Spring Boot从入门到实战

章为忠
内容简介 本书针对Spring Boot 2.x以上版本,采用“知识点+实例”的形式,重点讲解Spring Boot企业应用开发所涉及的知识点,同时针对某些常见的应用场景提供了完整的解决方案,最后带领读者从零开始构建一个完整的Spring Boot项目。 本书内容紧扣互联网企业的实际需求,对于Java开发人员,尤其是初学Spring Boot的人员,以及从传统Spring转向Spring Boot开发的技术人员具有很高的参考价值。 前言 众所周知,Java技术的迭代更新非常频繁,而SSH(Spring、Struts2、Hibernate)、SSM(Spring、SpringMVC、MyBatis)的配置复杂且臃肿,开发者早已苦不堪言,急需优雅且简便的框架来代替,于是Spring Boot应运而生。 Spring Boot是Spring技术的集大成者,它带来全新的自动化配置解决方案,因此一经出现就受到了极大的关注和好评,成为Java领域的焦点之一。作为Java程序员,不了解Spring Boot,就会跟不上时代的潮流。 Spring Boot的优点可以概括为以下几个方面: •快速构建:使用Spring Initializr可以快速创建项目,同时提供了丰富的解决方案,便于快速集成各种解决方案,提升开发效率。 •简化依赖:提供丰富的Starters,简化Maven配置,避免版本不兼容问题。 •一键部署:内嵌Servlet容器、Tomcat、Jetty,能够直接打包成可执行JAR文件独立运行,支持Jenkins、Docker,轻松实现自动化运维。 •应用监控:自带Actuator监控组件,轻松监控服务的各项状态。使用Spring Boot Admin可以轻松部署功能完善的应用监控系统。 本书基于Spring Boot 2.3.4完成。相对于Spring Boot 1.5.X,…