入门可以看看《Spring Boot实战》。 网上的教程其实也是很不错的选择,比如程序员DD,教程写得很详细。
推荐以 Spring Boot 教程与 Spring Cloud 教程的详细开源项目 “SpringBoot-Learning” 此项目内容为 Spring Boot 教程程序样例,对于 Spring Boot 的初学者来说非常有用
地址:https://gitee.com/didispace/SpringBoot-Learning
1、《Pro Spring 5》
这本书旨在帮助那些想要了解如何设计开发云产品应用程序的开发人员,书中内容涵盖了构建一个Java云应用所需的所有技术和框架,作者Josh Long和Keeny Bastani都是Spring的专家,并详细介绍了Spring Boot,Spring Cloud和Cloud Foundry等,同时还涵盖了许多实际案例,例如亚马逊,Netflix和优步。
2、《Cloud native Java》
这本书适合了解Spring的Java / JVM开发人员,内容涉及了webserviceservice routingdata integrationmessagingsecurity等方面,基于Spring技术栈给出了各部分的示例demo。同时,基于书中的示例可以很快捷地构建出一个简易的Microservice架构。读完本书,有助于加深对于Spring技术栈的了解,提高开发人员的应用能力。
3、《Learning Spring Boot 2.0》
除了Spring 5之外,2017年的其他主要版本还包括Java 9和Spring Boot 2.0,这本书是学习Spring Boot 2.0最好的书。本书将帮助你熟悉Spring Boot的所有最新功能,特别是基于Reactor的新工具包,并且帮助构建一个简单的应用程序,然后向你展示如何将其部署到云中。
顺便提一下,这本书不适合初学者,你需要有Java 8的经验,至少你要了解诸如Lambda表达式这样基础的概念,同时对Spring Boot和Spring框架,响应式编程和云计算有基本的了解,这样你才能真正的看懂这本书。
4、《Spring 5 Recipes》
这本书不仅涵盖Spring 5的新功能,还教你如何使用Spring 5和Java 9进行开发。书中涵盖了Spring基础知识,如Spring IoC容器,Spring AOP / AspectJ等。还包括Spring Java EE集成,Spring集成,Spring批处理,Spring Remoting,NoSQL和大数据,用于构建和集成各种云计算服务的企业解决方案。
总而言之,这绝对是一本学习用Spring 5进行Java开发的好书
5、《Spring Microservices in Action》
该书详细介绍了微服务架构下,spring体系通过集成 Netflix、 等公司的开源项目以及 Spring Boot ,帮助 Java 开发人员快速拆分单体应用,并对微服务的全生命流程,如服务发现、服务路由、client 负载均衡、断路器、MQ 等进行了封装,大大简化了开发流程。
以上这些就是关于在2018年学习Spring框架的最好的书籍。这些书籍将帮助你更好学习Java关键技术和框架,例如Spring Boot,Spring Cloud,Spring 5和Spring Security 5,这些对于一个Java Web开发人员来说都是至关重要的。
深入浅出Spring Boot 2.x
Spring Boot实战
JavaEE开发的颠覆者:Spring Boot实战
Spring Boot 2精髓:从构建小系统到架构
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。