博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
springmvc怎么在启动时自己执行一个线程
阅读量:4947 次
发布时间:2019-06-11

本文共 479 字,大约阅读时间需要 1 分钟。

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

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

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

 

springmvc提供了一个接口

InitializingBean

这个接口的方法

package org.springframework.beans.factory;public interface InitializingBean {    void afterPropertiesSet() throws Exception;}

 

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

afterPropertiesSet

方法就好了。

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

 

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

 

转载于:https://www.cnblogs.com/wzben/p/7110188.html

你可能感兴趣的文章