私は休止状態のプロジェクトに取り組んでおり、いくつかのロジックを 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
}
}