川哥教你SpringBoot2实战

川哥教你SpringBoot2实战

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

Spring Boot 2框架技术应用的详细介绍。

内容简介

Spring Boot是目前微服务架构使用最为广泛的框架之一,一旦开发人员掌握了该框架的配置和使用技巧,则对于当前微服务应用的开发将得心应手。本书详细介绍了Sping Boot 2的开发环境、开发方式、数据库应用、MVC、RESTful、安全及测试等。书案例源码均由作者亲自编写,其中包含了很多有用的方法与使用技巧。

本书适合初级、中级Java开发工程师,以及从其他开发语言(如PHP、C、Python等)转向Java微服务的开发工程师使用,也可作为互联网应用研发人员、自学Java开发的大中专院校学生的参考读物。

章节目录

版权信息

内容简介

前言

第1章 初识Spring Boot 2

1.1 微服务介绍

1.2 Spring介绍

1.3 Spring简单示例

1.4 Spring Boot介绍

1.5 Spring Boot 2示例

1.6 Maven POM文件介绍

1.7 使用Eclipse

1.8 使用Spring Tool Suite 4

本章小结

第2章 启动Spring Boot 2

2.1 启动类MainApplication

2.2 Spring Boot Starters

2.3 相关依赖

2.4 配置文件

2.5 @RestController和@Value

2.6 logging

2.7 运行工程

2.8 打包工程

本章小结

第3章 页面处理

3.1 Thymeleaf介绍

3.2 集成Thymeleaf

3.3 Thymeleaf语法

3.3.1 表达式语法

3.3.2 判断

3.3.3 循环

3.3.4 属性修饰符

3.3.5 内嵌对象

3.3.6 基本配置

3.4 Thymeleaf示例

3.5 体验FreeMarker

3.6 FreeMarker语法

3.6.1 基本规则

3.6.2 字符输出

3.6.3 数字格式输出

3.6.4 日期格式输出

3.6.5 其他数值

3.6.6 运算符

3.6.7 页面变量

3.6.8 判断指令

3.6.9 循环遍历

3.6.10 基本设置

3.7 FreeMarker示例

3.8 JSP介绍

3.9 JSP语法

3.9.1 核心标签

3.9.2 格式化标签

3.9.3 JSTL函数

3.9.4 Spring标签库

3.10 JSP示例

本章小结

第4章 数据操作

4.1 H2数据库

4.2 Java连接H2数据库

4.3 Spring Boot 2中JDBC连接方式

4.4 Spring JDBCTemplate

本章小结

第5章 数据操作

5.1 JPA介绍

5.2 Spring Data JPA

5.3 JpaRepository方法

5.4 接口规范名方法

5.5 @Query

5.6 多表查询

5.6.1 一对多映射

5.6.2 一对一映射

5.6.3 多对多映射

5.7 动态查询

5.8 简单配置

本章小结

第6章 数据操作

6.1 MyBatis介绍

6.2 快速入门

6.3 MyBatis基本元素

6.4 #{}与${}

6.5 结果映射

6.6 注解方式

6.7 动态SQL

6.8 几个重要配置

本章小结

第7章 连接关系数据库

7.1 简单介绍

7.2 连接MySQL数据库

7.3 连接MariaDB数据库

7.4 连接SQL Server数据库

7.5 连接Oracle数据库

7.6 连接多数据库

本章小结

第8章 操作 MongoDB

8.1 MongoDB介绍及安装

8.2 MongoDB基本操作

8.3 Spring Boot 2连接MongoDB

8.4 使用MongoTemplate操作

8.5 使用MongoRepository接口操作

本章小结

第9章 Spring Boot 2 MVC

9.1 MVC介绍

9.2 配置Maven

9.3 建立模型

9.4 建立资源及服务

9.5 建立控制层

9.6 建立模板

9.7 系统配置

本章小结

第10章 Spring Boot 2 RESTful

10.1 RESTful介绍

10.2 Maven相关配置

10.3 RESTful API设计

10.4 Swagger应用

10.5 RESTful API测试工具

10.6 整合前端

本章小结

第11章 Spring Boot 2安全

11.1 安全介绍

11.2 Spring Boot 2中快速整合Spring Security

11.3 更改自动配置方式

11.4 自定义加密配置方式

11.5 使用UserDetailsService

11.6 使用JDBC认证方式

11.7 带前端认证

本章小结

第12章 Spring Boot 2测试

12.1 JUnit 5框架介绍

12.2 Spring Boot 2集成JUnit 5

12.3 JUnit 5使用介绍

12.4 JUnit 5完整示例

12.5 Maven配置测试环境

本章小结

第13章 其他相关技术

13.1 上传文件

13.2 Lombok应用

13.3 热部署Devtools应用

13.4 更改应用启动Logo

13.5 应用缓存

本章小结

附录A Maven的使用

A.1 Maven安装

A.2 Maven配置

A.3 Maven基本命令

附录B YAML语法

B.1 转换工具命令

B.2 基本语法

B.2.1 对象表示法

B.2.2 数组表示法

附录C IDEA工具介绍

附录D Tomcat服务器

附录E 本书源码的使用说明

川哥教你SpringBoot2实战是2023年由清华大学出版社出版,作者李世川 编著。

得书感谢您对《川哥教你SpringBoot2实战》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
运营实战笔记 电子书
阿里铁军9年老兵运营心得 10000小时阿里内部运营经验总结 上百个阿里运营实践技巧分享,快速提升运营能力 健全的运营人员培养、成长、进阶体系,全面了解运营岗位,系统讲述运营人员职业成长路径 系统地讲解内容运营、社交化运营、活动运营、精细化运营、全渠道运营
机器学习实战 电子书
《机器学习实战》面向日常任务的高效实战内容,介绍并实现机器学习的主流算法。
ExcelVBA案例实战 电子书
本书以案例讲解的形式,由浅入深地介绍了VBA在Excel中的应用。
AppInventor开发实战 电子书
App Inventor是MIT开发的流行的可视化编程工具,编程爱好者可以在短时间学会创建炫目的安卓手机应用。
鸿蒙应用开发实战 电子书
本书为华为鸿蒙系统HarmonyOS开发图书,以JavaScript为开发语言,提供完整源代码。