背景 如果使用了@value注解来注入一些配置文件中配置的数据,但是这个配置其实在不使用时,可以选择不维护在配置文件中,从而避免一些不必要的配置出现在配置文件中,此时启动项目会报错,因为缺少了@
背景
如果使用了@value注解来注入一些配置文件中配置的数据,但是这个配置其实在不使用时,可以选择不维护在配置文件中,从而避免一些不必要的配置出现在配置文件中,此时启动项目会报错,因为缺少了@value要的配置信息。
解决方案
配置文件缺少配置的情况下,通过设置默认值来处理,如下:
:后面的那个false就是默认值了,这样就可以在缺少配置的情况下,设置默认值,保证项目启动成功。
2.配置了key,但是没有配置value,像下面这样:
此时项目启动不报错,但是相关业务运行起来,有一定概率报空指针异常,需要再设置一个默认值,如下:
通过以上两步,才算是完成了默认值的设置。
来源地址:https://blog.csdn.net/weixin_38106322/article/details/128981430
--结束END--
本文标题: @value设置默认值
本文链接: https://www.lsjlt.com/news/394137.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-04-03
2024-04-03
2024-04-01
2024-01-21
2024-01-21
2024-01-21
2024-01-21
2023-12-23
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0