![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
文章平均质量分 82
JavaWizard-M
我是一名Java程序员,对于编程技术有着执着的追求和无穷的热情。Code(代码)不仅仅是我的工作内容,更是我内心深处的灵魂伴侣。在我的世界里,Code是无所不能的,它不断地带领我探索未知、挑战极限,成就自己的同时也塑造了我的格局。如果你和我一样,对于编程技术充满激情和向往,那么请关注我的博客,我们一起分享技术、交流经验,成为彼此的知识益友。
展开
-
三步实现Mybatis(Mybatis-Plus)多数据源配置
要实现多数据源可以采用或者,本文就以为例dynamic-datasource简介springboot 快速集成多数据源的启动器 使用文档(opens new window)支持 数据源分组 ,适用于多种场景 纯粹多库 读写分离 一主多从 混合模式。支持数据库敏感配置信息 加密 ENC()。支持每个数据库独立初始化表结构schema和数据库database。支持无数据源启动,支持懒加载数据源(需要的时候再创建连接)。支持 自定义注解 ,需继承DS(3.2.0+)。原创 2023-09-18 15:09:57 · 3048 阅读 · 3 评论 -
AOP的切入点Pointcut中的execution表达式详解
在面向切面编程(AOP)中,切入点(Pointcut)用于定义在哪些方法或代码段上应该应用切面的逻辑。切入点使用表达式来匹配目标方法的签名和执行位置。在实际使用时,你可以根据需要灵活构造切入点表达式来匹配符合条件的目标方法。在 Spring AOP 中,常用的切入点表达式是基于方法的。原创 2023-09-15 16:46:44 · 914 阅读 · 0 评论 -
解析SpringBoot中@Autowire注解的实现原理
Autowired 是 Spring 框架提供的一种依赖注入方式,它可以自动装配 Bean,并将成员变量、方法参数或构造函数中需要的对象注入到对应的位置。它是基于 Java 的反射机制实现的,能够方便地管理对象之间的依赖关系。Spring Boot 中 @Autowired 注解实现依赖注入的功能是基于 Java 的反射机制实现的。它可以方便地管理对象之间的依赖关系,并提高代码的可读性和可维护性。原创 2023-06-02 11:39:47 · 2209 阅读 · 0 评论 -
用Spring Boot轻松实现定时任务--原理详解
定时任务是现代化 web 开发中常见的功能之一,Spring Boot 为我们提供了非常方便的方式来处理这些任务。在具体的业务场景中,我们需要了解定时任务的基本概念和原理,了解如何使用@Scheduled注解来实现定时任务,同时也需要了解如何配置定时任务线程池,以及深入了解定时任务的实现原理。通过这些学习和实践,我们可以掌握定时任务的实现和优化方法,提高系统的可靠性和性能表现。原创 2023-05-29 16:43:37 · 3025 阅读 · 0 评论 -
SpringBoot 启动流程
综上所述,Spring Boot 应用程序的启动流程可以分为准备阶段、刷新上下文阶段、后置处理阶段和启动失败处理阶段。方法来指定要启动的主类。在创建 SpringApplication 对象时,Spring Boot 会自动加载应用程序默认的配置文件(application.properties 或 application.yml),并将其转化为 Spring 环境中的属性值。在本文中,我们将会深入了解 Spring Boot 的启动流程,掌握 Spring Boot 应用程序是如何启动并初始化的。原创 2023-05-27 21:17:34 · 1889 阅读 · 0 评论 -
Spring AOP 入门、实现原理及实践案例
Spring 是目前 Java 领域最为流行的开发框架之一,它提供了很多方便快捷的功能,其中之一就是 AOP(Aspect Oriented Programming),即面向切面编程。本文将详细介绍 Spring AOP 的实现原理、核心概念以及在实际应用中的使用案例。原创 2023-05-26 15:44:03 · 1494 阅读 · 0 评论 -
面向切面编程的秘密:剖析Spring AOP实现原理
Spring框架是Java企业级应用中最常用的框架之一,它通过提供丰富的应用程序开发功能,使得开发人员更容易地创建企业级应用。其中,Spring AOP就是Spring框架的一个重要部分。本篇文章将深入介绍Spring AOP的实现原理,包括什么是Spring AOP、Spring AOP的实现原理、JDK动态代理和CGLIB动态代理。Spring AOP是Spring框架中的一个关键模块,它实现了面向切面编程(AOP),并以此为基础提供了一些横切关注点的通用解决方案。原创 2023-05-20 23:33:43 · 319 阅读 · 0 评论 -
探究 Spring 框架中使用的设计模式
Spring 框架是一个非常重要的 Java 应用程序开发框架,它运用了许多经典的设计模式来实现各种功能和工具。在本文中,我们介绍了 Spring 中使用的一些重要的设计模式,包括工厂模式、代理模式、单例模式和观察者模式。这些模式不仅能够帮助我们更好地理解 Spring 的设计和实现思路,还能够提高代码的复用性、可维护性和扩展性。原创 2023-05-19 10:28:46 · 892 阅读 · 0 评论 -
源码解析:深入Spring中的BeanFactory
如果你曾经接触过Java开发,那么您一定会很熟悉Spring框架。作为Java社区最流行的企业级开发框架之一,Spring提供了各种各样的功能和工具,可以帮助开发人员更快、更高效地构建稳健和可扩展的应用程序。在Spring框架中,BeanFactory是一个非常重要的组件,它负责管理和维护应用程序中所有的Bean对象。本文将介绍BeanFactory的概述,数据结构和源代码解析,以帮助您深入理解Spring框架的核心原理。原创 2023-05-18 17:48:57 · 976 阅读 · 0 评论 -
Spring中的 DI 原理及源码解析
Spring是一个强大的应用程序开发框架,它为企业应用程序提供了许多好处。其中一个主要特性就是IoC(控制反转)和DI(依赖注入)。本文将重点介绍Spring中的DI原理以及相关源码解析。依赖注入(Dependency Injection),简称DI,是指向对象实例的变量(即所依赖的对象)在程序运行过程中动态地被注入到对象中去。核心思想是:在程序运行时通过信息反转将某些依赖关系交给专门的容器去管理,在需要调用的时候由容器来主动地注入其依赖对象。Spring中的DI是将这个原理应用到实际编程中的一种方法。原创 2023-05-17 22:22:12 · 1284 阅读 · 0 评论 -
Spring IOC 原理以及实现源码分析
在 Spring 程序设计中,IOC (Inversion of Control) 即控制反转是一个重要的概念,它是 Spring 框架的核心机制之一,在程序中广泛使用。本文将会对 Spring IOC 的概念、实现原理和源码进行详细的解析。原创 2023-05-17 16:18:30 · 772 阅读 · 0 评论 -
深入探究Spring框架核心原理
Spring框架是Java世界中广受欢迎的开源框架,它提供了完整的企业应用开发方案。而Spring框架的核心原理主要包括控制反转(IoC)、依赖注入(DI)和切面编程(AOP)等。本文将从这几个方面逐一分析Spring框架的核心原理,并进行源码分析。Spring框架的核心原理主要包括IoC、DI和AOP。其中,IoC通过BeanFactory和ApplicationContext这两个接口实现;DI通过反射机制和@Autowired等注解实现;AOP通过动态代理和字节码增强实现。原创 2023-05-16 15:59:44 · 915 阅读 · 0 评论 -
Spring框架:Java领域的瑰宝
Spring是Java领域中最流行、最成熟的开源框架之一,它为企业级应用提供了一个全方位的解决方案。本文将基于官方文档,介绍Spring框架的核心概念和主要功能模块,并详细说明各种配置方式及使用场景,最后介绍框架的设计和工作原理。Spring框架是Java领域中最流行、最成熟的开源框架之一,它为企业级应用提供了全方位的解决方案。本文介绍了Spring框架的核心概念和主要功能模块,并详细说明了各种配置方式及使用场景,最后介绍了框架的设计和工作原理。原创 2023-05-16 15:50:13 · 459 阅读 · 0 评论 -
学习Spring Framework框架源码的学习路线
Spring Framework是Java应用程序开发的一个强大框架,也是Java企业级应用的标准技术之一。学习Spring Framework的源码可以加深对该框架的理解以及提高Java技术水平,本文将为大家介绍学习Spring Framework源码的详细路线。学习Spring Framework框架的源码需要耐心和勤奋,但这对于Java开发人员是非常重要的。如此一来,您将能够更好地理解和设计Spring框架,同时具备开发优质Java应用程序的竞争力。原创 2023-05-16 15:36:18 · 660 阅读 · 0 评论