Spring Boot实战派pdf spring实战这本书怎么样_Java

**

前言

**

百尺竿头更进一步。十几年前,Spring刚刚进入Java开发领域,其目标是简化企业级Java开发。它使用更为简单和轻量级的模型,该模型基于简单老式的Java对象,以此挑战了当时重量级的开发模型。

现在,已经过去了很多年,Spring也发布了众多的版本,我们可以看到Spring在企业级应用开发领域已经有了巨大的影响力。对于无数的Java项目来说,它就是事实上的标准,并且对于一些规范和它本来想取代的框架,Spring也对其演进产生了影响。毫无疑问,如果Spring不挑战之前版本的企业级JavaBean(EJB)规范的话,现在的EJB规范肯定是完全不同的一个样子。

但是,Spring本身也在持续地演化和提升,它一直致力于将困难的开发任务进行简化,不断地为Java开发人员带来创新性的特性。在Spring最初所挑战的领域,Spring已经突飞猛进,涉及的范围扩展到Java应用开发的各个方面。

因此,为了介绍Spring的现状,我们需要对这本书升级了。在本书上一版出版到现在的几年间,发生了太多的事情,想在这一版中将所有的变化都涵盖进来是不可能的。不过,在第4版的《Spring实战》中,我依然会使其包含尽可能多的内容。下面列出了在这一版中新增的一些令人兴奋的新内容:

强调基于Java的Spring配置,基于Java的配置方案几乎可以用在所有Spring开发领域之中;条件化的配置以及profile特性能够让Spring在运行时确定该使用或忽略哪些Spring配置;Spring MVC的多项增强和改善,尤其是与创建REST服务相关的;在Spring应用中使用Thymeleaf替代JSP;使用基于Java的配置启用Spring Security;使用Spring Data,在运行时自动为JPA、MongoDB和Neo4j生成Repository实现;Spring新提供的声明式缓存支持;借助WebSocket和STOMP,实现异步的Web消息;Spring Boot,改变使用Spring游戏规则的新方法。如果在Spring方面读者已经有相当多经验的话,那么将会发现这些新元素对于自己的Spring工具箱来说是非常有价值的补充。如果读者是要学习Spring的新手,那么就赶上了学习Spring的一个好时代,这本书会帮助读者起步。

对于Spring的使用来说,这的确是一个令人兴奋的时代。在过去的12年里,在使用Spring进行开发以及编写与之相关的文章方面形成了一股浪潮。我迫不及待地想看到Spring接下来会做些什么!

目录

**[第1部分 Spring的核心第1章 Spring之旅1.1 简化Java开发](https://yq.aliyun.com/articles/91497)**1.1.1 激发POJO的潜能1.1.2 依赖注入1.1.3 应用切面1.1.4 使用模板消除样板式代码1.2 容纳你的Bean1.2.1 使用应用上下文1.2.2 bean的生命周期1.3 俯瞰Spring风景线1.3.1 Spring模块1.3.2 Spring Portfolio1.4 Spring的新功能1.4.1 Spring 3.1新特性1.4.2 Spring 3.2新特性1.4.3 Spring 4.0新特性1.5 小结**[第2章 装配Bean2.1 Spring配置的可选方案](https://yq.aliyun.com/articles/91540)**2.2 自动化装配bean2.2.1 创建可被发现的bean2.2.2 为组件扫描的bean命名2.2.3 设置组件扫描的基础包2.2.4 通过为bean添加注解实现自动装配2.2.5 验证自动装配2.3 通过Java代码装配bean2.3.1 创建配置类2.3.2 声明简单的bean2.3.3 借助JavaConfig实现注入2.4 通过XML装配bean2.4.1 创建XML配置规范2.4.2 声明一个简单的2.4.3 借助构造器注入初始化bean2.4.4 设置属性2.5 导入和混合配置2.5.1 在JavaConfig中引用XML配置2.5.2 在XML配置中引用JavaConfig2.6 小结