spring容器初始化的时候执行一个方法。

来源:互联网 发布:自然排名优化软件 编辑:程序博客网 时间:2024/06/07 16:43

之前用quartz+spring可以在tomcat启动后定时去执行一个方法。

因为一些相关业务需要,想在容器初始化的时候另外还执行一个方法。

声明:我不知道下面这个方法是通用的还是我的项目中别人封装好的。


很简单:实现一个接口LazyInitBean,这里面就afterContainerInit()一个方法

package com.surekam.platform.core.container.spring;public interface LazyInitBean {    /**     * 所需初始化调用方法     */    void afterContainerInit();}public class TimeTask implements LazyInitBean {    private static final Log log = LogFactory.getLog(TimeTask.class); //这是我自己要输出信息用的 public void afterContainerInit() {        scheduleJobTest();    //这是我业务上要容器初始化执行的方法。    }}


阅读全文
0 0