万本电子书0元读

万本电子书0元读

顶部广告

大模型应用开发实践:基于Spring AI+DeepSeek 实现电子书

Spring AI DeepSeek实战指南,快速造企业级智能应用 三大实战项目 配套示例详细代码,提供商业级AI解决方案 覆盖Spring 和DeepSeek全新特性,解锁AI发全栈技能

售       价:¥

纸质售价:¥85.30购买纸书

13人正在读 | 0人评论 6.5

作       者:赖帆

出  版  社:电子工业出版社

出版时间:2025-07-01

字       数:12.9万

所属分类: 科技 > 计算机/网络 > 多媒体/数据通信

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(条)
  • 读书简介
  • 目录
  • 累计评论(条)
本书是一本全面覆盖Spring 6框架、大模型技术以及Spring AI应用发技术的发指南。全书深浅出地介绍Spring 6框架的特性和应用实践,深探讨大模型技术和Spring AI的集成应用,涵盖多模态、RAG、Function Calling、嵌模型、向量数据库、对话记忆和内容审查等知识。全书按照从理论基础到项目实践的顺序编排,首先阐述Spring的核心原理,如Bean管理、AOP、数据库编程等关键技术,然后详细介绍Web发,最后延伸到大模型应用发,以及如何在Spring项目中集成和使用DeepSeek等大模型技术。 本书包含大量示例,每个案例均配有完整的代码和详细的步骤。特别是,本书包含三个大型实战项目,分别涉及智能对话、金融分析和酒店预订的场景,并基于DeepSeeK和ChatGPT实现,为行业智能化转型提供实践参考。本书还介绍Spring 6.x、Spring Boot 3及Spring AI的最新特性,适合前沿技术的发者参考。<br/>【推荐语】<br/>Spring AI DeepSeek实战指南,快速造企业级智能应用 三大实战项目 配套示例详细代码,提供商业级AI解决方案 覆盖Spring 和DeepSeek全新特性,解锁AI发全栈技能<br/>【作者】<br/>赖帆(CSDN博主“谷哥的小弟”),拥有十余年一线发经验。历任研发工程师、技术组长、高级发工程师、技术经理、技术部门主管等职位。曾任职于上市集团研发中心,精通Java、C/C 、Python、SQL、JavaScript、Go等主流发语言。擅长互联网应用发与实践;热衷于源技术,对Spring Boot、Spring Cloud、人工智能、Vue、Flutter等热门技术有着深的研究。长期以来,坚持在中国专业IT社区CSDN输出优质技术博客。曾于2016年、2020年两度荣获CSDN年度十大博客之星。截至2024年,共创作几百篇优质博文,博客访问量累计达400万。<br/>
目录展开

内容简介

前言

第1章 Spring框架入门

1.1 Spring发展历程

1.2 Spring的优势

1.3 Spring核心概念

1.3.1 Spring容器

1.3.2 Bean

1.3.3 控制反转

1.3.4 依赖注入

1.4 Spring体系结构

1.4.1 Core Container

1.4.2 Data Access/Integration

1.4.3 Web

1.4.4 AOP与Aspects

1.4.5 Test

1.4.6 Instrumentation

1.4.7 Messaging

1.4.8 小结

1.5 传统Web开发模式回顾

1.5.1 持久层代码

1.5.2 业务层代码

1.5.3 测试类代码

1.5.4 案例小结

1.6 Spring入门案例

1.6.1 创建项目

1.6.2 创建模块

1.6.3 添加依赖

1.6.4 核心代码

1.6.5 案例小结

1.7 本章总结

第2章 Bean的管理与配置

2.1 Spring容器

2.1.1 BeanFactory接口

2.1.2 ApplicationContext接口

2.1.3 获取Bean的常用方法

2.2 Bean的实例化

2.2.1 构造函数实例化Bean

2.2.2 静态工厂实例化Bean

2.2.3 实例工厂实例化Bean

2.2.4 FactoryBean实例化Bean

