Spring Boot 2 + Thymeleaf Enterprise Application Practice
Tags
Summary
Editor's review
In terms of structure, the book covers core Spring Boot configuration, web development, data access (integrating MyBatis and Spring Data JPA), caching, security (Spring Security), message queues, and other key technical points of enterprise applications, with particular emphasis on Thymeleaf's application in the view layer, including its syntax, tags, layouts, and natural integration advantages with Spring Boot. This project-driven, progressively modular approach helps readers build an overall understanding of front-end and back-end collaborative development rather than studying isolated technical points.
For developers who already have a foundation in Java and Spring and wish to quickly get started with Spring Boot and build deliverable projects, this book offers a clear path and reusable code examples. It provides targeted explanations of solutions to common enterprise requirements (such as permission management, file handling, and report export), offering high practical reference value. Note that technical books are highly time-sensitive; readers should pay attention to differences between the framework versions covered and current mainstream versions, and should be able to draw inferences from what they learn.
Who it's for
A good fit for
- Junior to intermediate developers with a foundation in Java and Spring MVC who want to systematically learn Spring Boot and use it in real project development
- Teams or individuals who need to quickly build a complete web application prototype and seek best-practice references
- Developers interested in the Thymeleaf template engine who want to understand its deep integration with Spring Boot
- Programming learners who want to understand enterprise application layered architecture, module design, and integration through a coherent project case
Not a good fit for
- Absolute beginners with no Java or web development foundation who want to start from scratch
- Readers who only want to understand an isolated feature of Spring Boot or Thymeleaf rather than develop a full-stack application
- Senior architects seeking advanced in-depth content such as high concurrency and microservice architecture
Reading tips
- Read and practice in the order of the book's chapters, personally building and completing the accompanying project; do not just read without practicing
- Focus on how each technical module (such as Spring Security and MyBatis) is integrated and collaborates under Spring Boot's unified configuration management
- Use the office automation system in the book as a base template and try extending it with new business modules to consolidate learning
About the publisher
The Publishing House of Electronics Industry is a comprehensive publisher distinguished by its focus on electronic information and related fields. Judging from the more than 3,000 titles in its catalogue, its publishing covers programming and design, artificial intelligence, computer science, finance and economics, photography, and social sciences, attending both to cutting-edge technology and to general readers. Representative titles include Factor Investing: Methods and Practice, x86 Assembly Language: From Real Mode to Protected Mode, The RISC-V Reader, Artificial Intelligence: Speech Recognition, Understanding and Practice, Phased Array Radar Technology, Radar Target Characteristics, and 100 Go Mistakes and How to Avoid Them, most of which centre on technical methods and engineering practice. Its authors include Shi Chuan, Li Zhong, Wang Xiaobo, David Patterson, Andrew Waterman, and Yu Zihao, among others from China and abroad. Owing to limited public information, no further publishing features are elaborated here.
Contents
- 版权信息
- 作者简介
- 内容简介
- 前言
- 第1章 概述
- 1.1 Java EE开发技术
- 1.2 JDK的下载与安装
- 1.3 安装与配置Maven
- 1.4 安装Eclipse
- 1.5 本章小结
- 第2章 初试Spring Boot
- 2.1 Spring Boot介绍
- 2.2 构建第一个Spring Boot程序
- 2.3 运行单元测试
- 2.4 发布与调用REST服务
- 2.5 本章小结
- 第3章 Spring Boot配置
- 3.1 配置文件
- 3.2 Web配置
- 3.3 其他配置
- 3.4 自定义配置
- 3.5 本章小结
- 第4章 Spring Boot的注解
- 4.1 Spring的常用注解
- 4.2 高级Spring注解
- 4.3 Spring MVC的常用注解
- 4.4 Spring Boot的条件注解
- 4.5 本章小结
- 第5章 初试Thymeleaf
- 5.1 Thymeleaf
- 5.2 初试Thymeleaf API
- 5.3 在Servlet应用中整合Thymeleaf
- 5.4 在Struts2中整合Thymeleaf
- 5.5 在Spring Boot中整合Thymeleaf
- 5.6 本章小结
- 第6章 Thymeleaf对象的使用
- 6.1 文本处理
- 6.2 基本对象
- 6.3 数字对象
- 6.4 字符串对象
- 6.5 日期对象
- 6.6 数组与集合对象
- 6.7 其他内置对象
- 6.8 本章小结
- 第7章 Thymeleaf常用语法
- 7.1 表达式语法之运算符
- 7.2 表达式语法进阶
- 7.3 属性设置
- 7.4 条件判断与数据迭代
- 7.5 本章小结
- 第8章 深入Thymeleaf模板
- 8.1 模板片断
- 8.2 模板与逻辑分离
- 8.3 模板注释
- 8.4 内联语法
- 8.5 模板缓存
- 8.6 本章小结
- 第9章 Thymeleaf原理与扩展
- 9.1 概念与接口介绍
- 9.2 深入Thymeleaf模板处理
- 9.3 处理器
- 9.4 Thymeleaf扩展
- 9.5 本章小结
- 第10章 Spring Boot与Thymeleaf整合
- 10.1 在Spring Boot中配置Thymeleaf
- 10.2 表单处理
- 10.3 表单验证
- 10.4 片断的使用
- 10.5 自定义标签
- 10.6 本章小结
- 第11章 使用JavaScript库
- 11.1 使用jQuery
- 11.2 Bootstrap
- 11.3 Vue.js
- 11.4 本章小结
- 第12章 数据库实战
- 12.1 概述
- 12.2 Spring Data与JPA
- 12.3 Spring Data与MongoDB
- 12.4 Spring Data与Redis
- 12.5 本章小结
- 第13章 开发微服务
- 13.1 微服务与Spring Cloud
- 13.2 Eureka服务治理
- 13.3 Ribbon负载均衡
- 13.4 客户端Feign
- 13.5 容错框架Hystrix
- 13.6 本章小结
- 第14章 实战案例
- 14.1 系统功能及界面
- 14.2 数据库设计
- 14.3 搭建项目框架
- 14.4 图书管理
- 14.5 销售单模块
- 14.6 首页数据查询与排序
- 14.7 本章小结
FAQ
Which version of Spring Boot is the book's code based on?
What prior knowledge is required to study this book?
What are the main differences between this book and other Spring Boot introductory books?
Comments
Find this book
This site is an index: you start “Search all sources” in your browser, and the entries it lists all point to third-party sites; please judge their availability yourself.
About the author
Yang Enxiong is a Chinese author of programming books. Publicly available information about him is limited, and the only confirmed work is Spring Boot 2 + Thymeleaf: Enterprise Application in Practice. Judging from the title and its classification, the book addresses enterprise-level web application development, centering on the Spring Boot framework and the Thymeleaf template engine, and belongs to the practical, hands-on side of programming and design writing. Books of this kind generally focus on framework configuration, project setup, and worked examples, emphasizing turning technical concepts into runnable code and real development workflows. Their readers are typically developers with some Java background who want to apply these technologies to actual projects. Based on the available information, Yang Enxiong's writing leans toward engineering practice and tool application, using a specific framework combination as an entry point to help readers understand how enterprise applications are organized. Because details about his life, professional background, and the full range of his work remain scarce, an overall assessment of his style and influence must wait for further material.