摘要: Spring 容器核心概念 Spring 容器是 Spring 框架的核心,负责对象的创建、管理、依赖注入(DI)和生命周期控制,是一个 “对象工厂”。它通过加载配置元数据(XML、注解、Java 配置类等),将开发者定义的 Bean 实例化并组织起来,供应用程序按需使用。容器的核心接口是 Appl 阅读全文
posted @ 2025-10-25 17:46 liftsail 阅读(11) 评论(0) 推荐(0)
摘要: 1. 注解处理器(Annotation Processor)的定义与作用 定义 注解处理器是 Java 编译器的一种工具(javax.annotation.processing.Processor接口的实现类),它在编译期扫描和处理源代码中的注解(Annotation),并根据注解逻辑生成新的 Ja 阅读全文
posted @ 2025-10-25 15:44 liftsail 阅读(26) 评论(0) 推荐(0)
摘要: 1. 实例化前(Bean 定义加载与解析) BeanDefinition 扫描与注册:Spring Boot 启动时,通过 @ComponentScan 扫描指定包(默认是主类所在包及其子包)下的类(如 @Component、@Service、@Controller 等注解标记的类),将其解析为 B 阅读全文
posted @ 2025-10-21 10:45 liftsail 阅读(50) 评论(0) 推荐(0)
摘要: package com.liftsail.system.nacostest; import org.springframework.beans.factory.InitializingBean; import org.springframework.beans.factory.annotation. 阅读全文
posted @ 2025-10-16 09:57 liftsail 阅读(29) 评论(0) 推荐(0)
摘要: package com.liftsail.testprofiledemo.controller; import lombok.NoArgsConstructor; import org.springframework.validation.annotation.Validated; import o 阅读全文
posted @ 2025-05-07 14:42 liftsail 阅读(109) 评论(0) 推荐(0)
摘要: 1.MySQL大小写敏感规则 MySQL中,一个库会对应一个文件夹,库里的表会则以文件的方式存放在文件夹内,所以,操作系统对大小写的敏感性决定了数据库和表的大小写敏感(MySQL有一个只读的系统变量lower_case_file_system,其值反映的正是当前文件系统是否区分大小写)因此:在Win 阅读全文
posted @ 2025-04-26 17:37 liftsail 阅读(743) 评论(0) 推荐(0)
摘要: 随着云计算和SaaS模式的快速发展,多租户架构已经成为构建可扩展、高效且成本效益高的应用系统的关键。多租户架构允许单个应用实例同时为多个租户提供服务,每个租户都享有独立的数据、配置和隐私空间,同时共享相同的底层硬件和软件资源。在Java生态系统中,有多种方法和策略可以实现多租户系统。本文主要是关于j 阅读全文
posted @ 2025-03-27 11:13 liftsail 阅读(636) 评论(0) 推荐(0)
摘要: SpringBoot命令行启动时参数配置 一、配置方式 1. 参数配置 通过命令行参数来配置Spring Boot应用程序是一种常见的方式。在命令行中,可以使用--<property>=<value>的形式来传递参数。这些参数会被Spring Boot解析并应用到应用程序的配置中。例如,可以使用以下 阅读全文
posted @ 2025-03-27 10:35 liftsail 阅读(1792) 评论(0) 推荐(0)
摘要: 1、前言 阿里开源的流量防卫兵Sentinel 文章目录如下: 2、什么是sentinel?sentinel顾名思义:卫兵;在Redis中叫做哨兵,用于监控主从切换,但是在微服务中叫做流量防卫兵。 Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。 Se 阅读全文
posted @ 2025-03-27 09:57 liftsail 阅读(322) 评论(0) 推荐(0)
摘要: 1 简介 SPI,Service Provider Interface,一种服务发现机制。 有了SPI,即可实现服务接口与服务实现的解耦: 服务提供者(如 springboot starter)提供出 SPI 接口。身为服务提供者,在你无法形成绝对规范强制时,适度"放权" 比较明智,适当让客户端去自 阅读全文
posted @ 2025-03-26 17:29 liftsail 阅读(121) 评论(0) 推荐(0)