一般有两种注解方法:
1.包扫描
2.@AutoWired
3.@Bean
使用@Component注解
@value()用于注入初始值
在需要装载的类同一个包中设置包扫描:
扫描二维码关注公众号,回复:
4649606 查看本文章
获取ApplicationContext并获取bean:
使用@AutoWired自动装配
配置在属性上进行自动装配:
配置在setter方法上自动装配:
在一个接口存在多个实现类的情况下使用注解Qualifier("alias"):
配置到构造方法上进行注入:
使用@Bean装载bean
一些外来jar没有类定义,只能使用@Bean注解到方法上,通过方法的返回类型装载Bean