码迷,mamicode.com
首页 > 其他好文 > 详细

023 使用@Value注解完成配置信息的注入

时间:2018-05-27 00:58:49      阅读:220      评论:0      收藏:0      [点我收藏+]

标签:text   组件   code   pre   ica   runner   ring   int   bean   

一 . 概述

在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注解完成配置信息的注入

标签:text   组件   code   pre   ica   runner   ring   int   bean   

原文地址:https://www.cnblogs.com/trekxu/p/9094878.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!