首页 > 图书中心 >图书详情

Spring Boot从零开始学(视频教学版)

详解Spring Boot工程化组件,剖析客户管理系统和微博系统实战项目,快速掌握Spring Boot应用开发

作者:郭浩然
定价: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的初学者,也可作为高等院校、中职学校和培训机构计算机软件开发专业的教材。

more >

前 言 读懂本书 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 本书涉及的示例和案例 修改Web服务端口号 自定义日志组 修改Spring的Banner 指定日志文件名 使用JpaRepository 禁用所有Endpoint的JMX实现 数据分页查询 设置Endpoints的端口使用8081 使用@Query 通过Metrics Endpoint查看JVM Metrics 自定义Repository接口 使用Spring Data JPA间接依赖spring-jdbc 在Redis中保存键值对 使用MyBatis间接依赖spring-jdbc 不指定序列化器时生成前缀字符 客户管理Web系统 使用RedisCallback查询数据 个人博客系统 使用SessionCallback执行多条命令 通过命令行启动项目 给非数字值使用INCR命令 验证配置的覆盖顺序 使用GETBIT命令 使用JsonTest测试JSON日期格式配置 使用WATCH命令实现对数据的自增操作 查看WAR包的目录结构 使用SpEL选取形参或属性 直接运行Spring Boot项目的WAR包 使用Log4j 2 本书的特点 (1)结合本书学习Spring Boot可以节省大量阅读官方文档或者网络博客的时间,能够轻松上手工程代码,在示例和项目实战中快速建立起对Spring Boot的认识。 (2)本书内容丰富,在介绍Spring Boot时,对涉及的相关技术做了适当的补充,不会因为对关联技术认识的缺失而阻碍对Spring Boot的学习。 (3)本书在撰写时结合了Spring Boot新版本和官方文档,在技术更新迭代迅速的如今,最大限度地避免了学完即过时的尴尬境地。 (4)对初学者友好。书中的示例和实战项目提供了比较详细的步骤和代码,可以一步一步跟着实践操作。另外,为了更专注地介绍Spring Boot,在案例实战中的技术选型,与Spring Boot无关的技术都是选用简单或基本的技术,避免为初学者增加额外的学习负担。 示例源码、PPT课件、教学视频等资源下载 本书配套的示例源码、PPT课件、教学视频、思维导图、开发环境,需要使用微信扫描右边的二维码下载,也可按页面提示把链接转发到自己的邮箱中下载。如果有疑问,请联系booksaga@163.com,邮件主题写“Spring Boot从零开始学”。 面向的读者 ? Java开发工程师。 ? Java Web开发工程师。 ? Web应用开发人员。 ? 没有使用过Spring Boot但希望学习Spring Boot的工程师。 ? 使用过Spring Boot并希望深入掌握的开发人员。 ? 了解Java基本语法,想要学习Java Web开发的初学者。 作 者 2022年1月

more >
扫描二维码
下载APP了解更多
图书分类全部图书
more >
  • 郭浩然,长期从事Web开发,项目经验丰富,擅长Java服务器开发,精通Spring系列和持久层的多种框架,熟悉SQL和NoSQL多种数据库。对技术保有一颗好奇心,喜欢研究新兴技术,致力于做一名随时代不断进步技术大牛。
  • 本书详解Spring Boot开发方法,重点阐述JPA、MyBatis、Redis、ElasticSearch、日志和安全监控等工程化组件的用法,并通过客户管理系统和微博系统两个简单的项目,以及Spring Boot的测试、打包和项目部署知识,提高读者的项目实战能力。本书配套源码、PPT课件、教学视频、开发环境、思维导图与答疑服务。
more >
  • 目    录

     

    第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...

精彩书评more >

标题

评论

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