SprinBoot的功能

1、项目启动后加载的功能
ApplicationRunner程序启动后会调用实现了这个接口的类
@Component
public class ApplicationTask implements ApplicationRunner{

@Override
public void run(ApplicationArguments args) throws Exception {
	System.out.println("--------application run loader this method----------");
}

}
也可以用其他的方法,比如@postconstruct来实现相同的效果

2、项目正常关闭后执行的方法
@Component
public class CloseTask implements DisposableBean{

@Override
public void destroy() throws Exception {
	System.out.println("---------------this method run before destory-------------");
}

}

其他的方式,如@PreDestroy也可以实现相同的效果

猜你喜欢

转载自blog.csdn.net/zhanglinlove/article/details/86674755