本文总结了SpringBoot
使用中遇到的一些问题与小技巧
1 打包后无法读取Resource下的文件
背景:项目需要读取证书文件,本地开发调试时可以正常读取,打包后却提示文件不存在。
1.1 通过文件路径读取文件(×)
本地调试时可以读取文件
打包后文件不存在
1 | //通过文件路径读取文件 |
1.2 通过文件流读取文件(√)
本地调试时和打包后都可以读取文件
1 | //通过文件流读取文件 |
2 获取不到@Value注解值
背景:给类属性添加了@Value
注解,读取时属性值却是null
。
2.1 获取注解的类
- 类需要使用
@Component
、@Controller
等进行注解 - 字段不能使用
static
修饰 - 不能在bean初始化时
构造方法
中使用
1 |
|
2.2 调用类
- 通过spring的注解
@Autowired
创建对象
1 | public class Test2(){ |
- 本文作者: 小蜗牛
- 本文链接: https://vitaminvi.github.io/2022/03/23/SpringBoot使用小技巧/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!