Spring注解
不二雄
一个正在奋斗的成为工程师的码农
展开
-
三、【Spring注解】 属性赋值
三、属性赋值1.直接赋值 @value Person类 ** * @author GaoYuzhe * @date 2018/3/12. */public class Person { //属性赋值 @Value("daxiong") private String name; @Value("18") private In...原创 2018-03-15 19:35:52 · 2389 阅读 · 1 评论 -
【Spring注解】四、自动装配@Autowired&@Resource
四、自动装配1.@Autowried&@Qualifier和@Primary @Autowried是Spring2.5定义的自动装配的注解,它可以对类成员变量、方法及构造函数进行标注,完成自动装配的工作。 使用 @Autowired的使用来消除 set ,get方法。@Autowired 标注在方法上表示当前方法的自定义参数从容器中赋值,ioc容器默认赋值时,需要调用无参构...原创 2018-03-18 15:52:19 · 5034 阅读 · 0 评论 -
【Spring注解】@Configuration和@ComponentScan注解
Spring注解一、组建注册包结构:1.@Configuration和@ComponentScan @ComponentScan的includeFilters用法 FilterType的类型 ANNOTATION,基于注解的过滤ASSIGNABLE_TYPE,指定classASPECTJ,ASPECTJ表达shiREGEX,正则表达式CU...原创 2018-03-13 09:12:34 · 7160 阅读 · 0 评论 -
Spring注解目录
最近在学习Spring的注解的使用方法,在此分享自己的学习过程。 组件注册1.@Configuration和@ComponentScan注解 2.@Scope 作用域和@Lazy懒加载 3.@Condition条件注册 4.@Import快速注册 5.Factory注册生命周期生命周期@Value属性赋值属性赋值...原创 2018-03-13 09:14:30 · 333 阅读 · 0 评论 -
【Spring注解】@Scope 作用域和@Lazy懒加载
2.@Scope 作用域和@Lazy懒加载 @Scope来表示注册对象的作用域。 @Scope的四种类型 //多例模式,只有在使用类时才注册对象ConfigurableBeanFactory#SCOPE_PROTOTYPE //单例模式(默认),容器初始化时就注册对象,不过可以通过@Lazy注解来实现懒加载ConfigurableBeanFactory#SCOPE...原创 2018-03-13 11:16:31 · 1209 阅读 · 0 评论 -
【Spring注解】@Condition条件注册
3.@Condition条件注册 @Condition来指定一定条件下注册组件对像 All Conditions that must match in order for the component to be registered. 所有的条件必须实现Condition接口,重写matches方法,来决定组件是否注册 配置类@Configura...原创 2018-03-13 11:19:27 · 7903 阅读 · 0 评论 -
【Spring注解】@Import注解
4.@Import 常用的导入注解分类:注册自己写的类service、dao、controller可用包扫描+组件标注注解(@Controller/@Service/@Repository/@Component)@Bean[导入的第三方包里面的组件]@Import[快速给容器中导入一个组件]1)、@Import(要导入到容器中的组件);容器中就会自动注册这个组件,id默认是...原创 2018-03-13 13:52:17 · 5389 阅读 · 0 评论 -
【Spring注解】FactoryBean注册
5.FactoryBean 自定义Cat的工厂对象 CatFactoryBean/** * @author GaoYuzhe * @date 2018/3/13. */public class CatFactoryBean implements FactoryBean<Cat> { /** * 返回一个Car对象,当前对象会加入到容器中 ...原创 2018-03-13 14:20:01 · 1343 阅读 · 0 评论 -
二、【Spring注解】用注解指定Bean的生命周期
1.@Bean指定初始化和销毁方法2.实现 InitializingBean和DisposableBean接口3.使用JSR250的@PostConstruct和@PreDestroy注解4.BeanPostProcessor:Bean的后置处理器5.总结1.@Bean指定初始化和销毁方法 BigAminal类,自定义了init和destory方法...原创 2018-03-14 13:10:03 · 3863 阅读 · 4 评论