zoukankan      html  css  js  c++  java
  • 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文件

  • 相关阅读:
    2028 ACM Lowest Common Multiple Plus
    2032 杨辉三角
    2011 ACM 0和1思想
    grid
    Change position in observation
    1490 ACM 数学
    1489 ACM 贪心
    2009 ACM 水题
    Book Lending Registration
    MR1和MR2(Yarn)工作原理流程
  • 原文地址:https://www.cnblogs.com/trekxu/p/9094878.html
Copyright © 2011-2022 走看看