书目

疯狂SpringBoot终极讲义(博文视点出品)

内容简介

在学习本书之前,如果对以下问题感到苦恼,那么你应该认真阅读本书:?SpringBoot自动配置的原理是什么?SpringBoot自动配置源代码是如何实现的??怎样才能真正完全掌握SpringBoot官方手册中介绍的内容?本书和市面上已有的SpringBoot图书完全不同,本书不是一本介绍类似于@PathVariable、@MatrixVariable、@RequestBody、@ResponseBody这些基础注解的图书,它是真正讲解SpringBoot的图书。SpringBoot的核心是什么?它的核心就是自动配置,以及以自动配置为基础与大量第三方后端技术进行整合。因此学习SpringBoot应该重点关注的就是它为整合各种框架所提供的自动配置,包括SpringBoot如何整合各种前端框架,如SpringMVC、SpringWebFlux;SpringBoot如何整合各种持久层技术,如SpringData、MyBatis、Hibernate/JPA、R2DBC、jOOQ等;SpringBoot如何整合NoSQL技术,如Redis、MongoDB、Neo4j、Cassandra、Solr、Elasticsearch等;SpringBoot如何整合各种消息组件,如ActiveMQ、Artemis、RabbitMQ、Kafka等;SpringBoot如何整合各种缓存机制,如JCache、EhCache、Redis、Hazelcast等;SpringBoot如何整合各种安全框架,如SpringSecurity、Shiro等,这些都只是SpringBoot整合的典型内容,也是SpringBoot官方手册中介绍的内容。但绝大多数人看SpringBoot官方手册是完全看不懂的,因为它写得太简单了――一共才300来页,整合各种技术都只介绍了最简单的代码片段,因此看不懂是完全正常的。本书的作用就是带你彻底掌握SpringBoot官方手册中所整合的各种技术,而且本书会讲清楚SpringBoot和Spring框架的关系,带着你揭开SpringBoot的核心:自动配置的面纱,领着你剖析SpringBoot自动配置的源代码实现,然后以此为基础,详细讲解SpringBoot如何整合各种Java后端技术。在掌握了本书知识之后,你不仅能轻松看懂SpringBoot官方手册(其实无须再看了),而且真正掌握了SpringBoot的大成,并通过SpringBoot的整合触类旁通地掌握各种Java后端技术。本书提供了读者答疑交流群,读者可通过扫描本书封面上的二维码,按照指引加入读者答疑交流群。在阅读本书之前,建议先认真阅读作者所著的《轻量级JavaWeb企业应用实战》一书。本书适合有较好的Java编程基础,尤其适合有一定SpringMVC、Spring、MyBatis、Hibernate/JPA基础的读者学习。

作者简介

李刚,十余年软件开发从业经验,疯狂软件教育中心教学总监。疯狂Java实训营创始人,疯狂Java体系原创图书作者。CSDN爆款课程讲师。培训的学生已在腾讯、阿里、华为、网易等名企就职。国内知名高端IT技术图书作家,已出版《疯狂Java讲义》《疯狂Python讲义》《疯狂Android讲义》《轻量级JavaEE企业应用实战》《疯狂前端开发讲义》《疯狂HTML5/CSS3/JavaScript讲义》等著作。疯狂Java体系图书均已沉淀多年,多部著作印刷数量超过10万册,并被多所“985”“211”院校选作教材,部分图书已被转换成繁体中文版,授权到宝岛台湾。

目录

—  END  —