SpringBoot
文章平均质量分 54
残灯半盏
这个作者很懒,什么都没留下…
展开
-
Springboot中@Value注解未注入值
在bootstrap.yml中配置了七牛云的相关值,但在代码中通过@Value注解未注入该值。debug调试发现该值未NULL问题原因问题原因其实很基础,就是@Value注解的生效条件。我是因为使用的是静态变量。@Value注解生效的条件时,该字段不能为,不能是,并且该类必须注册为(加@Component注解)。在使用时必须注入该对象,而的方式创建对象。第一种方案最简单,将static去掉即可。但有的时候我们就希望该字段是静态的该怎么办呢?第二个方法,先思考为什么不能使用@Value注入静态变量的原创 2022-06-27 14:50:12 · 926 阅读 · 0 评论 -
Slf4j踩坑日记--实现冲突和配置文件不生效
Slf4j实现冲突(Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory])Log4j2日志配置文件(log4j2.xml)不生效原创 2022-04-06 17:33:50 · 1850 阅读 · 0 评论 -
开发问题--Dubbo服务日志记录
开发问题记录需求描述:甲方要求能看到用户的行为记录,需要给现有的所有业务添加操作日志记录,记录当前用户做的是什么业务,使用的什么功能,操作数据的id,业务执行是否成功以及操作时间。(数据会定期删除,并且用户量不是很大,记录字段也不长,不会有数据量过大的问题)1. 使用SpringBoot拦截器intercepter解决思路:因为使用的Dubbo调用(这里其实是个坑,思路从一开始就错了),所以不能使用过滤器,选择使用拦截器进行逻辑编写,因为controller层的每个类和方法都添加swagger的注解,原创 2022-04-01 13:49:07 · 1010 阅读 · 0 评论