





作者:郭浩然
定价:75元
印次:1-2
ISBN:9787302597223
出版日期:2022.02.01
印刷日期:2022.11.16
图书责编:夏毓彦
图书分类:零售
Spring是Java开发必不可少的框架,是一个庞大的生态系统,Spring Boot正是在Spring这一片肥沃的土壤中生长出来的快速应用开发框架。本书从Spring Boot的工程化组件入手,采用一步一示例的方式引导读者入门,并通过两个完整案例帮助读者学会开发Spring Boot项目。本书配套源码、PPT课件、教学视频、思维导图、开发环境与答疑服务。 本书共分12章。第1~3章介绍构建Spring Boot项目的步骤和Spring Boot Web开发的基础;第4~9章介绍Spring Boot的多种框架或技术,比如JPA、MyBatis、Redis、Elasticsearch、日志和安全监控等;第10~11章分别通过客户管理系统和微博系统两个简单的项目,以巩固读者对Spring Boot基础知识的学习;第12章介绍Spring Boot的测试、打包和项目部署功能。 本书从实用的角度出发,结合项目示例,在充分实践的前提下尽量拓展知识广度、减少知识盲点,非常适合时间紧张却需要快速上手Spring Boot的初学者,也可作为高等院校、中职学校和培训机构计算机软件开发专业的教材。
郭浩然,长期从事Web开发,项目经验丰富,擅长Java服务器开发,精通Spring系列和持久层的多种框架,熟悉SQL和NoSQL多种数据库。对技术保有一颗好奇心,喜欢研究新兴技术,致力于做一名随时代不断进步技术大牛。
前 言 读懂本书 Spring Boot能做什么? Spring Boot定义了大量的自动配置,能够根据环境、条件自动配置项目的组件,使用Spring Boot来开发可以大量减少我们的配置工作,提高开发效率。 Spring Boot和Spring有什么区别? Spring Boot作为Spring体系的一部分,使用Spring Boot能够很方便地将Spring体系的其他模块整合到项目中。Spring Boot是一个能够帮助我们整合、配置其他框架的框架。 Spring Boot的学习和使用容易吗? Spring Boot在方便开发的同时也增加了学习成本,如果自学,则需要先掌握相关框架的知识。本书在介绍Spring Boot时考虑到了这个问题,所以在介绍Spring Boot时适当地介绍了相关技术的知识,争取做到不因为相关技术而影响读者对Spring Boot的学习和掌握。 本书真的适合你吗? 本书适合希望能快速上手Spring Boot的初学者,如果你恰巧想要快速地学会如何使用Spring Boot,那么本书适合你! 本书涉及的技术或框架 Spring Boot MyBatis Log4j2 JavaScript Spring MVC Redis SLF4J jQuery Spring Security Elasticsearch Thymleaf Chrome控制台 Spring Data MySQL HTTP Spring Data JPA Logback HTML 本书涉及的示...
第1章 从零起步搭建Spring Boot开发
环境 1
1.1 Spring Boot为什么流行起来 1
1.1.1 Spring Boot的优点 1
1.1.2 Spring Boot的时代背景 2
1.2 搭建开发环境 2
1.2.1 使用Spring官方提供的初始化
工具 2
1.2.2 搭建Eclipse开发环境 5
1.2.3 搭建IntelliJ IDEA开发环境 9
1.3 Spring Boot的依赖管理和自动配置 11
1.3.1 依赖管理 12
1.3.2 自动配置 13
1.4 实战——Spring Boot版本的
Hello World 15
第2章 工程项目使用Spring Boot的
步骤 18
2.1 构建项目 18
2.1.1 构建工具 18
2.1.2 Starter、JAR与依赖 19
2.1.3 再说依赖管理 22
2.2 组织代码 23
2.2.1 不建议使用default package 23
2.2.2 放置应用的main类 24
2.3 配置类 24
2.3.1 导入其他配置类 24
2.3.2 导入XML配置 25
2.4 再说自动配置 25
2.4.1 用户配置替换自动配置 25
2.4.2 指定禁用生效的自动配置类 26
2.5 Spring Bean与依赖注入 26
2.6 使用@SpringBootApplication注解 28
2.7 运行程序 28
2.7.1 在IDE... 查看详情