Java程序启动时执行某个方法

很多时候我们都会碰到需要在程序启动时去执行的方法,比如说去读取某个配置,预加载缓存,定时任务的初始化等。

1、使用@PostConstruct注解

这个注解可以在Spring加载这个类的时候执行一次。

@PostConstruct
private void init(){
    //todo
}

注意:

1、只有一个非静态方法能使用此注解
2、被注解的方法不得有任何参数
3、被注解的方法返回值必须为void
4、被注解方法不得抛出已检查异常
5、此方法只会被执行一次
posted @ 2023-09-12 10:08  種瓜得豆  阅读(172)  评论(0编辑  收藏  举报