图书介绍

Spring Boot+Vue全栈开发实战【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Spring Boot+Vue全栈开发实战
  • 王松著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302517979
  • 出版时间:2019
  • 标注页数:335页
  • 文件大小:30MB
  • 文件页数:348页
  • 主题词:JAVA语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Spring Boot+Vue全栈开发实战PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 Spring Boot入门1

1.1 Spring Boot简介1

1.2开发第一个Spring Boot程序2

1.2.1创建Maven工程2

1.2.2项目构建5

1.2.3项目启动7

1.3 Spring Boot的简便创建方式8

1.3.1在线创建8

1.3.2使用IntelliJ IDEA创建9

1.3.3使用STS创建11

1.4小结12

第2章 Spring Boot基础配置13

2.1不使用spring-boot-starter-parent13

2.2@Spring BootApplication14

2.3定制banner16

2.4 Web容器配置17

2.4.1 Tomcat配置17

2.4.2 Jetty配置20

2.4.3 Undertow配置21

2.5 Properties配置21

2.6类型安全配置属性22

2.7 YAML配置24

2.7.1常规配置24

2.7.2复杂配置25

2.8 Profile26

2.9小结27

第3章 Spring Boot整合视图层技术28

3.1整合Thymeleaf28

3.2整合FreeMarker31

3.3小结33

第4章 Spring Boot整合Web开发34

4.1返回JSON数据34

4.1.1默认实现34

4.1.2自定义转换器36

4.2静态资源访问40

4.2.1默认策略40

4.2.2自定义策略42

4.3文件上传42

4.3.1单文件上传43

4.3.2多文件上传45

4.4@ControllerAdvice46

4.4.1全局异常处理46

4.4.2添加全局数据48

4.4.3请求参数预处理48

4.5自定义错误页50

4.5.1简单配置52

4.5.2复杂配置55

4.6 CORS支持62

4.7配置类与XML配置67

4.8注册拦截器68

4.9启动系统任务70

4.9.1 CommandLineRunner70

4.9.2 ApplicationRunner72

4.10整合Servlet、Filter和Listener73

4.11路径映射75

4.12配置AOP75

4.12.1 AOP简介75

4.12.2 Spring Boot支持76

4.13其他78

4.13.1自定义欢迎页78

4.13.2自定义favicon79

4.13.3除去某个自动配置79

4.14小结80

第5章 Spring Boot整合持久层技术81

5.1整合JdbcTemplate81

5.2整合MyBatis86

5.3整合Spring Data JPA89

5.4多数据源95

5.4.1 JdbcTemplate多数据源96

5.4.2 MyBatis多数据源99

5.4.3 JPA多数据源102

5.5小结106

第6章 Spring Boot整合NoSQL107

6.1整合Redis108

6.1.1 Redis简介108

6.1.2 Redis安装108

6.1.3整合Spring Boot110

6.1.4 Redis集群整合Spring Boot113

6.2整合MongoDB121

6.2.1 MongoDB简介121

6.2.2 MongoDB安装122

6.2.3整合Spring Boot124

6.3 Session共享127

6.3.1 Session共享配置128

6.3.2 Nginx负载均衡129

6.3.3请求分发130

6.4小结131

第7章 构建RESTful服务132

7.1 REST简介132

7.2 JPA实现REST133

7.2.1基本实现133

7.2.2自定义请求路径138

7.2.3自定义查询方法138

7.2.4隐藏方法139

7.2.5配置CORS140

7.2.6其他配置140

7.3 MongoDB实现REST141

7.4小结142

第8章 开发者工具与单元测试143

8.1 devtools简介143

8.2 devtools实战143

8.2.1基本用法143

8.2.2基本原理145

8.2.3自定义监控资源145

8.2.4使用LiveReload146

8.2.5禁用自动重启147

8.2.6全局配置147

8.3单元测试148

8.3.1基本用法148

8.3.2 Service测试149

8.3.3 Controller测试149

8.3.4 JSON测试152

8.4小结153

第9章 Spring Boot缓存154

9.1 Ehcache 2.x缓存155

9.2 Redis单机缓存159

9.3 Redis集群缓存160

9.3.1搭建Redis集群161

9.3.2配置缓存161

9.3.3使用缓存162

9.4小结164

第10章 Spring Boot安全管理165

10.1 Spring Security的基本配置165

10.1.1基本用法166

10.1.2配置用户名和密码167

10.1.3基于内存的认证167

10.1.4 HttpSecurity168

10.1.5登录表单详细配置170

10.1.6注销登录配置172

10.1.7多个HttpSecurity173

10.1.8密码加密174

10.1.9方法安全176

10.2基于数据库的认证177

10.3高级配置182

10.3.1角色继承182

10.3.2动态配置权限183

10.4 OAuth 2187

10.4.1 OAuth 2简介187

10.4.2 OAuth 2角色187

10.4.3 OAuth 2授权流程188

10.4.4授权模式188

10.4.5实践189

10.5 Spring Boot整合Shiro195

10.5.1 Shiro简介195

10.5.2整合Shiro195

10.6小结200

第11章 Spring Boot整合WebSocket201

11.1为什么需要WebSocket201

11.2 WebSocket简介202

11.3 Spring Boot整合WebSocket203

11.3.1消息群发204

11.3.2消息点对点发送208

11.4小结213

第12章 消息服务214

12.1 JMS214

12.1.1 JMS简介214

12.1.2 Spring Boot整合JMS215

12.2 AMQP218

12.2.1 AMQP简介218

12.2.2 Spring Boot整合AMQP218

12.3小结228

第13章 企业开发229

13.1邮件发送229

13.1.1发送前的准备229

13.1.2发送231

13.2定时任务239

13.2.1@Scheduled239

13.2.2 Quartz240

13.3批处理243

13.3.1 Spring Batch简介243

13.3.2整合Spring Boot243

13.4 Swagger 2248

13.4.1 Swagger 2简介248

13.4.2整合Spring Boot248

13.5数据校验252

13.5.1普通校验252

13.5.2分组校验254

13.5.3校验注解255

13.6小结256

第14章 应用监控257

14.1端点配置257

14.1.1开启端点257

14.1.2暴露端点259

14.1.3端点保护261

14.1.4端点响应缓存261

14.1.5路径映射262

14.1.6 CORS支持262

14.1.7健康信息263

14.1.8应用信息267

14.2监控信息可视化272

14.3邮件报警275

14.4小结276

第15章 项目构建与部署277

15.1 JAR277

15.1.1项目打包277

15.1.2项目运行279

15.1.3创建可依赖的JAR280

15.1.4文件排除281

15.2 WAR283

15.3小结283

第16章 微人事项目实战284

16.1项目简介284

16.2技术架构285

16.2.1 Vue简介285

16.2.2 Element简介285

16.2.3其他286

16.3项目构建286

16.3.1前端项目构建286

16.3.2后端项目构建287

16.3.3数据模型设计287

16.4登录模块293

16.4.1后端接口实现293

16.4.2前端实现302

16.5动态加载用户菜单308

16.5.1后端接口实现308

16.5.2前端实现310

16.6员工资料模块315

16.6.1后端接口实现315

16.6.2前端实现316

16.7配置邮件发送319

16.8员工资料导出322

16.8.1后端接口实现322

16.8.2前端实现325

16.9员工资料导入325

16.9.1后端接口实现325

16.9.2前端实现329

16.10在线聊天330

16.10.1后端接口实现330

16.10.2前端实现331

16.11前端项目打包334

16.12小结335

热门推荐