Spring框架是Java EE开发的强有力的工具和事实标准,而Spring Boot采用“约定优于配置”的原则简化了Spring的开发,从而成为业界流行的微服务开发框架,已经被越来越多的企业采用。2018年3月Spring Boot的版本正式从1.x升级到了2.x,为了适应新潮流,《深入浅出Spring Boot 2.x》就将对Spring Boot 2.x技术进行深入讲解。
本书从一个很简单的工程开始讲解Spring Boot企业级开发,其内容包含全注解下的Spring IoC和AOP、数据库编程(JDBC、JPA和MyBatis)、数据库事务、NoSQL(Redis和MongoDB)技术、Spring MVC、Spring 5新一代响应式框架WebFlux、互联网抢购业务、部署与监控、REST风格和Spring Cloud分布式开发等。
本书内容紧扣互联网企业的实际要求,从全注解下Spring知识讲到Spring Boot的企业级开发,对于Java开发人员,尤其是初学Spring Boot的人员和需要从传统Spring转向Spring Boot开发的技术人员,具有很高的参考价值。
目录
第1章 Spring Boot来临 1
第2章 聊聊开发环境搭建和基本开发 10
第3章 全注解下的Spring IoC 23
第4章 开始约定编程——Spring AOP 53
第5章 访问数据库 82
第6章 聊聊数据库事务处理 107
第7章 应用性能利器——Redis 134
第8章 文档数据库——MongoDB 168
第9章 初识Spring MVC 183
第10章 深入Spring MVC开发 197
第11章 构建REST风格网站 249
第12章 安全——Spring Security 271
第13章 学点Spring其他的技术 291
第14章 Spring 5新框架——WebFlux 319
第15章 实践一下——抢购商品 349
第16章 部署、测试和监控 371
第17章 分布式开发——Spring Cloud 393
附录
下载体验