Spring Boot+Vue全栈开发实战+一步一步学Spring Boot 2 微服务项目实战pdf下载

Spring Boot+Vue全栈开发实战+一步一步学Spring Boot 2 微服务项目实战百度网盘pdf下载

作者:
简介: Spring Boot+Vue全栈开发实战+一步一步学Spring Boot 2 微服务项目实战
出版社:
出版时间:
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

9787302517979  9787302503293  9787000010898

Spring Boot+Vue全栈开发实战Spring Boot致力于简化开发配置并为企业级开发提供一系列非业务性功能,而Vue则采用数据驱动视图的方式将程序员从烦琐的DOM操作中解救出来。利用Spring Boot+Vue,我们可以快速开发出大型SPA应用。本书分为16章,重点讲解Spring Boot 2 + Vue 

2全栈开发所涉及的各种技术点。所有技术点都配有操作实例,循序渐进,直到引导读者开发出一个完整的微人事SPA应用。本书适合有一定基础的Java开发者及Spring Boot初学者学习,也适合高等院校和培训学校相关专业的师生作为教学参考书。

第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-parent 13

2.2  @Spring BootApplication 14

2.3  定制banner 16

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  Profile 26

2.9  小结 27

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

3.1  整合Thymeleaf 28

3.2  整合FreeMarker 31

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  @ControllerAdvice 46

4.4.1  全局异常处理 46

4.4.2  添加全局数据 48

4.4.3  请求参数预处理 48..........


一步一步学Spring Boot 2 微服务项目实战

本书以项目实战为主体,循序渐进地介绍了Spring Boot 2.0在Web应用开发方面的各项技能。壹章由零开始引导读者快速搭建Spring Boot开发环境,对之后Spring Boot的探险之旅奠定基础。2章、3章、壹0章和壹3章介绍Spring Boot数据访问应用,整合众多流行技术Spring Boot集成Druid、Spring Data JPA和MyBatis,快速访问MySQL和Mongo DB数据库。4~6章重点介绍Spring Boot集成Thymeleaf模板引擎、事务使用以及拦截器和监听器的应用。7~9章主要介绍Spring Boot使用Redis缓存和Quartz定时器、集成Log4J日志框架和发送Email邮件。壹1、12章主要介绍Spring Boot集成ActiveMQ和异步调用、全局异常使用。壹4章和壹5章主要介绍Spring Boot应用监控和应用Security。壹6章和壹7章介绍Spring boot微服务在Zookeeper注册和Dubbo的使用、多环境配置和使用以及在Tomcat上的部署应用。壹8章主要探索Spring Boot背后的原理和执行流程。为帮助读者快速掌握Spring Boot,编者还录制了与本书内容相关的教学视频,读者下载后即可观看学习。

目    录

壹章?壹个Spring Boot项目 1

1.1?Spring Boot简单介绍 1

1.2?Spring Boot环境准备 2

1.2.1  安装JDK 2

1.2.2  安装IntelliJ IDEA 3

1.2.3  安装Apache Maven 4

1.3?一分钟快速搭建Spring Boot项目 5

1.3.1  使用Spring Initializr新建项目 5

1.3.2  测试 8

1.4?Spring Boot文件目录介绍 8

1.4.1  工程目录 8

1.4.2  入口类 10

1.4.3  测试类 10

1.4.4  pom文件 11

1.5?Maven Helper插件的安装和使用 13

1.5.1  Maven Helper插件介绍 13

1.5.2  Maven Helper插件的安装 13

1.5.3  Maven Helper插件的使用 13

2章?集成MySQL数据库 15

2.1?MySQL介绍与安装 15

2.1.1  MySQL概述 15

2.1.2  MySQL的安装 16

2.2?集成MySQL数据库 17

2.2.1  引入依赖 17

2.2.2  添加数据库配置 17

2.2.3  设计表和实体 18

2.3?集成测试 19

2.3.1  测试用例开发 19

2.3.2  测试 20

2.3.3  Navicat for MySQL客户端安装与使用 21

2.3.4  IntelliJ IDEA连接MySQL 22

2.4?集成Druid 23

2.4.1  Druid概述 23

2.4.2  引入依赖 23

2.4.3  Druid配置 24

2.4.4  开启监控功能 25

2.4.5  测试 27

3章?集成Spring Data JPA 28

3.1?Spring Data JPA介绍 28

3.1.1  Spring Data JPA介绍 28

3.1.2  核心接口Repository 29

3.1.3  接口继承关系图 30

3.2?集成Spring Data JPA 31

3.2.1  引入依赖 31

3.2.2  继承JpaRepository 31

3.2.3  服务层类实现 33

3.2.4  增删改查分页简单实现 35

3.2.5  自定义查询方法 36

3.3?集成测试 38

3.3.1  测试用例开发 38

3.3.2  测试 40

4章?使用Thymeleaf模板引擎 41

4.1?Thymeleaf模板引擎介绍 41

4.2?使用Thymeleaf模板引擎 43

4.2.1  引入依赖 43

4.2.2  控制层开发 44..........