Có cách nào để sử dụng phương pháp tra cứu phương pháp tra cứu bằng cách sử dụng chú thích không?Làm thế nào để làm phương pháp tra cứu mùa xuân tiêm với chú thích?
Với lớp sau đây:
@Service
public abstract class A {
protected abstract createB();
}
Để có được nó để làm việc tôi phải khai báo vào mùa xuân applicationContext.xml sau:
<bean id="b" class="com.xyz.B">
</bean>
<bean id="a" class="com.xyz.A">
<lookup-method name="createB" bean="b"/>
</bean>
Mặc dù tôi đang sử dụng <context:component-scan base>
Tôi có để khai báo nó trong XML. Không phải là một cách tiếp cận tốt tôi nghĩ.
Cách thực hiện bằng chú thích?
Cũng xin lưu ý câu trả lời về @Lookup dưới đây - có thể với Spring 4.1 ot sau này để sử dụng chú thích. Mặc dù tôi nghĩ rằng các nhà cung cấp là sạch hơn và ít khó hiểu trong khi đọc mã. – Tarion