前言
Spring Boot采用“约定优先于配置”的理念,将开发人员从烦琐且易出错的大量配置中解放出来,从而可以大大简化Java企业级应用的发开,提高了项目的开发效率。但对于初学者而言,却很难从分析高度集成的Spring Boot的过程中熟练掌握各种技术的应用,总感觉缺点什么,实际上缺的是Spring Boot集成的技术和框架本身的知识。
笔者精通多种程序语言与技术架构,且长期给各大企业提供软件开发咨询服务,了解初学者的困惑。本书从基础知识入手,首先带领读者熟悉Spring Boot项目的常用开发工具、项目结构、Spring的配置文件和自动配置原理,然后以Spring Boot的Web开发作为切入点,一步一步地进入企业开发应用。
很多初学者在学习Web层的开发时,往往会有很多疑惑。Spring Boot的Web开发本质上就是Spring MVC,因此本书“Web篇”的内容以Spring MVC作为切入点,循序渐进,引导读者快速掌握Spring Boot的Web开发,让读者知其然且知其所以然。这种讲解思路贯穿了全书!
本书特色
● 合理的知识结构:本书分为5篇,包括基础篇、Web篇、数据访问篇、企业应用开发篇、项目实战篇,涵盖了企业开发中常用的技术和框架。
● 快速入门:按照中国人的思维习惯和学习规律,循序渐进、手把手地教读者快速掌握Spring Boot开发。在内容安排上由浅入深,在知识讲解上深入浅出,让读者轻松掌握Spring Boot的企业应用开发。
● 实例丰富:理论若脱离实践则毫无意义,本书在进行理论讲解的同时给出了大量的示例。全书示例众多,以示例验证理论,跟着示例边学边做,读者的学习会更简单、更高效。
● 知其然且知其所以然:秉承作者一贯的写作风格,本书对知识的讲解让读者知其然且知其所以然,绝不会出现含糊不清、一遇到重点和难点就跳过的情形。
● 两个实战项目:让读者学以致用!
本书的内容组织
本书并不是对Spring Boot如何集成各种技术与框架的简单罗列,而是在尽可能讲清楚底层技术的同时,结合Spring Boot实现应用。
本书在内容编排上,按照企业级开发的分层架构,遵循知识的连贯性,对Spring Boot企业应用开发进行讲解,尽量用通俗易懂的语言,循序渐进地引导读者快速掌握这些内容。本书的内容详尽而丰富,建议读者仔细阅读目录来了解本书的内容结构。
本书面向的读者
所有具有Java语言基础,对Spring Boot感兴趣的读者,以及正在使用Spring Boot进行开发的读者均适合将本书作为参考用书。