2.3 Bean的装配概述

2.4 基于XML装配Bean

2.4.1 常用配置

2.4.2 设值注入

2.4.3 构造注入

2.4.4 自动装配

2.5 基于注解装配Bean

2.5.1 常用注解

2.5.2 组件扫描

2.6 基于配置类装配Bean

2.6.1 @Configuration注解

2.6.2 @ComponentScan注解

2.6.3 @PropertySource注解

2.6.4 @Bean注解

2.6.5 @Import注解

2.6.6 @SpringJUnitConfig注解

2.7 Bean的生命周期

2.8 多线程环境下的作用域

2.9 自定义Spring容器

2.9.1 定义注解

2.9.2 使用注解

2.9.3 定义容器

2.9.4 实现容器

2.9.5 验证测试

2.10 本章总结

第3章 Spring面向切面编程

3.1 面向切面编程特征

3.2 代理模式实现策略

3.2.1 静态代理

3.2.2 基于JDK的动态代理

3.2.3 基于CGLIB的动态代理

3.3 Spring AOP术语

3.3.1 连接点

3.3.2 切入点

3.3.3 通知

3.3.4 切面

3.3.5 织入

3.4 Spring AOP典型应用

3.5 基于XML实现Spring AOP

3.6 基于注解实现Spring AOP

3.7 本章总结

第4章 Spring数据库编程

4.1 JdbcTemplate基本操作

4.2 JdbcTemplate应用案例

4.3 Spring事务管理概述

4.3.1 数据库事务主要特征

4.3.2 数据库事务基本操作

4.3.3 Spring事务管理接口

4.3.4 Spring事务管理方式

4.4 基于XML配置的声明式事务管理

4.4.1 XML配置事务管理主要步骤

4.4.2 XML配置事务管理应用案例

4.5 基于注解配置的声明式事务管理

4.5.1 注解配置事务管理核心注解

4.5.2 注解配置事务管理应用案例

4.6 Spring事务传播行为

4.7 Spring整合MyBatis

4.8 本章总结

第5章 Spring MVC框架入门

5.1 MVC模式

5.2 Spring MVC概述

5.3 Spring MVC开发入门

5.3.1 基于XML配置的Spring MVC入门案例

5.3.2 基于注解配置的Spring MVC入门案例

5.4 Spring MVC核心组件

5.4.1 DispatcherServlet

5.4.2 Handler

5.4.3 HandlerMapping

5.4.4 HandlerAdapter

5.4.5 ModelAndView

5.4.6 ViewResolver

5.4.7 View

5.5 Spring MVC工作原理

5.6 本章总结

第6章 Spring MVC请求映射

6.1 @RequestMapping注解

6.1.1 value

6.1.2 method

6.1.3 headers

6.1.4 params

6.1.5 consumes

6.1.6 produces

6.2 组合注解

6.3 数据绑定

6.3.1 绑定请求参数

6.3.2 绑定请求体数据

6.3.3 绑定请求头数据

6.3.4 绑定Cookie数据

6.4 编码过滤器

6.5 自定义类型转换器

6.6 本章总结

第7章 Spring MVC请求响应

7.1 响应视图

7.2 响应数据

7.2.1 响应字符串

7.2.2 响应JSON数据

7.3 统一返回结果

7.4 重定向与请求转发

7.5 数据共享

7.5.1 Request域数据共享

7.5.2 Session域数据共享

7.5.3 Application域数据共享

7.6 本章总结

第8章 Spring MVC RESTful编程

8.1 REST概述

8.2 遵循路径设计原则

8.3 请求路径变量

8.4 HiddenHttpMethodFilter

8.5 RESTful编程开发案例

8.5.1 系统接口设计

8.5.2 前端页面开发

8.5.3 后端控制器开发

8.6 本章总结

第9章 Spring MVC开发进阶

9.1 文件上传

9.1.1 配置文件解析器

9.1.2 配置文件上传参数

