1
我正在研究一些Java泽西岛的东西,并希望做到以下几点:Java泽西在绑定时构造类
我有一个类调用SerialSubject:
public class SerialSubject{
private final SomeDatabase someDatabase;
@Inject
public SerialSubject(SomeDatabase someDatabase){
this.someDatabase = someDatabase;
initializeSerial();
}
InitializeSerial(){
SerialConfig config = SomeDatabase.getConfig();
//Open a Serial connection using this config
}
}
我结合使用AbstractBinder这个类并将其注册到我的ResourceConfig按往常一样。
bind(SerialSubject.class).to(SerialSubject.class).in(Singleton.class)
一切都很好,当资源请求并打开串行连接时,解析依赖关系。
现在警告:我想在启动时打开串行连接。有没有办法立即实例化类?手动构建它将不会执行,因为需要检索配置的数据库(已绑定到ioc)。