文章 2024-01-20 来自:开发者社区

【Spring Boot 源码学习】@Conditional 条件注解

《Spring Boot 源码学习系列》 引言 前面的博文,Huazie 带大家从 Spring Boot 源码深入了解了自动配置类的读取和筛选的过程,然后又详解了OnClassCondition、 OnBeanCondition、OnWebApplicationCondition 这三个自动配置过滤匹配子类实现。 在上述的博文中,我们其实已经初步涉及...

【Spring Boot 源码学习】@Conditional 条件注解
文章 2023-10-31 来自:开发者社区

【Spring Boot 源码学习】@EnableAutoConfiguration 注解

引言 在 Huazie 的上篇博文中,我们详细了解了关于 @SpringBootApplication 注解 的一些内容,文章最后提到了 @EnableAutoConfiguration 注解,用来开启 Spring Boot 的自动配置功能,这将是本篇将要重点讲解的内容。 主要内容 1. @EnableAutoCo...

【Spring Boot 源码学习】@EnableAutoConfiguration 注解

Java Spring Boot 2.6.0开发实战-1024程序员节创造营公益课

5 课时 |
1337 人已学 |
免费

5天突破Spring Cloud

5 课时 |
1463 人已学 |
免费

5天实战Spring Boot 2.5

5 课时 |
1904 人已学 |
免费
开发者课程背景图
文章 2023-08-22 来自:开发者社区

【Spring Boot 源码学习】@SpringBootApplication 注解

引言 在 Huazie 前面的博文 《Spring Boot 核心运行原理介绍》中,我们初步了解了 Spring Boot 核心运行原理,知道了 @EnableAutoConfiguration 是用来开启自动配置的注解。但创建过 Spring Boot 项目的读者肯定会说,我们并没有直接看到这个注解,实际上前面我也提到,它是由组合注解 @SpringBootApplication 引入的。 .....

【Spring Boot 源码学习】@SpringBootApplication 注解
文章 2023-02-16 来自:开发者社区

Spring源码学习:一篇搞懂@Autowire和@Resource注解的区别

前言最近在刷到很多文章讲解Spring IOC依赖注入时@Autowire和@Resource注解的区别,不同的文章总结出来的点有异同,所以还是看源码自己总结一下其两者的区别,及其用法。大家有没有想过两者的功能差不多,那为啥Spring还提供两种依赖注入方式呢?我们知道@Autowire注解是Spring框架提供的,所以在使用该注解时依赖于该框架,而@Resource注解是JDK自带的,不需要依....

Spring源码学习:一篇搞懂@Autowire和@Resource注解的区别
文章 2022-10-14 来自:开发者社区

Spring Boot源码学习:自动配置与自定义注解详解

入门@RestContrller :此注解标记的类下的 所有 方法均会返回一个 domain 对象以代替视图@Controller、@ResponseBody 的缩写使用 Jackson2 以及 MappingJackson2HttpMessageConverter 类自动转换对象为 JSON@SpringBootAp...

文章 2022-05-19 来自:开发者社区

Spring AOP源码学习:AOP 注解的解析

前言上文介绍了AOP 的基本概念,本文开始进入AOP 的源码解析,本文仍以 AspectJ 来进行介绍,首先是 AOP 注解的解析。 正文当使用 <aop:aspectj-autoproxy /> 注解开启 AOP 功能时。Spring会从“META-INF/spring.handlers” 配置文件中拿到该注解对应...

Spring AOP源码学习:AOP 注解的解析
文章 2016-12-22 来自:开发者社区

Spring源码学习之:@async 方法上添加该注解实现异步调用的原理

在我们使用spring框架的过程中,在很多时候我们会使用@async注解来异步执行某一些方法,提高系统的执行效率。今天我们来探讨下 spring 是如何完成这个功能的。    spring 在扫描bean的时候会扫描方法上是否包含@async的注解,如果包含的,spring会为这个bean动态的生成一个子类,我们称之为代理类(?), 代理类是继承我们所写的bean的,...

文章 2016-10-13 来自:开发者社区

Spring源码学习之:spring注解@Transactional

在分析深入分析@Transactional的使用之前,我们先回顾一下事务的一些基本内容。 事务的基本概念 先来回顾一下事务的基本概念和特性。数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。事务,就必须具备ACID特性,即原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。