spring的InitializingBean使用
阿新 • • 發佈:2019-01-14
場景:
某功能需要在spring啟動時就自動執行,建立一個類實現InitializingBean的afterPropertiesSet(),需要執行內容放入此方法執行即可,afterPropertiesSet方法在spring容器初始化物件後就會執行,不用手動觸發。
示例:
import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.InitializingBean; import org.springframework.stereotype.Service; /** * * @ClassName: TestInitializingBean * @date: 2019-1-14 下午12:55:00 */ @Service public class TestInitializingBean implements InitializingBean{ private Logger logger = LoggerFactory.getLogger(TestInitializingBean.class); @Override public void afterPropertiesSet() throws Exception { logger.info("開始工作......"); logger.info("結束工作......"); } }
以上,TKS.