Sping下新增啟動時執行的方法
阿新 • • 發佈:2019-01-03
如何在spring專案中新增啟動時執行的方法
1.繼承InitializingBean
2.在spring配置檔案中新增bean
新增類
新增一個類,繼承自InitializingBean
public class InitService implements InitializingBean {
@verride
public void afterPropertiesSet() throws Exception {
// write you initialize code
}
}
新增配置檔案
在spring的配置檔案中新增這個bean
<bean class="com.google.map.service.impl.InitGatewayService">
</bean>
完成上面兩步之後,在spring容器啟動的時候,就會執行該bean中的方法。
Spring注入
也可以使用Spring注入的方式,這樣就不用再配置檔案中寫bean了。
具體方法是在InitService上加註解@Service,刪去配置檔案中的bean。
特別說明,這種使用@Service方式註解的bean,必須實現一個Interface,由於InitService實現了InitializingBean 是一個interface,所以可以實現。