Spring08_IOCByAnnotation
-
注解在要交给IOC管理的类前加注解
- @Component
- @Controller
- @Service
- @Repositery
-
将对象配置为相应的组件,但是都是一样的,四种类型是给开发人员做区分
-
扫描在配置文件中使用Contex标签的Component-scan属性设置要管理的包
-
Contex标签的子标签context:exclude-filter:排除扫描
子标签context:exclude-filter的type属性,设置扫描方式
- annotation:注解排除,expression需要设置注解的全类名
- assignable:类类型排除,expression需要设置类的全类名
-
Contex标签的子标签context:include-filter:包含扫描
- annotation:注解排除,expression需要设置注解的全类名
- assignable:类类型排除,expression需要设置类的全类名
-
注意:默认的use-default-filters是包含所有,所有包含扫描要设置邮箱
-
-
注解扫描管理bean之bean的id
- 注解扫描交给IOC管理,bean的id默认值是要管理的类的类名小驼峰
- 自定义id,设置注解的value属性即可