代码如下:
package common.dataService; import javax.annotation.PostConstruct; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component; import com.womow.uap.bizc.IUapusersBizc;
import com.womow.vo.DBVo; @Component//声明spring组件
public class DBTool {
@Autowired
private IUapusersBizc uapusersBizc; public static DBTool instance ; public void setUapusersBizc(IUapusersBizc uapusersBizc) {
this.uapusersBizc = uapusersBizc;
} @PostConstruct//通过@PostConstruct方法实现Bean初始化之前和销毁之前的自定义操作
public void init(){//init方法是在构造函数执行之后 才执行的
instance = this;
instance.uapusersBizc = this.uapusersBizc;
} public DBVo getDBVoInfo(){
DBVo dbVo = null;
try {
dbVo = uapusersBizc.findDBInfo();
} catch (Exception e) {
e.printStackTrace();
}
return dbVo;
}
}