• 【假一罚四】SpringBoot实战派龙中华
21年品牌 40万+商家 超1.5亿件商品

【假一罚四】SpringBoot实战派龙中华

集团直发,全新正版书籍,假一罚四,放心选购。可开发票

60.1 5.5折 109 全新

库存3件

浙江嘉兴
认证卖家担保交易快速发货售后保障

作者龙中华

出版社电子工业出版社

ISBN9787121377365

出版时间2020-01

装帧平装

开本16开

定价109元

货号30773780

上书时间2024-09-20

朗朗图书书店

已实名 已认证 进店 收藏店铺
  • 店主推荐
  • 最新上架

   商品详情   

品相描述:全新
商品描述
作者简介
龙中华,12年来一直在某一线互联网公司担任资深系统分析师。目前带领3个研发团队,承担系统分析、设计、实施、演进、技术团队管理和各部门的培训等职责。

目录
入 门 篇

第1章  进入Spring Boot世界2
1.1  认识Spring Boot2
1.1.1  什么是Spring Boot2
1.1.2  Spring、Spring Boot、Spring Cloud的关系4
1.1.3  Spring Boot的特色5
1.1.4  Spring Boot支持的开发语言6
1.1.5  学习Spring Boot的前景展望6
1.2  学习Spring Boot的建议7
1.2.1  看透本书理论,模仿实战例子7
1.2.2  利用开发工具自动学习7
1.2.3  发现新功能的方法8
1.2.4  建立高阶的思维方式9
1.2.5  控制版本,降低犯错的代价10
1.2.6  获取最新、最全的资料11
1.2.7  学会自己发现和解决问题11
1.2.8  善于提问,成功一半12
第2章  准备开发环境14
2.1  搭建环境14
2.1.1  安装Java开发环境JDK14
2.1.2  配置JDK的环境变量15
2.2  熟悉Maven18
2.2.1  安装及配置Maven18
2.2.2  认识其中的pom.xml文件19
2.2.3  Maven的运作方式23
2.2.4  配置国内仓库23
第3章  使用开发工具25
3.1  安装开发工具IDEA及插件25
3.1.1  安装IDEA25
3.1.2  配置IDEA的Maven环境27
3.1.3  安装Spring Assistant插件27
3.1.4  安装插件Lombok28
3.2  实例1:用Spring Boot输出“Hello World”30
3.2.1  构建Spring Boot项目30
3.2.2  编写控制器,实现输出功能31
3.2.3  在IDEA中运行程序33
3.2.4  打包成可执行的JAR包33
3.3  在Eclipse中开发Spring Boot应用程序35
3.3.1  安装Eclipse35
3.3.2  安装Spring Tools 4插件35
3.3.3  配置Eclipse的Maven环境36
3.3.4  创建Spring Boot项目37
3.4  了解Spring官方开发工具STS37
3.5  必会的IDEA实用技能38
3.5.1  智能提示代码38
3.5.2  自动提示参数39
3.5.3  实现自动转义39
3.5.4  自定义高复用代码块40
3.5.5  设置注释信息41
3.5.6  超能的“Alt+Enter”快捷键42
3.5.7  使用全局配置42
3.5.8  自动生成语句43
3.6  比较IDEA与Eclipse44
3.7  如何使用本书源代码47
3.7.1  在IDEA中使用47
3.7.2  在Eclipse(STS)中使用47

基 础 篇

