从构建小系统到架构分布式大系统,这位大佬简直把Spring Boot的所有精髓全部写出来了!

第二章:Spring Boot基础

=================

本章首先介绍如何安装Spring Boot 应用的开发环境,如果你是新手,需要安装Java8和Maven3。Spring Boot应用中Maven是必备工具,因此这一-章也会详细介绍Maven工具的安装、配置和使用。最后会再次介绍Spring的历史、IoC容器和Spring常用的注解。如果你已经熟悉Java和Maven,可以直接跳过这一章。

从构建小系统到架构分布式大系统,Spring Boot2的精髓全在这里了

第三章:MVC框架

=========

在Spring框架和SpringBoot中,最常用的技术就是MVC框架。试图讲清楚SpringMVC的内容,有可能需要一本书来讲述。本章将介绍MVC中最实用的部分,一些不常用的技术或者过时的技术将不做介绍。

从构建小系统到架构分布式大系统,Spring Boot2的精髓全在这里了

第四章:视图技术

========

本章介绍MVC中的后端视图技术,一种是后端模板引擎Beetl,用于渲染模板;另外一种是JSON序列化技术Jackson。

从构建小系统到架构分布式大系统,Spring Boot2的精髓全在这里了

第五章:数据库访问

=========

本章介绍Spring JDBC Template和BeetISQL两种数据库访问方式,JDBC Template是Spring自带的,在JDBC的基础上做了一定封装,而BeetISQL是笔者研发的,除了封装了JDBC操作,还带有SQL管理、跨数据库平台支持等企业功能。它们的共同点都是以SQL为核心。下一章要介绍的Spring Data,则是以对象为核心访问数据库的方式。

从构建小系统到架构分布式大系统,Spring Boot2的精髓全在这里了

第六章:Spring Data JPA

===================

从构建小系统到架构分布式大系统,Spring Boot2的精髓全在这里了

第七章:Spring Boot配置

=================

在Spring Boot出现之前,Spring 项目会存在多个配置文件,比如web.xml,配置Spring 的多个application-xx.xml, xxx 代表配置Spring的某一个功能, 如

application-datasource.xml.application-mvc.xml。应用自身也需要多个配置文件,还需要编写代码去读取这些配置文件的参数。现在Spring Boot简化了Spring 配置的管理和读取,只需要一个 application.properties,并提供了多种读取配置文件的方式。

从构建小系统到架构分布式大系统,Spring Boot2的精髓全在这里了

第八章:部署Spring Boot应用

===================

前面7章讲述了使用Spring Boot 极速开发一一个 Web应用系统,这一章我们讲述如何部署Spring Boot应用,Spring Boot可以以jar方式运行,也可以部署到支持Servlet3.0或者支持较早的Servlet2.5的Web服务器上。

从构建小系统到架构分布式大系统,Spring Boot2的精髓全在这里了

第九章:Testing单元测试

===============

前面一章对SpringBoot项目做了介绍,为了帮助开发人员编写高品质的程序,提升代码质量,以及对代码重构的支持,单元测试都发挥了极大的作用,本章将讲一-下Spring Boot单元测试。

从构建小系统到架构分布式大系统,Spring Boot2的精髓全在这里了

由于需要保证文章简短干练,这里只介绍本书的大概内容。完整版《Spring Boot2精髓:从构建小系统到架构分布式大系统》领取方式:转发+关注,点击这里获得资料的免费领取方式

第十章:REST

========

本章将介绍Restful 风格接口,并通过Spring Boot 来实现RESTful,最后会介绍Swagger工具,来增强RESTful的维护开发。

从构建小系统到架构分布式大系统,Spring Boot2的精髓全在这里了

第十一章:MongDB

===========

MongoDB由C++语言编写,是一个基于分布式文件存储的开源数据库系统,支持的数据结构为BSON格式,类似JSON的-一种格式,因此可以存储非常复杂的数据。

从构建小系统到架构分布式大系统,Spring Boot2的精髓全在这里了

第十二章:Redis

==========

Redis ( REmote DIctionary Server)是一个开源(BSD许可)、内存存储的数据结构服务器,可用作数据库来存储Key-Value数据,它支持字符串、哈希表、列表、集合、有序集合、位图、地理空间信息等数据类型,同时也可以作为高速缓存和消息队列代理。

从构建小系统到架构分布式大系统,Spring Boot2的精髓全在这里了

第十三章:Elasticsear ch

===================

Elasticsearch,简称ES。是一个全文搜索服务器,也可以作为NoSQL数据库,存储任意格式的文档和数据,同时,也可以做大数据的分析,是一个跨界开源产品。

从构建小系统到架构分布式大系统,Spring Boot2的精髓全在这里了

第十四章:Cache

==========

本章介绍Spring Boot应用系统中Cache的一般概念, Spring Cache对Cache进行了抽象,提供了@Cacheable、@CachePut、 @CacheEvict 等注解。Spring Boot应用基于Spring Cache,既提供了基于内存实现的缓存管理器,可以用于单体应用系统,也集成了Redis、EhCache 等缓存服务器,可用于大型系统或者分布式系统。

线程、数据库、算法、JVM、分布式、微服务、框架、Spring相关知识

一线互联网P7面试集锦+各种大厂面试集锦

学习笔记以及面试真题解析

Spring相关知识

[外链图片转存中…(img-0Ef40L6s-1714567974106)]

一线互联网P7面试集锦+各种大厂面试集锦

[外链图片转存中…(img-pbFzMPkZ-1714567974107)]

学习笔记以及面试真题解析

[外链图片转存中…(img-3PtMWvkp-1714567974107)]

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

  • 9
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值