![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
文章平均质量分 83
成胜文
持续学习,持续成长
展开
-
Spring 事务特性 — @Transactional 事务注解的基本运用
@Transactional 事务注解原创 2022-10-24 16:53:17 · 1454 阅读 · 0 评论 -
主键id自动填充拦截器插件-支持UUID和雪花算法
废话不多说,直接上代码1、自定义注解方式@Documented@Retention(RetentionPolicy.RUNTIME)@Target(ElementType.FIELD)public @interface AutoId { /** * @return id类型(默认为雪花id) */ IdType value() default IdType.SNOWFLAKE; /** * id类型 */ enum IdT原创 2022-02-17 22:01:25 · 319 阅读 · 0 评论 -
Spring中核心概念详解(看源码必备)
Spring中核心概念详解BeanDefinitionBeanDefinition这篇文章是看Spring源码之前的最后一篇铺垫,都是一些概念性的东西,作为打开Spring神秘面纱之前的最后一把钥匙,就创作思路而言,基本上确定就是以Spring、Mybatis、SpringBoot、SpringCloud等源码解析为大致的方向,...原创 2022-01-01 16:33:34 · 238 阅读 · 2 评论 -
手写模拟Spring框架核心逻辑
手写模拟Spring框架核心逻辑了解Spring框架工作大概流程创建AnnotationConfigApplicationContext启动类创建BeanDefinition类实现@Autowired的依赖注入实现BeanNameAware接口了解Spring框架工作大概流程模拟Spring框架核心代码并不是实现真正的Spring核心源码,而是为了后续看源码进行的一个铺垫,同时我也相信在以后的某个时间段的面试中会跟面试官扯到这个犊子 ,主要还是通过手写一遍了解Spring工作的大概流程,对于Spring原创 2021-12-20 00:32:22 · 1230 阅读 · 2 评论 -
Spring实战与源码解析之SpringAOP应用<一>
SpringAOP应用<一>什么是AOPAOP Concepts(概念)@AspectJ support使用 Java 配置启用 @AspectJ 支持使用 XML 配置启用 @AspectJ 支持支持的切入点指示符什么是AOPAOP表示面向切面编程,是Spring Framework中众多特性中的一个特性,AOP可以对某个对象或某些对象的功能进行增加,比如对象中的方法进行增加,可以执行某个方法之前额外的一些事情,在某个方法执行之后额外的做一些事情,通常,我们会利用AOP机制来实现权限控原创 2021-12-05 22:20:06 · 339 阅读 · 0 评论 -
Spring实战与源码解析之SpringIOC应用<一>
SpringIOC应用<一>SpringIOC什么是Spring什么是 IOC为什么要使用SpringIOCSpring实现IOC的思路和方法Spring的编程风格自动装配@Autowired和@Resource的区别懒加载Spring 作用域Spring生命周期与回调1、生命周期回调初始化回调销毁回调默认初始化和销毁方法结合生命周期机制2、 ApplicationContextAware和BeanNameAware3、其他Aware接口BeanNameGeneratorSpringIOC原创 2021-11-20 23:14:45 · 576 阅读 · 0 评论