springmvc怎么在启动时自己执行一个线程


之前使用springmvc的时候,都是写好controller和对应的数据库操作。

外界发请求的时候,controller进行一堆操作后返回相应的json数据。

似乎springmvc就是外界驱动的一样。那如果我们的服务器,要在启动的时候,就自行开一个线程一直爬某个地方的数据要怎么办呢?

 

springmvc提供了一个接口

InitializingBean

这个接口的方法

package org.springframework.beans.factory;

public interface InitializingBean {
    void afterPropertiesSet() throws Exception;
}

 

我们只要在自己的bean实现这个接口的

afterPropertiesSet

方法就好了。

凡是继承该接口的类,在初始化bean的时候会执行该方法。

 

因为所有的bean在初始化的时候,都会被注入。所以写在这个方法里面的东西,也会执行。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM