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