记录下如何创建多个项目开始就启动的线程
package com.bems.text;
import org.springframework.beans.factory.InitializingBean;
import org.springframework.context.annotation.Lazy;
import org.springframework.stereotype.Component;
@Component
@Lazy(false) // 最后执行
public class xiancheng implements InitializingBean {
@Override
public void afterPropertiesSet() {
new Thread(new LoadIopCache01()).start();
new Thread(new LoadIopCache02()).start();
}
//启动的线程
class LoadIopCache01 implements Runnable {
@Override
public void run() {
System.out.println("项目开始,线程1启动");
try {
} catch (Exception e) {
e.printStackTrace();
}
}
}
class LoadIopCache02 implements Runnable {
@Override
public void run() {
System.out.println("项目开始,线程2启动");
try {
} catch (Exception e) {
e.printStackTrace();
}
}
}
}