- 博客(7)
- 收藏
- 关注
原创 SpringBoot项目实战-前后端分离博客系统-【三更草堂】
本项目是一个基于SpringBoot+Vue的前后端分离博客系统开发实战教程。课程内容包括: 采用多模块架构设计,包含公共模块(sangeng-framework)和前后台业务模块 使用主流技术栈:SpringBoot、MybatisPlus、SpringSecurity、Redis、Swagger2等 详细的需求分析与由易到难的渐进式开发过程 提供完整的代码示例,包括父工程POM配置和子模块依赖管理 项目特点: 前后端分离架构 代码复用性高 完善的依赖管理 配套B站视频教程 适合想要学习企业级项目开发的J
2025-09-24 20:41:44
899
原创 Spring AI Alibaba从入门到精通-02-核心组件一【三更草堂】
本文介绍了SpringAI中的核心组件及其与AI模型交互的原理。文章首先通过一个HTTP请求示例展示了AI模型调用的基本结构,然后详细解析了SpringAI如何将这些元素抽象为组件。重点介绍了Message类及其继承体系,将API中的role和content字段抽象为messageType和textContent属性。接着解释了Prompt类如何组合模型参数和消息列表。最后概述了ChatModel等核心实现类的作用,它们简化了与AI模型的交互过程,接收Prompt输入并返回ChatResponse输出。这些
2025-09-24 20:29:24
1712
原创 MybatisPlus从入门到精通-基础篇【三更草堂】
MyBatisPlus基础入门指南 本文介绍了MyBatisPlus的基本使用方法和常用配置。MyBatisPlus是一款MyBatis增强工具,能简化开发流程。主要内容包括: 快速入门:演示了从创建表、SpringBoot工程到集成MyBatisPlus的全过程,包括添加依赖、配置数据源、创建Mapper接口等基础操作。 表映射规则设置: 通过@TableName注解单独设置表名映射 使用全局配置设置表名前缀 主键生成策略: 使用@TableId注解单独配置主键策略 通过全局配置统一设置主键生成方式 支持
2025-09-23 22:17:26
658
原创 Java函数式编程-Lambda&Stream流【三更草堂】
Java函数式编程通过Lambda表达式和Stream流简化代码,提高开发效率。Lambda表达式用"(参数)->{代码}"格式替代匿名内部类,使代码更简洁。Stream流处理集合数据时采用链式调用,如distinct()、filter()、map()等方法组合操作,可读性高且支持并行处理。相比传统嵌套循环,函数式编程更关注数据操作而非对象,适合大数据量处理和并发场景。学习函数式编程有助于理解企业级代码,消灭嵌套问题,提升开发质量。
2025-09-23 10:00:00
2176
原创 SpringSecurity-从入门到精通-【三更草堂】
本文介绍了Spring Security安全框架的入门与核心功能实现。主要内容包括: Spring Security简介及其与Shiro的对比,强调其在认证和授权方面的核心功能; 快速入门示例,通过简单SpringBoot工程演示如何集成Spring Security; 深入讲解认证流程,包括过滤器链、关键接口(AuthenticationManager、UserDetailsService等)的作用; 提供完整的解决方案,包括JWT认证、Redis存储用户信息等关键实现步骤; 所需依赖配置和Redis序列
2025-09-22 07:55:58
2298
原创 Spring AI Alibaba从入门到精通-01-概述&快速入门【三更草堂】
Spring AI Alibaba是一款基于Spring AI框架、深度集成阿里云百炼平台的AI开发框架,为Java开发者提供ChatBot、工作流和多智能体应用开发能力。它解决了Java生态在AI领域的短板,支持多模态、流式响应、RAG等核心功能,并深度集成阿里云生态,保障企业级安全。该框架具有开箱即用、配置简单、学习成本低等特点,帮助开发者快速构建AI应用,专注业务创新。
2025-09-22 06:43:10
1310
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