9.1.3 构建文件上传页面

9.1.4 处理上传文件

9.2 文件下载

9.3 统一异常处理

9.3.1 HandlerExceptionResolver

9.3.2 SimpleMappingExceptionResolver

9.3.3 自定义异常处理

9.3.4 声明式统一异常处理

9.3.5 异常分类处理策略

9.4 数据校验

9.4.1 声明式数据校验概述

9.4.2 声明式数据校验应用

9.5 访问静态资源

9.6 跨资源共享

9.6.1 @CrossOrigin注解

9.6.2 addCorsMappings方法

9.7 Web组件

9.7.1 监听器

9.7.2 过滤器

9.7.3 拦截器

9.7.4 小结

9.8 本章总结

第10章 SSM框架整合

10.1 容器关系

10.1.1 Root WebApplicationContext

10.1.2 Servlet WebApplicationContext

10.1.3 容器关系总结

10.2 SSM框架整合案例

10.2.1 框架整合前期工作

10.2.2 Spring框架整合持久层

10.2.3 Spring框架整合业务层

10.2.4 Spring框架整合表现层

10.2.5 应用程序初始化配置

10.2.6 项目后端接口测试

10.3 本章总结

第11章 大模型技术概览

11.1 大模型发展历程

11.2 大模型的特点

11.3 大模型分类

11.3.1 按应用领域分类

11.3.2 按训练方式分类

11.3.3 按功能特性分类

11.4 大模型发展现状

11.5 大模型基础知识

11.5.1 机器学习

11.5.2 深度学习

11.5.3 神经网络

11.5.4 Transformer模型

11.6 大模型的构建与部署

11.6.1 数据采集

11.6.2 数据清洗

11.6.3 数据预处理

11.6.4 数据标注

11.6.5 数据划分

11.6.6 模型设计

11.6.7 模型初始化

11.6.8 模型训练

11.6.9 模型验证

11.6.10 模型保存

11.6.11 模型部署

11.7 大模型API服务

11.8 本章总结

第12章 Spring AI开发入门

12.1 Spring AI概述

12.2 Spring AI核心概念

12.2.1 模型

12.2.2 提示词

12.2.3 嵌入

12.2.4 词元

12.2.5 结构化输出

12.2.6 数据引入

12.2.7 检索增强生成

12.2.8 响应评估

12.3 Spring AI入门案例

12.3.1 创建项目

12.3.2 配置API key

12.3.3 编写控制器

12.3.4 案例小结

12.4 本章总结

第13章 Spring AI核心技术

13.1 ChatModel

13.2 ChatClient

13.3 Prompt Templates

13.4 ChatOptions

13.5 Message

13.6 流式对话

13.7 文生图

13.8 文本转语音

13.9 语音转文本

13.10 本章总结

第14章 Spring AI开发进阶

14.1 多模态

14.2 结构化输出

14.3 提示词填充

14.4 嵌入模型

14.5 向量数据库

14.6 函数调用

14.7 增强器

14.8 对话记忆

14.9 内容审查

14.10 本章总结

第15章 Spring AI项目开发实战

15.1 芯有灵犀智能对话系统

15.1.1 项目展示

15.1.2 技术架构

15.1.3 核心功能

15.1.4 开发环境

15.1.5 项目搭建

15.1.6 后端开发

15.1.7 前端开发

15.1.8 项目小结

15.2 企业金融数据分析平台

15.2.1 项目展示

15.2.2 技术架构

15.2.3 核心技术

15.2.4 开发环境

15.2.5 项目搭建

15.2.6 后端开发

15.2.7 前端开发

15.2.8 项目小结

15.3 芯领神会酒店智能助手

15.3.1 项目展示

15.3.2 技术架构

15.3.3 核心技术

15.3.4 开发环境

15.3.5 项目搭建

15.3.6 后端开发

15.3.7 前端开发

15.3.8 项目小结

15.4 本章总结

累计评论(条) 个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部