
java
VICTOR_fusheng
这个作者很懒,什么都没留下…
展开
-
XML文件解析之XStream的初步使用
Xstream个人觉得是一个挺简单的XML解析工具,使用一些注解就可以简单完成xml数据和java实体之间的转换。sxtream还支持对流的操作。这里只讲简单的字符串数据和实体之间的转换。一、依赖 <dependency> <groupId>com.thoughtworks.xstream</groupId> ...原创 2020-01-03 15:45:24 · 1448 阅读 · 0 评论 -
随笔:记录一下不注意的小坑(不定时补充)
1、java.lang.UnsupportedOperationException情形:实体A中包含实体B的list数据,像List中插入A数据,根据A.state和B.state判断状态是否相同,如果相同,则把B插入的A的list中,首次插入的时候为了省事使用了Collections.singletonList(),结果获取A中的list再次插入数据的时候报错。说明:因为Collecti...原创 2019-11-21 16:11:41 · 290 阅读 · 0 评论 -
springboot六:logback日志功能的实现
在开发中,我们需要对一些信息进行日志记录,方便我们后期查找问题。springboot已经集合了一些日志的基本功能,所以我们也不需要额外增加新的依赖,我们启动的时候控制台都可以看到一堆日志文件。日志的常用级别是TRACE<DEBUG<INFO<WARN<ERROR。接下来我们用一个测试类来测试Springboot的日志功能。@ActiveProfiles("dev...原创 2019-09-03 11:32:32 · 252 阅读 · 0 评论 -
SpringBoot五:整合swagger文档工具
在开发中,我们需要测试或者提供给别人文档,测试的话我们一般需要使用postman等测试工具,文档提供只是内部人员使用,专门写一个word文档有点麻烦,而且每次修改的时候都需要发一个新的文档。swagger就可以很好地解决上面的文档,它可以提供一个线上文档地址,每次修改后只要发布,文档就会更新。首先添加需要的依赖 <dependency> ...原创 2019-09-02 11:58:49 · 277 阅读 · 0 评论 -
SpingBoot三:统一返回类与错误处理器ExceptionHandler
在上一个介绍中,Controlle层我们返回的数据类型各不一致,如果出现错误的话,还会返回一个错误页面,这对请求很不友好,所以我们对返回结果做一个统一的包装。首先定义一个简单的错误码及错误信息的枚举类:ResponseCodeConstant。public enum ResponseCodeConstant { SUCCESS(200, "接口调用成功"), FAIL(3...原创 2019-08-23 14:47:46 · 544 阅读 · 0 评论 -
SpringBoot四:通过自定义注解实现参数校验及AOP
在项目中,我们总会或多或少接触过一些注解,如常见的@Override,@Autowired。我们分别点进去看一下:@Target(ElementType.METHOD)@Retention(RetentionPolicy.SOURCE)public @interface Override {}@Target({ElementType.CONSTRUCTOR, ElementType...原创 2019-08-23 16:42:44 · 2451 阅读 · 0 评论 -
SpringBoot 二:配置文件与JPA操作mysql数据库
SpringBoot项目的搭建参见上篇文章记录一下自己用idea通过maven创建一个简单的spring boot例子springboot的配置文件有两种格式,一种是application.yml一种是application.properties。以设置端口号为例application.ymlserver: port: 8088application.properties...原创 2019-08-09 15:40:10 · 1778 阅读 · 0 评论 -
java常见运算符
一、算术运算符加:+,减:—,乘:*,除:/,取余(取模):%,递增:++,递减:--。加减乘没什么好说的,主要介绍一下其余几个运算符。在小学除法中 除数 / 被除数=商......余数。在java中除(/)运算得到的值就是商,而取余(%)得到的值就是余数。++,--运算根据位置不同分为1.先赋值在运算,2.运算后在赋值。int a = 21, b = 5;int c = a /...原创 2019-07-11 16:55:09 · 286 阅读 · 0 评论 -
属性拷贝,通过反射把一个类的值传给另外一个类
【注】:该方法有些限制,1:仅支持参数名相同、类型相同的参数,仅支持其余类型转String,2:不支持包含泛型的,如List,Set,Map等类的转换,自己定义的类不包含泛型的可以。public static <T> T assign(Object source, Class<T> clazz) { try { T target = ...原创 2018-02-08 15:08:29 · 641 阅读 · 0 评论 -
Maven打包的时候包含第三方jar包
用package打包的时候提示jar包里面的内都发现不了,也就是说识别不了jar包。在网上找了很久,我觉得Maven 项目打包需要注意到的那点事儿挺有用的。首先我之前引用jar包的时候没有添加dependency,虽然也是可以直接引用,但是使用网上找的那些添加build的配置后打包还是报错,所以build配置之前必须在pom.xml中添加dependency。 com.compan原创 2017-09-16 14:38:03 · 3329 阅读 · 2 评论