摘要: 问题场景 jackson可以将多态类型JSON序列化. 但在反序列化时会因为找不到具体的类而失败. 举例:创建4个POJO类 @Data public class AbstractTarget { } @Data @EqualsAndHashCode(callSuper = true) class 阅读全文
posted @ 2021-04-07 17:11 9sFresh 阅读(3765) 评论(0) 推荐(1) 编辑
摘要: Maven依赖 <dependency> <groupId>commons-net</groupId> <artifactId>commons-net</artifactId> <version>3.3</version> </dependency> 使用案例 @Test void testFtp( 阅读全文
posted @ 2020-12-24 15:52 9sFresh 阅读(2714) 评论(0) 推荐(0) 编辑
摘要: 修改springboot静态资源加载路径 访问应用的根目录即可访问配置路径下的资源,如 /a.png 即可访问到 resources/customer/a.png spring.resources.static-locations=classpath:/static/,classpath:/cust 阅读全文
posted @ 2020-08-11 17:14 9sFresh 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 使用./xx.jar运行 默认的springboot jar包需要使用 java -jar xx.jar 运行。 在pom.xml添加如下的executable配置后,打包生成完全可执行jar,在linux下可以直接使用./xx.jar运行。 原理是springboot在jar包中内嵌了额外的脚本。 阅读全文
posted @ 2020-08-11 16:48 9sFresh 阅读(540) 评论(0) 推荐(0) 编辑
摘要: 使用mysqldump导出:添加参数--hex-blob 使用Navicat:转储文件数据默认为十六进制 阅读全文
posted @ 2020-07-03 17:40 9sFresh 阅读(1203) 评论(0) 推荐(0) 编辑
摘要: Runtime.exec()和命令行运行结果不一致解决方法 解决方法 Runtime.exec() 并不等于cmd或shell环境 ,后者能执行的命令前者不一定支持。添加命令解释器可以达到与后者相同的效果 // for windows Runtime.getRuntime().exec("cmd / 阅读全文
posted @ 2020-07-03 16:54 9sFresh 阅读(742) 评论(0) 推荐(0) 编辑