本书围绕Spring Boot技术栈的“基础实践、源码分析、项目开发”逐一展开,案例丰富,细节拉满,使读者完整体验从0开始动手搭建企业级项目的过程。本书包含以下知识点:
Spring Boot技术栈的基础使用和开发技巧
Spring Boot的进阶知识,自动配置特性的源码解读
Spring Boot项目的实战开发
为在校学生的毕业设计提供思路
Thymeleaf模板引擎的整合及运用
AdminLTE3、Bootstrap4、SweetAlert、JqGrid、JQuery等前端框架组件及控件的使用
Spring Boot企业级商城项目的全流程开发实践
大型技术项目的开发、设计和统筹
2. 你会学到什么
本书的代码基于Spring Boot 2.3.7-RELEASE版本。笔者用25章全面深入地讲解Spring Boot技术栈的技术原理、功能点开发和项目实战。
工欲善其事,必先利其器。本书注重基础环境的搭建和开发工具的使用,以帮助读者少走弯路,快速掌握Spring Boot项目的开发技能。
读者学习本书,会有以下收获。
l Spring Boot技术栈的基础使用和开发技巧
l Spring Boot的进阶知识,自动配置特性的源码解读
l Spring Boot项目的实战开发
l 为在校学生的毕业设计提供思路
l Thymeleaf模板引擎的整合及运用
l AdminLTE3、Bootstrap4、SweetAlert、JqGrid、JQuery等前端框架组件及控件的使用
l Spring Boot企业级商城项目的全流程开发实践
l 大型技术项目的开发、设计和统筹
3. 适宜人群
本书定位Spring Boot项目的实战和进阶,资深开发人员可按需要选择对应章节阅读。为了照顾初学者,本书也设置了入门章节。以下读者非常适合学习本书。
l 从事Java Web开发的技术人员
l 对Spring Boot感兴趣、想要改变原有开发模式的开发人员
l 希望将Spring Boot技术实际运用到项目中的开发人员
l 需要使用Spring Boot进行完整项目学习的开发人员
l 想要独立完成一个Java Web项目的开发人员
l 需要大型商城项目实践的开发人员
l 想要将自己的项目上线到互联网的开发人员
4. 源码
本书每个实战章节都会有对应的源码并提供下载,读者可以在本书封底扫码获取。
终的实战项目是笔者的开源项目newbee-mall,源码在开源网站GitHub和Gitee上都能搜索并下载到的源码。
l github.com/newbee-ltd/newbee-mall
l gitee.com/newbee-ltd/newbee-mall
5. 致谢
感谢本书编辑陈林老师。从封邮件开始,他就展现了出版社编辑的专业性和耐心。在写作中,陈老师对本书的内容脉络做了非常多的指导工作,也给予笔者非常多的帮助和鼓励。在书稿整理完成后,陈老师不断调整和优化稿件中的内容,以确保图书质量。感谢电子工业出版社的美术编辑李玲和其他老师,本书能够顺利出版离不开他们的奉献,感谢他们辛苦、严谨的工作。
感谢newbee-mall开源仓库的各位用户及笔者专栏文章的所有读者。他们提供了非常多的修改和优化意见,使Spring Boot商城项目变得更加完善,也为笔者提供了持续写作的动力。
感谢掘金社区及其运营负责人优弧和运营人员Captain。本书大部分内容是对掘金小册《Spring Boot大型线上商城项目实战教程》的系统化升级和优化,本书能顺利出版也得到了掘金社区的大力支持。
特别感谢一下家人,没有他们的默默付出和巨大的支持,笔者不可能有如此多的时间和精力专注于本书的写作。
感谢每一位没有提及名字,但是曾经帮助过笔者的贵人。
韩帅
2021年7月1日 于杭州