例如:
@component
public class MacType {...}
当前类中有个属性
public calss Test {
@Resource(name="macType")
private MacType macType;
...
}
我已经在该属性上方写了注解Resource,并且这个MacType是存在的,那么我需不需要在spring的xml中写上如下的内容呢?
<bean id="macType" class="com.test.MacType"></bean>
如果我没有在MacType上加上@component呢,是不是需要在xml中写上
<bean id="macType" class="com.test.MacType"></bean>
初学,麻烦回答一下,谢谢。
如果是注解的话,就不要再写xml文档,但是需要在application.xml文件中开启spring的自动扫描功能