在使用springboot搭建项目使用时,遇到几个注解,之前没怎么留意过,现在遇到了,就总结下,不完整的欢迎补充~
@Value
注解
- 将外部的值动态地注入Bean中,相当于spring使用***.xml中配置方式,但需要对每个值分别单独注入,不方便使用,对整个Bean注入值时,可使用
@ConfigurationProperties
<bean id="xxx" class="xxx">
<property name="需要注入值的变量名" value="注入的值"></properties>
</bean>
- 使用:
方式1:
- 源码:
其中只包括一个String类型的变量,也就是说,@Value("xxx")
只能为string,使用该注解,值必须用""
括起来 - 方式2:
从配置文件中获取值,application.yml