如果注解里面value属性值不写,默认值是类名称,首字母小写
测试:
组件扫描细节问题:哪些扫描哪些不扫描
只扫描带@Controller注解的类
不扫描带@Controller注解的类
如果一个接口有多个实现类,根据类型注入没法注入,不知道要找哪个实现类,
可以根据名称进行注入,名称可以确定要找的是哪个实现类
@Resource注解是扩展包中的,Spring官网更推荐我们使用@Autowired注解
把“abc”注入到name属性中去
完全注解开发:
替代xml
注意:
测试方法不一样,之前是读取配置文件:
现在是加载配置类: