Java Spring 線程配置,該如何處理
目前我想實現線程的Service類在Spring中的配置,或者說將Spring容器中的一個Service注入到一個線程中。
目前有一個AsyncThreadService類,代碼很簡單,java.sql.SQLException: 結果集已耗盡,樣式如下:
public class AsyncThreadService implements Runnable{
private AHB aHB;
public void setAHB(AHB aHB) {
this.aHB = aHB;
}
private String name;
private String id;
public AsyncThreadService(int .., String..){
id=id;
name = name;
}
public void run() {
aHB.getString();
id... name...
....
}
}
我想實現在Spring中配置該類,並且在AsyncThreadService類中注入一個bean。
<bean id="aHB" class="com.cisco.sts.dig.httpserver.handler.AHB" />
<bean id="asyncThreadService" class="com.cisco.sts.dig.httpserver.handler.service.AsyncThreadService">
<property name="aHB" ref="aHB" />
</bean>
如果沒有參數輸入的話,是可以使用的,但是目前必須傳入參數 id,name的話,就不能使用了。
希望大家想想有沒有解決辦法,java.lang.ClassNotFoundException: com.jspdev.ch7.HelloWorldServlet。
我使用了內部類解決了該問題
------解決方案--------------------------------------------------------
可參考:
spring配置有關問題 http://www.myexception.cn/j2ee/13629.html
相關的主題文章:
目前有一個AsyncThreadService類,代碼很簡單,java.sql.SQLException: 結果集已耗盡,樣式如下:
public class AsyncThreadService implements Runnable{
private AHB aHB;
public void setAHB(AHB aHB) {
this.aHB = aHB;
}
private String name;
private String id;
public AsyncThreadService(int .., String..){
id=id;
name = name;
}
public void run() {
aHB.getString();
id... name...
....
}
}
我想實現在Spring中配置該類,並且在AsyncThreadService類中注入一個bean。
<bean id="aHB" class="com.cisco.sts.dig.httpserver.handler.AHB" />
<bean id="asyncThreadService" class="com.cisco.sts.dig.httpserver.handler.service.AsyncThreadService">
<property name="aHB" ref="aHB" />
</bean>
如果沒有參數輸入的話,是可以使用的,但是目前必須傳入參數 id,name的話,就不能使用了。
希望大家想想有沒有解決辦法,java.lang.ClassNotFoundException: com.jspdev.ch7.HelloWorldServlet。
我使用了內部類解決了該問題
------解決方案--------------------------------------------------------
可參考:
spring配置有關問題 http://www.myexception.cn/j2ee/13629.html
相關的主題文章:
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.