ServiceInvokerImpl.java
Object lService = null;
lService = Class.forName("com.test.AssetServiceImpl").newInstance();
AssetServiceImpl.java
public class AssetServiceImpl implements LogisticService {
@Autowired
private EntityLifeCycleManager entityLifeCycleManager;
@Override
@Transactional
public FetchResults findAsset(String cls, QueryDetail query, OperationProperties props) {
return entityLifeCycleManager.find("com.test.model.Asset", query, props);
}
質問内容
私はServiceInvokerImpl.java
でAssetServiceImpl
をインスタンス化するとき、それはヌルとしてAssetServiceImpl.java
のAutowired
プロパティentityLifeCycleManager
を示しています。では、上記のシナリオの手動インスタンス化でオートワイヤーがどのように機能しますか?マニュアルオブジェクトのインスタンシエーションでオートワイヤがどのように機能しますか?
単に動作しません。春は、このオブジェクトが動作するためにはこのオブジェクトを認識する必要があります。 – myhau