> 文章列表 > Spring IoC注解开发

Spring IoC注解开发

Spring IoC注解开发

@Component  组件

@Controller 控制器

@Service  业务

@Repository  仓库

其实他们四个本质都一样,只不过另外三个是Component的别名,在不同层使用容易区分

 首先需要加入aop依赖,如果你事先加入spring-context依赖,则会关联加入aop依赖

第二步,配置xml文件,修改命名空间

 修改beans变成context

第三步,指定要扫描哪些包中的类

第四步,加入注解

 

 getBean中传入注解的value值,如果在这四个当中不填value值,默认类名首字母变小写

 

如果要扫描多个包,可以在配置文件用,隔开

 也可以指定一个父包

选择性实例化Bean,现在由于某种特殊业务的需要,只允许其中所有的Controller参与Bean管理

    第一种解决方案:use-default-filters="false" 使全部带有声明Bean的失效

   第二种解决方案:排除掉,exclude-filter