运用注解代替繁杂的配置
1.用类替换配置文件
在com.itheima包下新建一个类,命名为comfig.Springconfig
加注解@configuration(表示替代配置文件)
2.配置bean
将配置文件中的<bean id="..." class="com.itheima.包名.包名.类名"/>替换
将注解@Component(“名称”)写在需要配置bean的类中
3.配置类扫描bean
在配置类中添加@ComponentScan(“bean所在的文件”)
4.获取bean
注意,获取IOC容器时,要将配置文件改为配置类,其他操作不便
5.依赖注入
引用类型
@Autowired使用暴力反射自动注入(默认为按类型注入)
如果有多个类型相同的bean,使用@Qualifier(“bean的名称”)按名称注入
简单类型
@Value(“1000”)
在配置类中先用@PropertySource(" ")读取文件,再用@Value(“${变量}”)给变量赋值