![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring注解驱动开发
MC_CodeGirl
这个作者很懒,什么都没留下…
展开
-
组件注册:@Configuration&@Bean
@Configuration用于定义配置类,可替换xml配置文件,被注解的类内部包含有一个或多个被@Bean注解的方法,这些方法将会被AnnotationConfigApplicationContext或AnnotationConfigWebApplicationContext类进行扫描,并用于构建bean定义,初始化Spring容器。@Configuration标注在类上,相当于把该类作为s...原创 2019-07-11 09:55:23 · 205 阅读 · 0 评论 -
组件注册:@ComponentScan
@ComponentScan主要就是定义扫描的路径从中找出标识了需要装配的类自动装配到spring的bean容器中。在配置类上添加 @ComponentScan 注解。该注解默认会扫描该类所在的包下所有的配置类,相当于之前的 <context:component-scan>。@ComponentScan注解默认装配标识了@Controller,@Service,@Repository,...原创 2019-07-11 10:42:03 · 198 阅读 · 0 评论 -
组件注册-自定义TypeFilter
FilterType.ANNOTATION:按照注解FilterType.ASSIGNABLE_TYPE:按照给定的类型;FilterType.ASPECTJ:使用ASPECTJ表达式FilterType.REGEX:使用正则指定FilterType.CUSTOM:使用自定义规则自定义规则FilterType.CUSTOM:写一个匹配规则的类:MyTypeFilter,这个类要实...原创 2019-07-11 11:08:12 · 364 阅读 · 0 评论 -
1.5组件注册:@Scope设置组件作用域
@Scope默认是单例模式,即scope="singleton"。另外scope还有prototype、request、session、global session作用域。scope="prototype"多例。1、singleton作用域当一个bean的作用域设置为singleton, 那么Spring IOC容器中只会存在一个共享的bean实例,并且所有对bean的请求,只要id与...原创 2019-07-11 19:47:51 · 168 阅读 · 0 评论