在方法上加@PostConstruct注解会在项目启动的时候执行该方法,也可以理解为在spring容器初始化的时候执行该方法。被它注解的方法只会被执行一次。
类初始化调用顺序:
(1)构造方法Constructor
(2)@Autowired (如果有)
(3)@PostConstruct (如果有)
@PostConstruct注意事项:
(1)被注解方法不得有任何参数;
(2)被注解方法返回值为void;
(3)被注解方法不得抛出已检查异常;
(4)被注解方法需是非静态方法;