我有一個服務,它看起來像這樣:@PersistenceContext在自動裝配Autowired Construcor春季
@Service
public class MyService {
private final EntityManager entityManager;
private final SomeBean someBean;
@Autowired
public DbServiceImpl(EntityManager entityManager, SomeBean someBean) {
this.entityManager = entityManager;
this.someBean = someBean;
}
}
我需要@PersistenceContext
簽註EntityManager
。我怎麼能這樣做,同時保持@Autowired
構造函數? 所以問題是,我可以單獨註釋構造函數參數entityManager
,同時保留@Autowired
註釋?
好的。所以你知道這個解決方法嗎? – Neeraj
不幸的是,如果你想使用Spring DI和annotations注入,你唯一的解決方案是在域EntityManager上使用註解@PersistenceContext。 – db80