Spring-Boot

Spring Boot 2.5.8单体应用接入Nacos 1.3.0配置中心完整指南

本文详细介绍Spring Boot 2.5.8单体应用接入Nacos 1.3.0配置中心的完整解决方案。针对现有微服务架构环境(Spring Boot 2.3.12 + Spring Cloud Alibaba 2.2.6.RELEASE + Nacos 1.3.0),提供三种技术方案:

  1. 升级Spring Boot版本:使用Spring Boot 2.4+ + Spring Cloud Alibaba 2021.0.1.0 + application.yml
  2. 降级Spring Boot版本:使用Spring Boot 2.3.12 + Spring Cloud Alibaba 2.2.6.RELEASE + bootstrap.yml
  3. 注解方式配置:使用Spring Boot 2.5.8 + Nacos Spring Context 1.1.2 + @EnableNacosConfig

每种方案都包含完整的Maven依赖配置、详细的配置示例和适用场景说明,帮助开发者根据项目需求选择最适合的接入方式。

Spring Boot异常处理思路

本文档描述了基于 Spring Boot 的异常处理设计思路,旨在构建一个统一、可扩展、支持国际化的异常处理体系。通过合理的异常分类、统一的响应格式和完善的国际化支持,为前端提供友好的错误信息,同时便于后端进行问题定位和监控。

RuoYi AI 源码分析

RuoYi AI 是一个基于Spring Boot 3.4的企业级AI助手平台,深度集成FastGPT、扣子(Coze)、DIFY等主流AI平台,提供先进的RAG技术和多模型支持。

[译]Spring Security 和 JWT 入门

Spring Security 为 Java 应用程序提供了一套全面的安全功能,涵盖身份验证、授权、会话管理以及针对CSRF(跨站点请求伪造)等常见安全威胁的防护。Spring Security 框架具有高度可定制性,允许开发人员根据其应用程序需求来管理安全配置。它提供了一个灵活的架构,支持各种身份验证机制,如基本身份验证、JWT 和 OAuth。