您的位置:首页 > 编程语言 > Java开发

springboot使用@value获取不了配置文件中的内容

2019-01-19 22:26 211 查看

springboot中使用@Value注解,在工具类中获取不了配置的内容,显示为null

在使用springboot开发是新手,之前都是ssm整合使用的,最近换到新公司,使用springboot.
在我需要调用制作证书的接口,接口路径放在配置文件中,我的工具类制作证书过程中,@Value获取不了配置文件中的证书制作接口路径,做了很多尝试,都显示为null.
困扰了一两个小时,第二天上午,突然想起工具类是注册成为了springboot的组件,也就是@component注解,然后发现我是使用证书之类工具类的是new 对象,错在这里,因为通过springboot配置文件注入内容,是通过注册为组件,并未组件设置变量,组件是被spring管理的,所以需要通过注入的方式,也就是把工具类注入进来,才能获取工具类的变量值.

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: