本书以Spring应用程序开发为中心,讲解如何运用Spring Boot提高效率,使应用程序的开发和管理更加轻松有趣。作者行文亲切流畅,以大量示例讲解了Spring Boot在各类情境中的应用,内容涵盖起步依赖、Spring Boot CLI、Groovy、Grails、Actuator。对于Spring Boot开发应用中较为繁琐的内容,附录奉上整理完毕的表格,一目了然,方便读者查阅。
Spring改变了企业级Java应用开发方式,让Java开发更简单、高效;Sping Boot作为Spring开发的黄金助手,则在这个基础上,让开发者的生活更上一个台阶!
本书是Spring Boot的终极指南,以自动配置、起步依赖、命令行界面和Actuator这四个核心特性为基础,深入介绍Spring Boot的用法,让所有Java开发人员不费吹灰之力就构建出满足生产需求的服务,真正享受技术达人的乐趣!
Craig Walls
Pivotal高级工程师,Spring Social及Spring Sync项目领导者,著名技术博主,畅销书《Spring实战》作者。他致力于推广Spring框架,笔耕不辍,亦时常作为演讲嘉宾出席各类相关会议。
丁雪丰(译者)
博学工程师,活跃的技术图书译者,长期参与经典英文技术书籍的引进工作,译著包括《Spring攻略》《JRuby实践》《MongoDB实战》。
第1章入门1
1.1Spring风云再起1
1.1.1重新认识Spring2
1.1.2Spring Boot精要3
1.1.3Spring Boot不是什么6
1.2Spring Boot入门6
1.2.1安装Spring Boot CLI7
1.2.2使用Spring Initializr初始化Spring Boot项目10
1.3小结18
第2章开发及时个应用程序19
2.1运用Spring Boot19
2.1.1查看初始化的Spring Boot新项目21
2.1.2Spring Boot项目构建过程解析24
2.2使用起步依赖27
2.2.1指定基于功能的依赖28
2.2.2覆盖起步依赖引入的传递依赖29
2.3使用自动配置30
2.3.1专注于应用程序功能31
2.3.2运行应用程序36
2.3.3刚刚发生了什么38
2.4小结41
第3章自定义配置42
3.1覆盖Spring Boot自动配置42
3.1.1保护应用程序43
3.1.2创建自定义的安全配置44
3.1.3掀开自动配置的神秘面纱48
3.2通过属性文件外置配置49
3.2.1自动配置微调50
3.2.2应用程序Bean的配置外置55
3.2.3使用Profile进行配置59
3.3定制应用程序错误页面62
3.4小结64
第4章测试66
4.1集成测试自动配置66
4.2测试Web应用程序68
4.2.1模拟Spring MVC69
4.2.2测试Web安全72
4.3测试运行中的应用程序74
4.3.1用随机端口启动服务器75
4.3.2使用Selenium测试HTML页面76
4.4小结78
第5章Groovy与Spring Boot CLI80
5.1开发Spring Boot CLI应用程序80
5.1.1设置CLI项目81
5.1.2通过Groovy消除代码噪声81
5.1.3发生了什么85
5.2获取依赖86
5.2.1覆盖默认依赖版本87
5.2.2添加依赖仓库88
5.3用CLI运行测试89
5.4创建可部署的产物91
5.5小结91
第6章在Spring Boot中使用Grails93
6.1使用GORM进行数据持久化93
6.2使用Groovy Server Pages定义视图98
6.3结合Spring Boot与Grails 3100
6.3.1创建新的Grails项目100
6.3.2定义领域模型103
6.3.3开发Grails控制器104
6.3.4创建视图105
6.4小结107
第7章深入Actuator108
7.1揭秘Actuator的端点108
7.1.1查看配置明细109
7.1.2运行时度量115
7.1.3关闭应用程序121
7.1.4获取应用信息121
7.2连接Actuator的远程shell122
7.2.1查看autoconfig报告123
7.2.2列出应用程序的Bean124
7.2.3查看应用程序的度量信息124
7.2.4调用Actuator端点125
7.3通过JMX监控应用程序126
7.4定制Actuator128
7.4.1修改端点ID128
7.4.2启用和禁用端点129
7.4.3添加自定义度量信息129
7.4.4创建自定义跟踪仓库132
7.4.5插入自定义健康指示器134
7.5保护Actuator端点136
7.6小结138
第8章部署Spring Boot应用程序139
8.1衡量多种部署方式139
8.2部署到应用服务器140
8.2.1构建WAR文件141
8.2.2创建生产Profile142
8.2.3开启数据库迁移145
8.3推上云端150
8.3.1部署到Cloud Foundry150
8.3.2部署到Heroku153
8.4小结155
附录ASpring Boot开发者工具157
附录BSpring Boot起步依赖163
附录C配置属性169
附录DSpring Boot依赖202
“Craig Walls的著作正是Spring的缩影。Spring经过了几年的发展,技术日臻成熟,让编程者学习负担持续减轻,不再需要掌握那么多知识就可以写出有趣的程序。本书堪称Spring Boot的指南,面面俱到地介绍了Spring Boot特性。Spring的发展也都被Craig精进了此书中。浩瀚书海又迎来了一本好书,出自一位大师级作者,关于一门伟大的技术。隆重推荐给你!”——Josh Long(龙之春) ,Spring技术专家
“本书通俗易懂、妙趣横生,是Spring Boot征服Java社区后,大家翘首以盼的佳作。Craig浅显易懂的写作风格,对Spring Boot核心特性与功能的分析,一定能让读者对Spring Boot有个彻底的认识。”——Andrew Glover,Netflix交付工程团队经理
这本SpringBoot实战对于想要快速上手和使用SpringBoot的开发者来讲,是一本好书,书里面简单讲了一下SpringBoot各方面的基础知识,主要的内容还是在讲如何使用,至于背后的原理的话,我觉得可以看看《Spring实战》那本书,SpringBoot起源于Spring
书很不错,派送速度也快
书不错!!!!
不错springboot 也很强
很好的书,慢慢学习
书是经典,赞一个
领取淘宝天猫优惠券,百度搜索“超慧网”!
好好,不错不错
好,
书很好,快递每次都不给送楼上,总要人下来拿!!!!!!!从来没见过这种快递!!
还没看呢 但是这个系列的书都不错 很期待
很好,很不错,值得购买
满两百减100时买入的,非常划算
书籍质量还不错
书籍质量不错,希望内容也不错
很有阅读效果
纸张很好!
还没看,不过实战类书还是不错的
还行吧,就是比想象中的薄了一点
书不错,物流快,内容待学习后评价吧
就是有点薄
书太薄了,实质性内容又少,想学spring boot的不建议买这本书。快递发过来还把书角弄皱了。
先看看再评论
总体还不错,就是内容有点少。
质量十分好我十分喜欢
东西不错,物流给力!
买那么多工具书都很少评价,但这本书要说一下,的确不咋的。翻译的太死板,没有另外一本JavaEE开发的颠覆者: Spring Boot实战 好。
老实说,实战类型的翻译书籍,其实大多都有点偏重讲一些很概念上的东西,如果没有耐心,确实不怎么能看的下去
还行吧,不过比较JavaEE开发的颠覆者: Spring Boot实战就差了不少。
新技术学起来,spring boot 值得深入,内容不错,学习中