solutions
摸爬滚打数载
Man, I just have two questions for you. What do you do, and how do you do it?
展开
-
controller层注入service为null,service使用Transactional注解 导致enhancerbyspringcglib问题
一、问题展现 项目都正常开发,突然有一天,发现某个同事写的contoller层注入service为null,但是部分controller又是正常的。并且有时候还会存在通过postman调用controller正常注入service,其他系统通过httpClient调用controller不能正常注入service。二、问...转载 2019-05-05 17:11:18 · 2105 阅读 · 2 评论 -
BigDecimal ROUND_HALF_DOWN精度问题
工作过程中遇到账目不平的bug, 记录如下:开始认为 BigDecimal.ROUND_HALF_DOWN只看要求精度后面的第一位是否小于等于5, 如果小于等于5,则舍弃精度后面的数, 这其实是不完全对的。其实还需要看要求精度后面的第二位(如果存在)是否大于等于5, 如果是则会进位,需进位后在进行操作。举例:如果bigDecimal值为 1.12345, 要求精度为四位-bigDecima...原创 2019-05-05 18:01:19 · 3500 阅读 · 0 评论 -
用maven打包后发布到tomcat启动 找不到资源文件问题
用maven打包后发布到tomcat启动 找不到资源文件问题通过eclipse启动项目tomcat项目没有问题, 但是通过maven将项目打包后手动发布到tomcat下 启动服务器后, 请求相应路径报错, 找不到资源文件。后来发现是一个同事将xsd文件放在了java目录下面, 所以当用eclipse发布到tomcat后并不会有任何问题, 但当使用maven命令将项目打成war包后手动发布到to...原创 2019-05-18 15:32:49 · 1988 阅读 · 0 评论