023 使用@Value注解完成配置信息的注入
Posted 最爱五仁月饼
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了023 使用@Value注解完成配置信息的注入相关的知识,希望对你有一定的参考价值。
一 . 概述
在spring之中,对属性进行赋值是一个很常用的行为,我们常常将这些属性配置到我们的配置文件之中.
首先,我们完成对组件的属性的赋值.
二 . 测试
@Configuration
public class ValueConfig {
@Value("value")
private String value;
@Bean
public String value() {
return value;
}
}
我们使用@Value注解注入了一个属性值.
测试类:
@ContextConfiguration(classes=ValueConfig.class)
@RunWith(SpringJUnit4ClassRunner.class)
public class ValueTest {
@Autowired
private ApplicationContext context;
@Test
public void test() {
System.out.println(context.getBean("value"));
}
}
其实,在@Value注解中常用的方式有三种:
[1]常量
[2]spel
[3]运行环境的值
其中运行环境的值的最大来源就是properties文件
以上是关于023 使用@Value注解完成配置信息的注入的主要内容,如果未能解决你的问题,请参考以下文章