0

我正在做一个休眠项目,我正在将一些逻辑从 BLL 类移动到 DTO,我想知道是否可以将对象注入 DTO?BLL 类的代码依赖于大量导入的 bean,但是当我尝试将它们导入 DTO 对象时,我的 applicationContext 会搞砸。

飞行助手类:

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
    }
}
4

2 回答 2

1

是的你可以。

但是,设计不是很好,因为 Flight 和 FlightHelper 类之间的交互非常强。

于 2012-12-05T13:59:30.070 回答
0

是的,你可以,但你可能也想将它们注入另一个类。

于 2012-12-05T13:59:10.630 回答