有两种思路,
1. 将这个类实现为thread类 (or implements Runable), 当通过配置初始化后,再调用start方法.
如:
<bean id="nio.server" class="AAA"/> <bean id="nio.server.thread" class="java.lang.Thread" init-method="start" destroy-method="interrupt"> <constructor-arg ref="nio.server"/> </bean>
2. 通过@PostConstruct, 当AAA通过配置初始后,会调用@Resource, 然后调用@PostConstruct
class AAA {
@PostConstruct
public void run() {
}
@Resource
public setAAA(){
}
}
finished