[英]How to programatically add beans in Java to the app-context.xml in Spring?
我正在按照本教程http://java-diaries.blogspot.com/2011/03/get-started-with-spring-jms-using.html进行操作 ,但我不明白为什么要使用@Service和@Autowired注释需要在app-context.xml中显式创建bean,但对于@Component,它将为您创建一个bean。 有人可以解释吗? 另外,有没有一种方法可以使用注释添加目标和connectionFactory bean? 还是我需要一种以编程方式将Bean添加到Spring Web App Context的解决方案
如果您使用context:component-scan
标记,则将检测到同时带有@Component和@Service注释的类,并且无需在应用程序上下文中声明。
@Autowired是不同的。 当声明一个@Autowired字段时,这意味着将注入应用上下文中的bean(无论是显式声明还是由组件扫描拾取)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.