![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
北大荒的Olivier
这个作者很懒,什么都没留下…
展开
-
JSON.parseObject()不能解析转换父类属性
使用阿里巴巴的fastjson转换实体类为json,发现不能转换父类的属性需要在实体类上面加上此注解即可@ToString(callSuper=true)其他扩展注解@EqualsAndHashCode(callSuper = true)原创 2020-08-11 16:30:37 · 3940 阅读 · 0 评论 -
Spring Boot Maven插件打包后,包内没有BOOT-INF目录(Spring Boot Maven Plugin - No BOOT-INF directory)
使用maven插件打包后,发现包很小100来kb,显然是不对,包内缺少BOOT-INF目录,BOOT-INF是用于存放引用的外部lib的,所以缺少,打出来的包根本不能运行解决办法在自己项目的pom中,或者父pom中,在plugin中添加executions节点代码,重新打包即可解决。<plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-ma原创 2020-07-04 15:25:36 · 5720 阅读 · 2 评论 -
Mysql提示Data truncation: Truncated incorrect DOUBLE value
###Mysql执行语句,抛出异常:org.springframework.dao.DataIntegrityViolationException: ### Error updating database. Cause: com.mysql.cj.jdbc.exceptions.MysqlDataTruncation: Data truncation: Truncated incorrect DOUBLE value: '10dddd'###问题原因Java对象字段类型与数据库字段类型不匹配[原创 2020-06-30 10:46:43 · 13822 阅读 · 0 评论 -
引用Lombok包后,注解@Slf4j,无法打印日志
如果项目中没有引用SpringBoot相关的基础包,只引用了lombok,类中注解了@Slf4j,在代码中打印日志报错,具体表现为log.没有可执行方法,则说明少包,需要引用如下包:<dependencies> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.原创 2020-06-22 14:08:08 · 6961 阅读 · 0 评论 -
java中数组的定义
java中数组定义有三种方式字符串数组:String[] str=new String[5];String[] str=new String[]{"a","b"};String[] str={"a","b"};整形数组:int[] i=new int[5];int[] i=new int[]{0,1};int[] i={0,1};其他类型数组定义类似原创 2020-05-29 09:55:22 · 158 阅读 · 0 评论