spring
dream_strong
这个作者很懒,什么都没留下…
展开
-
Spring学习----------(8)@Autowired,@Qualifier,@Primary,@Resource,@Inject自动装配注解
spring的自动装配:Spring利用依赖注入(DI),完成对IOC容器中中各个组件的依赖关系赋值;1.@Qualifier 配合@Autowired使用,自动装配指定名字的bean2.@Primary 让Spring进行自动装配的时候,默认使用首选的bean;3.@Autowired:自动注入默认优先按照类型去容器中找对应的组件:applicationContext.getBean...原创 2020-04-18 22:44:20 · 161 阅读 · 0 评论 -
Spring学习----------(7)bean的声明周期,bean初始化,销毁的几种方式
首先说一下Spring Bean的生命周期.Spring Bean的生命周期分为四个阶段实例化 -> 属性赋值 -> 初始化 -> 销毁这四个阶段可以细化为为:创建bean对象 -> 属性赋值 -> 初始化方法调用前的操作 -> 初始化方法 -> 初始化方法调用后的操作 ->… ->销毁前操作 -> 销毁方法的调用实例化...原创 2020-04-15 17:20:34 · 305 阅读 · 0 评论 -
Spring学习----------(6)FactoryBean向容器中注册bean
首先说一下向容器中注册bean的几种方式1.@Bean:[导入第三方的类或组件],比如Person为第三方的类,需要在容器中使用2.包扫描+组件的标注注解(@componentScan:@Controller,@Service,@Reponsitory,@Componet),一般是针对我们自己写的类3. @Import:【快速给容器导入组件】a.@Import(XX.class):容器会...原创 2020-04-10 16:28:10 · 249 阅读 · 0 评论 -
Spring学习----------(5)@Import注解
1.Import定义:往容器中注册bean使用须知:1、@Import只能用在类上 ,@Import通过快速导入的方式实现把实例加入spring的IOC容器中2、加入IOC容器的方式有很多种,@Import注解就相对很牛皮了,@Import注解可以用于导入第三方包 ,当然@Bean注解也可以,但是@Import注解快速导入的方式更加便捷3、@Import注解有三种用法2.使用方法:有...原创 2020-04-01 20:38:21 · 204 阅读 · 0 评论 -
Spring学习----------(4)@Conditional注解
Spring @Conditional注解 详细讲解及示例@Conditional是Spring4新提供的注解,它的作用是按照一定的条件进行判断,满足条件给容器注册bean。@Conditional的定义://此注解可以标注在类和方法上@Target({ElementType.TYPE, ElementType.METHOD})@Retention(RetentionPolicy.RUN...原创 2020-04-01 14:44:19 · 186 阅读 · 0 评论 -
Spring学习----------(3)@lazy注解
Spring IoC (ApplicationContext) 容器一般都会在启动的时候实例化所有单实例 bean 。如果我们想要 Spring 在启动的时候延迟加载 bean,即在调用某个 bean 的时候再去初始化,那么就可以使用 @Lazy 注解。使用方法直接在bean 上加注解public class MainConfig { //给aop容器注册一个bean,类型为返回值...原创 2020-03-29 16:31:13 · 301 阅读 · 0 评论 -
Spring学习----------(2)@scope注解
1.@Scope注解是什么@Scope注解是springIoc容器中的一个作用域,在 Spring IoC 容器中具有以下几种作用域:基本作用域singleton(单例)、prototype(多例),Web 作用域(reqeust、session、globalsession),自定义作用域a.singleton单例模式 -- 全局有且仅有一个实例b.prototype原型模式 -- 每次获取...转载 2020-03-29 16:05:12 · 198 阅读 · 0 评论 -
Spring学习----------(1)@ComponentScan注解
1.@ComponentScan 是什么主要就是定义扫描的路径从中找出标识了需要装配的类自动装配到spring的bean容器中。注解定义如下package org.springframework.context.annotation;import java.lang.annotation.Documented;import java.lang.annotation.ElementType...原创 2020-03-29 11:45:19 · 266 阅读 · 0 评论