Spring3.0开启了纯注解开发,纯注解开发就是编写一个java类来替换配置文件,所以在后面的类中,获取bean的方法也变了。
是通过@Configuration关键字来标记那个代替配置文件的java类
通过@Component来定义bean类
然后就是bean的声生命周期
注解开发,当需要 用到其他的bean党的对象,也就是需要依赖注入的时候,就要使用@Autowired注解来完成自动装配,不在需要用那个setter注入或者构造器注入
使用@Qualifier注解来指定那个注入的类的名称,因为有时候同一种类可能有多,这时候就不要分辨是哪个类,需要用这个注解指定名称,
然后注解开发加载配置文件,就是用@PropertySource注解,在括号内指明配置文件的路径,在其他类中使用@Value("${名称}"),就可以读取配置文件中对应名称的值。
然后纯注解开发管理第三方的bean,就是必要导入的某个jar包而要获里面的 对象,也就是bean的时候,需要先写一个类,比如说jdbcconfig类,在这个类里面new对象,配置其他的属性,
然后再去那个Springconfig类中使用@import注解把上面那个配置类加载到这个Springconfig核心配置文件中
标签:依赖,配置文件,bean,开发,名称,注解,注入 From: https://www.cnblogs.com/y-258/p/16969988.html