Spring 基于注解的装配

时间:2023-03-10 05:34:54
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)