- 博客(6)
- 收藏
- 关注
原创 SpringBoot之自定义注解(基于AOP实现)
步骤使用@interface 自定义注解编写注解处理切面类原理通过注解来指定切点缺陷使用Spring AOP实现的切面类只能作用在方法上,所以,基于Spring AOP的自定义注解也只能添加在方法上代码示例完整参考代码github自定义注解import org.springframework.stereotype.Component;import java.lang.a...
2018-11-27 00:14:07 1137
原创 SpringBoot之自定义注解(基于BeanPostProcessor接口实现)
SpringBoot之自定义注解(基于BeanPostProcessor接口实现)步骤原理缺陷代码示例自定义注解接口注解处理类注解使用类测试类注解无效示例测试类步骤使用@interface 自定义注解编写注解处理类,实现BeanPostProcessor接口原理实现BeanPostProcessor接口的类即为Bean后置处理器,Spring加载机制会在所有Bean初始化的时候遍历调...
2018-11-27 00:11:56 9732
原创 SpringBoot中的Bean懒加载————@Lazy
注解说明使用注解: @Lazy效果:一般情况下,Spring容器在启动时会创建所有的Bean对象,使用@Lazy注解可以将Bean对象的创建延迟到第一次使用Bean的时候引入步骤在类上加入@Lazy或者@@Lazy(value=true)示例代码完整参考代码githubBean对象在容器启动时创建通过代码结果打印可以看出,在Spring容器启动中,就执行了MyLazy对象的创建...
2018-11-18 19:36:06 44382
原创 SpringBoot中的Bean作用域————@scope
注解说明使用注解: @scope**效果:指定Bean的作用域 ,默认的是singleton,常用的还有prototype **Scope的全部可选项singleton 全局只有一个实例,即单例模式prototype 每次注入Bean都是一个新的实例request 每次HTTP请求都会产生新的Beansession 每次HTTP请求都会产生新的Bean,该Bean在仅在当前se...
2018-11-18 18:41:38 6501
原创 SpringBoot中的Bean初始化方法——@PostConstruct
注解说明使用注解: @PostConstruct效果:在Bean初始化之后(构造方法和@Autowired之后)执行指定操作。经常用在将构造方法中的动作延迟。备注:Bean初始化时候的执行顺序: 构造方法 -> @Autowired -> @PostConstruct代码示例注解示例@Componentpublic class PostConstructTest1 {...
2018-11-15 23:07:51 49655 1
原创 SpringBoot中的定时任务——@Scheduled
使用注解:@Scheduled @EnableScheduling效果:可以实现在指定时间、指定周期执行动作引入步骤:在启动方法前加上@EnableScheduling开启定时任务开关在任务执行方法上加上@Scheduled,并使用cron表达式定义任务执行周期示例代码:package com.makai.annotations;import org.springframew...
2018-11-15 22:49:24 214
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人