- 博客(7)
- 收藏
- 关注
原创 Spring加载bean的多种方式
在 Spring 框架中,加载 Bean 的方式非常灵活,支持多种配置和扩展机制。以下是你列出的 8 种加载 Bean 的方式的详细说明,包括原理、使用场景和示例代码。这是 Spring 最早的 Bean 加载方式,通过 XML 配置文件定义 Bean。特点• 使用 标签在 XML 文件中定义 Bean。• 通过 或 加载 XML 文件。示例使用场景• 适用于需要与遗留系统集成的场景。• 适合简单的配置,但不推荐在现代项目中使用。通过 扫描注解,结合 XML 中的 定义。特点• 使用 标
2025-04-10 14:24:55
973
原创 @Conditional详解
及其子注解为 Spring 应用提供了强大的条件化配置能力,使得应用能够根据不同的运行环境、类路径、属性设置等动态调整 Bean 的加载行为。这种条件化配置使得应用程序的配置更加灵活和动态,能够根据不同的运行环境、类路径、属性设置等条件自动调整 Bean 的加载行为。是 Spring 4 引入的一个元注解,用于标注在配置类或 Bean 方法上,表示只有在满足特定条件时,该 Bean 或配置类才会被加载到 Spring 容器中。• 确保某些类存在时,才加载相关的配置,如数据库驱动类存在时才配置数据源。
2025-04-10 14:21:20
836
原创 Mybaits Discriminator鉴别器
这样的语法,设置多个列名传入到嵌套查询语句。”(一对一)这种类型关系。比如在我们的例子中,一个。注意: 在处理组合键时,您可以使用。联合映射与其它的结果集映射工作方式差不多,指定。prop2*设置到目标嵌套选择语句的参数对象中。备注:注意,相同颜色的单词都是有关联的。数据库的列名或者列标签别名。如何加载一个联合查询。,也可以映射到更复杂点的。不同的地方是您需要告诉。参考上面的内置别名列表。
2025-02-11 16:54:35
1377
原创 springboot 拦截器 详解
Spring Boot 拦截器是一种非常有用的工具,它可以在请求处理的不同阶段执行特定的逻辑,为开发人员提供了很大的灵活性。通过实现接口和配置,可以轻松地创建和使用拦截器。常见的使用场景包括身份验证、日志记录和性能监控等。
2025-02-11 16:50:38
1391
原创 Spring Boot 多模块项目
Spring Boot 多模块项目是一种将大型项目拆分成多个小型、独立且相互协作的模块的开发方式。这种架构可以提高代码的可维护性、可扩展性和团队协作效率。下面从创建、结构、模块间依赖、配置管理以及打包部署等方面详细介绍 Spring Boot 多模块项目。多模块项目的核心优势包括:可以通过 Spring Initializr(https://start.spring.io/ )创建一个父项目。在创建时选择 Maven 或 Gradle 作为构建工具,选择合适的 Spring Boot 版本,添加必要的依赖。
2025-02-11 16:47:56
1893
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人