
java
轻云_
这个作者很懒,什么都没留下…
展开
-
AOP序列化目标方法参数时报错
问题:ServletRequest、ServletResponse不能被序列化 使用google.gson会OOM 使用alibaba.fastjson会抛出非法参数异常原因:ServletRequest、ServletResponse是Interface解决方案:private Object[] excludeJoinPointArg...原创 2020-06-01 15:11:42 · 554 阅读 · 0 评论 -
使用assembly插件build项目无法启动问题 [ java -jar 缺少项目启动项问题 ]
新构建了一个springboot项目,使用maven的assembly插件进行打包后发现项目无法启动但是脚本无法抛出到底是什么原因,遂直接用java -jar 启动jar包,程序返回 缺少项目启动项 这个异常信息发现jar文件中的MANIFEST.MF缺少项目启动项,即没有Main-Class和Start-Class但是build生成的原生jar包里面是有这些东西的项目中1.已经添加了...原创 2019-11-27 14:35:41 · 739 阅读 · 0 评论 -
使用Jackson反序列化遇到的问题
最近在项目中需要使用Jackson把前台转来的字符转为对象,转换过程中发生了错误,报错如下com.fasterxml.jackson.databind.exc.InvalidFormatException: Can not construct instance of java.util.Date from String value '2018-09-14 15:12:08': not ...原创 2018-09-14 15:38:12 · 2463 阅读 · 0 评论 -
字符数组转换成List<Long>
String str = "1,2,3";List<Long> listIds = Arrays.asList(str.split(",")).stream().map(s -> Long.parseLong(s.trim())).collect(Collectors.toList());原创 2019-03-19 20:03:44 · 2255 阅读 · 0 评论 -
使用 applicationContext 获取 Bean 遇到的问题
最近在项目中使用SpringContextUtil工具类根据bean名称获取bean时发返回 null跟踪代码后发现底层调用的是applicationContext.getBean(name);我的bean为KDQService,因为bean名默认使用类名首字母小写,所以传入的name="kDQService"经过测试发现类名按照驼峰命名规则可以获取到对象,反之需要传入原始类名...原创 2019-07-24 20:59:30 · 2476 阅读 · 1 评论