51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

spring

使用注解装配Bean

使用注解装配Bean

厉飞雨 阅读(309) 评论(0) 赞(19)

<h1>一、使用@Component(或@Named)注解 {#一使用component或named注解}</h1> <p>先来观察一下<code>@Component</code>这个注解的声明:</p> <pre><code class="language-java"...

没错,这就是 SpringBoot Event的工作原理!

没错,这就是 SpringBoot Event的工作原理!

厉飞雨 阅读(314) 评论(0) 赞(16)

<p>你好,我是<strong>猿java</strong>。</p> <p>这篇文章,我们来详细探讨 Spring Boot 的事件机制的原理、核心源码分析,以及如何在实际开发中使用事件机制。</p> <ol> <li>事件机制是什么? {#1-事件机制是什么?} ========...

Spring源码分析

Spring源码分析

厉飞雨 阅读(230) 评论(0) 赞(12)

> 写在前面的话,当前文章共有两部分,大览全局 > > [Spring源码分析](#Spring源码分析 "Spring源码分析") > > [SpringBoot的启动流程](#SpringBoot的启动流程 "SpringBoot的启动流程") Spring源码分析 {#Spring源码分析} ====...

Spring Boot 3.x 在 2.x基础上有什么重大的改进?

Spring Boot 3.x 在 2.x基础上有什么重大的改进?

厉飞雨 阅读(289) 评论(0) 赞(21)

<p>你好,我是<strong>猿java</strong>。</p> <p>2022年 11月份 Spring Boot 3.x发布,标志着 Spring Boot 有了重大的更新,那么,相对于 Spring Boot 2.x,Spring Boot 3.x 有哪些重要的改进和区别?这篇文章,我们来聊一聊。</...

Spring @Async注解深度剖析!

Spring @Async注解深度剖析!

厉飞雨 阅读(264) 评论(0) 赞(18)

<p>你好,我是<strong>猿java</strong>。</p> <p>Spring <code>@Async</code> 注解提供了一个非常简单而且强大的机制来支持异步方法的执行。如果将方法标记为<code>@Async</code>,Spring会在后台线程中...

SpringBoot中application.properties和application.yml深度对比!

SpringBoot中application.properties和application.yml深度对比!

厉飞雨 阅读(335) 评论(0) 赞(12)

你好,我是**猿java**。 在 Spring Boot 中,`application.properties` 和 `application.yml`(或 `application.yaml`)都是用于配置应用程序属性的文件。它们在功能上相似,但在语法和可读性等方面存在一些区别。以下是它们的主要区别和各自的特点: 1. 配置格式 {#1-配置格式} ===========...

Spring事务注解@Transactional导致mybatis-plus动态数据源@DS失效

Spring事务注解@Transactional导致mybatis-plus动态数据源@DS失效

厉飞雨 阅读(453) 评论(0) 赞(16)

<h2>背景 {#%E8%83%8C%E6%99%AF}</h2> <p>最近入职了一家新公司,发现新公司很喜欢用MyBatis-Plus(后面简称MP)工具,并且多数据源也是基于MP提供的多数据源能力,只需要在配置文件中定义好多数据源,然后在Mapper上使用@DS注解标注数据源的名称即可。</p> <p>配置文件示...