có cách nào để thay thế hàm tạo-arg bằng chú thích?thay thế <constructor-arg> bằng chú thích mùa xuân
Tôi có constructor này:
public GenericDAOImpl(Class<T> type) {
this.type = type;
}
và tôi cần phải tiêm rằng trong Facade tôi:
@Inject
private GenericDAO<Auto, Long> autoDao;
Vấn đề là tôi không biết làm thế nào để vượt qua giá trị của tham số trong costructor.
Cảm ơn bạn trước
[More Info] Tôi cố gắng giải thích vấn đề của tôi.
<bean id="personDao" class="genericdao.impl.GenericDaoHibernateImpl">
<constructor-arg>
<value>genericdaotest.domain.Person</value>
</constructor-arg>
</bean>
Tôi muốn chuyển đổi mã đó chỉ bằng chú thích. Ai đó có thể giải thích như thế nào?
Tôi đã sử dụng @Inject, nhưng tôi cần phải vượt qua giá trị của loại loại quá. Có một cách để làm điều đó? hoặc tôi phải sử dụng phương pháp tiếp cận xml? –
giá trị đó là gì? Bạn lấy nó từ đâu? – Bozho
@Inject riêng GenericDAO autoDao; khi GenericDAO được istantiated tôi cần phải vượt qua giá trị của loại loại –