从企业级开发到云原生微服务:Spring Boot实战
汪云飞 沈永林 陈晓茜
前言
缘起
距离我的第一本书《Java EE开发的颠覆者:Spring Boot开发》的出版已经过去了四年,在这四年中,Spring Boot从刚开始被关注到现在被广泛应用于企业级开发,我很荣幸参与了这一进程。
在这四年里,技术发生了许多的变化,微服务、云原生已经成为技术流行词,这也促使我们对技术的关注点从企业级开发逐渐向微服务、云原生应用转移。在规划本书时,本想将其作为《Java EE开发的颠覆者:Spring Boot开发》的第二版,但最终还是以一本新书推出,原因有二:
第一,内容完全重新编写,全部基于Spring 5.2和Spring Boot 2.2编写,只是部分章节名称和第一本书相同。
第二,添加了微服务、云原生应用方面的知识,做到让微服务、云原生应用落地。
第一本书收到了许多读者的好评,这给了我很大的信心再写一本关于最新的Spring Boot实战的书籍。为了能更多地照顾到应用开发的方方面面,最初我列出了26章,这让本书几乎无法完成。此时,我想起《人月神话》中的“第二系统效应”:在完成一个小型、优雅而成功的系统之后,人们倾向于对下一个计划有过度的期待,可能因此建造出一个巨大的、有各种特色的“怪兽系统”。
这正是我最初在写作本书时的心态,此时我将精力重新聚焦在Spring Boot在企业级应用和云原生应用,经过近半年的努力,终于让本书与大家见面。
特色
非常感谢各位读者对我的第一本书的厚爱,期待大家同样喜欢本书。本书特色如下:
◎由浅入深,适合初学者及各个级别的学习者学习。
◎无论是简单的技术点,还是复杂的技术点,都配有实战案例。
本书内容
第1章 初识Spring Boot。以简单的方式新建Spring Boot应用,让初学者可以对Spring Boot有感性的认识。如果读者已经学习或使用过Spring Boot,则可快速阅读或略过本章。
第2章 函数式编程。…