第4章  Spring Boot基础50
4.1  了解Spring Boot50
4.1.1  了解Spring Boot项目结构50
4.1.2  了解Spring Boot的入口类51
4.1.3  了解Spring Boot的自动配置52
4.1.4  了解Spring Boot热部署52
4.1.5  实例2:定制启动画面53
4.2  Spring Boot的常用注解54
4.2.1  什么是注解式编程55
4.2.2  了解系统注解55
4.2.3  Spring Boot的常用注解56
4.3  使用配置文件61
4.3.1  实例3:演示如何使用application.yml文件62
4.3.2  实例4:演示如何使用application.properties文件65
4.3.3  实例5:用application.yml和application.properties配置多环境67
4.4  了解Spring Boot的Starter69
4.4.1  官方的Starter69
4.4.2  使用Starter70
第5章  分层开发Web应用程序71
5.1  应用程序分层开发模式——MVC71
5.1.1  了解MVC模式71
5.1.2  MVC和三层架构的关系72
5.2  使用视图技术Thymeleaf73
5.2.1  认识Thymeleaf73
5.2.2  基础语法75
5.2.3  处理循环遍历78
5.2.4  处理公共代码块80
5.2.5  处理分页81
5.2.6  验证和提示错误消息82
5.2.7  实例6:编写Thymeleaf视图以展示数据83
5.3  使用控制器85
5.3.1  常用注解85
5.3.2  将URL映射到方法86
5.3.3  处理HTTP请求方法87
5.3.4  处理内容类型89
5.3.5  方法中参数的使用90
5.4  理解模型93
5.5  实例7:实现MVC模式的Web应用程序94
5.5.1  添加依赖94
5.5.2  创建实体模型95
5.5.3  创建控制器95
5.5.4  创建用于展示的视图96
5.6  验证数据96
5.6.1  认识内置的验证器Hibernate-validator96
5.6.2  自定义验证功能98
5.6.3  实例8:验证表单数据并实现数据的自定义验证99
第6章  响应式编程103
6.1  认识响应式编程103
6.1.1  什么是WebFlux103
6.1.2  比较MVC和WebFlux103
6.1.3  认识Mono和Flux105
6.1.4  开发WebFlux的流程106
6.2  实例9:用注解式开发实现Hello World107
6.2.1  配置WebFlux依赖107
6.2.2  编写控制器107
6.3  实例10:用注解式开发实现数据的增加、删除、修改和查询108
6.3.1  创建实体类108
6.3.2  编写控制器108
6.3.3  测试API功能110
6.4  实例11:用响应式开发WebFlux111
6.4.1  编写处理器类Handler111
6.4.2  编写路由器类Router112
6.5  实例12:用WebFlux模式操作MongoDB数据库,实现数据的增加、删除、修改和查询功能112
6.5.1  添加依赖112
6.5.2  创建实体类113
6.5.3  编写接口113
6.5.4  编写增加、删除、修改和查询
数据的API113

进 阶 篇

第7章  Spring Boot进阶118
7.1  面向切面编程AOP118
7.1.1  认识Spring AOP118
7.1.2  实例13:用AOP方式管理日志119
7.2  认识IoC容器和Servlet容器121
7.2.1  认识容器121
7.2.2  实例14:用IoC管理Bean123
7.2.3  实例15:用Servlet处理请求125
7.3  过滤器与监听器126
7.3.1  认识过滤器126
7.3.2  实例16:实现过滤器128
7.3.3  认识监听器128
7.3.4  实例17:实现监听器129
7.4  自动配置130
7.4.1  自定义入口类130
7.4.2  自动配置的原理131
7.4.3  实例18:自定义Starter133
7.5  元注解136
7.5.1  了解元注解136
7.5.2  实例19:自定义注解137
7.6  异常处理138
7.6.1  认识异常处理138
7.6.2  使用控制器通知141
7.6.3  实例20:自定义错误处理控制器142
7.6.4  实例21:自定义业务异常类143
7.7  单元测试145
7.7.1  了解单元测试145
7.7.2  Spring Boot 的测试库145
7.7.3  快速创建测试单元149
7.7.4  实例22:Controller层的单元测试150
7.7.5  实例23:Service层的单元测试153
7.7.6  实例24:Repository层的单元测试154
第8章  用ORM操作SQL数据库156
8.1  认识Java的数据库连接模板JDBCTemplate156
8.1.1  认识JDBCTemplate156
8.1.2  实例25:用JDBCTemplate
实现数据的增加、删除、修改和查询157
8.1.3  认识ORM161
8.2  JPA——Java持久层API161
8.2.1  认识Spring Data161
8.2.2  认识JPA162
8.2.3  使用JPA164
8.2.4  JPA注解和属性介绍165
8.2.5  实例26:用JPA构建实体数据表167
8.3  认识JPA的接口169
8.3.1  JPA接口JpaRepository169
8.3.2  分页排序接口PagingAndSortingRepository169
8.3.3  数据操作接口CrudRepository170
8.3.4  分页接口Pageable和Page170
8.3.5  排序类Sort171
8.4  JPA的查询方式171
8.4.1  约定方法名171
8.4.2  JPQL173
8.4.3  原生SQL174
8.4.4  Specifications175
8.4.5  ExampleMatcher177

内容摘要
本书针对SpringBoot2.0以上版本,采用“知识点+实例”的形式编写。通过“58个基于知识的实例+2个综合性的项目”,深入地讲解SpringBoot的技术原理、知识点和具体应用。把晦涩难懂的理论用实例展现出来,使得读者对知识的理解变得非常容易,同时也立即学会如何使用它。要成为一本有温度的书,只做到上面这些还远远不够。所以,本书花费大量的力气对比讲解多种同类技术的知识、使用和区别,读者可以根据自己的喜欢进行技术选型;还讲解了时下流行的接口架构风格RESTFUL、用来实现高并发的Redis、用来实现系统间通信的中间件RabbitMQ。最后两章融合了本书所讲知识点,讲解了两个常用又实用的实战项目。本书适合所有对SpringBoot感兴趣的读者阅读。

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP