我正在开发一个hibernate项目,我正在将一些逻辑从BLL类转移到DTO,我想知道是否可以将对象注入DTO? BLL类的代码依赖于很多导入的bean,但是当我尝试将它们导入我的DTO对象时,我的applicationContext会搞砸。
FlightHelper类:
public class FlightHelper {
@Inject
private InjectedClass injectedClass;
public void testMethod(Flight flight) {
...code here
flight.getPrice(injectedClass);
}
}
飞行课程:
public class Flight {
public void getPrice(InjectedClass injectedClass) {
...code here
}
}
答案 0 :(得分:1)
是的,你可以。
然而,设计并不是很好,因为您在Flight和FlightHelper类之间有很强的交互。
答案 1 :(得分:0)
是的,你可以,但你可能想要将它们注入其他类中。