SpringBoot整合MyBatis-Plus完整教程
MyBatis-Plus(简称 MP)是一款基于 MyBatis 的增强工具,在 MyBatis 原有功能基础上只做增强、不做改变,能够极大简化数据库 CRUD 操作,消除重复代码。本文将从零开始,手把手讲解SpringBoot 整合 MyBatis-Plus 的全过程,包含环境配置、依赖引入、代码编写、功能测试及常见基础配置,适合入门学习和项目落…
2026-6-26 18:03
|
1602 字
|
21 分钟
SpringBoot+MyBatis+MySQL 读写分离实战指南
一、读写分离核心概述 1.1 什么是读写分离 MySQL 读写分离是数据库性能优化的核心方案之一,核心思想是将数据库的读操作和写操作拆分到不同数据库节点执行。通常由一台主库(Master)负责处理新增、修改、删除等写操作,多台从库(Slave)负责处理查询读操作,主库通过 binlog 日志将数据实时同步到从库,保证数据一致性。 1.2 为什么需要…
2026-6-26 17:57
|
2002 字
|
22 分钟
SpringBoot 整合 Swagger2 详细教程
在前后端分离的开发模式中,API 文档的编写、维护和调试是开发过程中的重要环节。手动编写接口文档效率低、易滞后、更新不及时,而 Swagger2 可以自动根据项目代码生成标准化的 RESTful API 文档,支持在线查看接口、调试接口、查看参数和返回值,极大提升前后端协作效率。 本文将手把手教大家完成 SpringBoot 整合 Swagger2…
2026-6-26 17:40
|
1410 字
|
14 分钟
SpringBoot 集成 DeepSeek 大模型——基于 OpenAI SDK 优雅实现
前言 DeepSeek 是深度求索推出的高性能大语言模型,其 API 接口完全兼容 OpenAI 协议,这意味着我们无需编写专属 SDK,直接使用成熟的 OpenAI Java SDK 即可快速集成,极大降低了开发成本。 本文将手把手带你实现 SpringBoot + OpenAI SDK + DeepSeek 的完整集成方案,支持流式/非流式对话…
2026-5-28 10:14
|
794 字
|
12 分钟
SpringBoot 集成 DeepSeek 大模型——从零到一实现 AI 接口调用
在企业级开发中,将主流大模型与 SpringBoot 后端框架集成,能快速为项目赋予AI能力(如智能问答、文本生成、代码解析等)。DeepSeek(深度求索)作为国产高性能大模型,提供了标准的 OpenAI 兼容接口,无需复杂适配,SpringBoot 项目可直接通过 HTTP 调用其 API 实现集成。 本文将手把手教你:SpringBoot 项…
2026-5-28 10:08
|
1114 字
|
15 分钟
SpringBoot 全局异常处理:从入门到实战
一、为什么需要全局异常处理? 在Web应用开发中,异常处理是保证系统健壮性的关键环节。传统的try-catch方式虽然直接,但存在诸多问题: 代码冗余:每个Controller方法都需要重复的异常捕获逻辑 维护困难:异常处理逻辑分散,修改成本高 响应不统一:不同方法返回的异常格式各异,前端难以统一处理 业务代码污染:异常处理与业务逻辑耦合,可读性差…
2026-1-20 9:54
|
1136 字
|
13 分钟
OpenFeign 首次调用卡顿及优化方案
OpenFeign 首次调用卡顿是常见问题,主要原因有以下几个: 🔍 主要原因分析 1. Spring Bean 懒加载机制 OpenFeign 客户端默认是懒加载的 首次调用时需要完成完整的初始化过程 包括动态代理创建、编解码器初始化等 2. Ribbon 负载均衡初始化 服务发现和负载均衡器首次初始化 从注册中心(如 Eureka/Nacos)…
2026-1-18 16:58
|
633 字
|
8 分钟
ArkUI Column布局详解 —— 构建高效垂直界面的核心技术
一、Column布局概述 Column是ArkUI框架中的核心布局容器组件,用于实现子组件在垂直方向上的线性排列。作为最常用的布局方式之一,Column通过声明式语法简化了传统UI开发中复杂的布局计算,让开发者能够专注于业务逻辑的实现。 基本特性 Column容器按照从上到下的顺序排列子组件,主轴为垂直方向,交叉轴为水平方向。这种布局方式特别适合构…
2026-1-12 9:49
|
1344 字
|
13 分钟
JeecgBoot框架SRC高频漏洞分析总结
JeecgBoot作为基于Spring Boot、MyBatis Plus构建的企业级低代码开发平台,凭借其高效的代码生成能力、丰富的内置模块,被广泛应用于OA、ERP、人事管理等各类企业级系统开发。然而,在SRC(安全响应中心)的漏洞收录数据中,JeecgBoot框架因自身配置缺陷、组件依赖漏洞及开发规范缺失等问题,频繁出现各类安全漏洞。本文将针…
2026-1-08 11:54
|
3141 字
|
14 分钟
Spring依赖注入的几种方式详解
在Spring框架中,依赖注入(Dependency Injection,简称DI)是控制反转(Inversion of Control,简称IoC)的核心实现方式。它通过将对象的依赖关系由自身创建改为外部容器注入,降低了组件间的耦合度,提高了代码的可维护性和可测试性。本文将详细介绍Spring中常用的几种依赖注入方式,包括构造器注入、Setter…
2026-1-07 11:31
|
2215 字
|
14 分钟