java获取配置文件值内容

1.@PostConstruct注解
    该注解为java的注解
    说明:@PostConstruct该注解被用来修饰一个非静态的void()方法。被@PostConstruct修饰的方法会在服务器架子啊Servlet的时候运行,并且只会被服务器加载一次。@PostConstruct在构造函数之后执行,init()方法之前执行。

    执行顺序:Contructor(构造方法) -> @Autowired(依赖注入) ->@PostConstruct(注释的方法)|
    常见用法:将普通的类变量赋值给static静态变量  

    @Component
    public class TestProperties {
        private static String testKey;
        
        @Value("${app_key}")
        private String key;

        @PostConstruct
        public void initTestKey(){
            testKey = this.key;
        }

        public void getKey(){
            return testKey;
        }
    }

你可能感兴趣的:(java获取配置文件值内容)