随笔分类 -  SpringBoot2.0-整合

摘要:在 Spring Boot 中使用 MyBatis 连接多数据源,通常可以通过配置多个数据源实例并绑定不同的 Mapper 路径来实现。以下是详细步骤: 1. 准备依赖 在 pom.xml 中添加必要依赖(以 MySQL 为例): xml <!-- Spring Boot 核心 --> <depen 阅读全文
posted @ 2025-11-10 11:09 hanease 阅读(190) 评论(0) 推荐(1)
摘要:@Autowired 是 Spring 框架中用于依赖注入(Dependency Injection, DI)的核心注解,用于自动装配 Bean 之间的依赖关系,减少手动配置的工作量。以下是其详细使用说明: 1. 作用与原理 作用:自动将 Spring 容器中已存在的 Bean 注入到当前类的属性、 阅读全文
posted @ 2025-11-10 10:37 hanease 阅读(22) 评论(0) 推荐(0)
摘要:在 Spring Boot 中,读取配置文件是非常常见的操作,配置文件通常包括 application.properties、application.yml 或自定义配置文件。以下是几种常用的读取方式: 一、默认配置文件(application.properties/application.yml) 阅读全文
posted @ 2025-11-03 10:42 hanease 阅读(179) 评论(0) 推荐(0)
摘要:springboot logback 配置详解 在 Spring Boot 中,Logback 是默认集成的日志框架(基于 SLF4J API),相比 Log4j 等框架,它具有更高的性能和更灵活的配置。本文将详细讲解 Logback 在 Spring Boot 中的配置方式,包括核心组件、常用配置 阅读全文
posted @ 2025-10-29 09:10 hanease 阅读(409) 评论(0) 推荐(0)
摘要:在分库分表架构中,客户端解决方案和服务端解决方案的核心区别在于:分库分表的逻辑(如 “数据该路由到哪个分库 / 分表”)是在 “应用程序端” 实现,还是在 “独立的中间服务端” 实现。两者的架构、适用场景和优缺点有显著差异,以下是详细解析: 一、客户端分库分表解决方案 定义:分库分表的逻辑(数据路由 阅读全文
posted @ 2025-09-29 15:02 hanease 阅读(114) 评论(0) 推荐(0)
摘要:在实际开发中,Jenkins(CI/CD 工具)、Maven(构建工具)、Nacos(配置中心) 和 Spring Boot Profile(环境隔离) 通常协同工作,实现不同环境(如开发、测试、生产)的自动化构建、配置隔离和部署。以下是它们的关联逻辑和配置方式: 核心目标 通过统一的 “环境标识” 阅读全文
posted @ 2025-09-29 10:50 hanease 阅读(61) 评论(0) 推荐(0)
摘要:<dependency> <groupId>org.yaml</groupId> <artifactId>snakeyaml</artifactId></dependency> 在 Spring Boot 中,SnakeYAML 是一个常用的 YAML 解析库,主要用于处理 YAML 格式的配置文件 阅读全文
posted @ 2025-09-19 16:29 hanease 阅读(41) 评论(0) 推荐(0)
摘要:在 Spring Boot 应用中支撑 1000 QPS(每秒查询率)的设计需要从 架构设计、性能优化、资源配置、监控告警 等多维度系统规划。以下是一套可落地的设计方案,涵盖核心思路与具体实现: 一、架构设计:高可用与可扩展基础 1. 分层架构设计 采用经典的 “前端 → 负载均衡 → 应用服务 → 阅读全文
posted @ 2025-09-18 15:46 hanease 阅读(111) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/cxy35/p/12621898.html 阅读全文
posted @ 2025-03-07 17:42 hanease 阅读(12) 评论(0) 推荐(0)
摘要:在 Spring Boot 中实现单点登录(Single Sign-On, SSO)通常涉及与第三方身份提供商(如 OAuth2、OpenID Connect、SAML 等)的集成。以下是几种常见的单点登录对接方案及其实现方法: ‌Spring Security和OAuth2在功能和使用场景上有显著 阅读全文
posted @ 2025-03-07 17:03 hanease 阅读(3276) 评论(0) 推荐(0)