Spring 基于注解的装配
xml头文件 xmlns:context="http://www.springframework.org/schema/context"
扫描包:<context:component-scan base-package="com.baobaotao.anno"/>
注解:
@Scope("prototype")
@Component("userDao")
public class UserDao
类似: 1.@Repository 2.@Service 3.@Controller
装配:
@Autowired(required=false):默认按类型匹配的方式,在容器查找匹配的Bean。可选属性required:若为true则一定要找到匹配的Bean,否则将报异常。
@Atutowired
@Qualifier("userDao")
指定装配名为userDao的Bean。
在方法中使用:
@Autowired
public void init(@Qualifier("userDao")UserDao userDao, LogDao logDao)