023 使用@Value註解完成配置信息的註入
阿新 • • 發佈:2018-05-27
sys IT span return public cat ont pan 組件
一 . 概述
在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註解完成配置信息的註入