@PostConstruct注解小结

Posted dbave

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了@PostConstruct注解小结相关的知识,希望对你有一定的参考价值。

1.在具体Bean的实例化过程中,@PostConstruct注解的方法,会在构造方法之后,init方法之前进行调用
2.在项目中@PostConstruct主要应用场景是在初始化Servlet时加载一些缓存数据等

举个例子,使用@PostConstruct注解:

Class ServiceA{
    private Map<String, String> initMap;    

    //在这里加载一些缓存数据
    @PostConstruct
    public void init() {
        initMap = new HashMap<>(3);
        initMap.put("A","the a");
        initMap.put("B","the b");
        initMap.put("C","the c");
    }

}

  


以上是关于@PostConstruct注解小结的主要内容,如果未能解决你的问题,请参考以下文章

对Spring PostConstruct注解的一点新认识

@PostConstruct注解

@PostConstruct注解介绍

Spring中Bean初始化及销毁方法(InitializingBean接口DisposableBean接口@PostConstruct注解@PreDestroy注解以及init-method(代码片

踩坑:@PostConstruct@DependsOn@Order注解嵌套使用解决Bean加载优先级问题

踩坑:@PostConstruct@DependsOn@Order注解嵌套使用解决Bean加载优先级问题