第二章:Spring Boot基础
=================
本章首先介绍如何安装Spring Boot 应用的开发环境,如果你是新手,需要安装Java8和Maven3。Spring Boot应用中Maven是必备工具,因此这一-章也会详细介绍Maven工具的安装、配置和使用。最后会再次介绍Spring的历史、IoC容器和Spring常用的注解。如果你已经熟悉Java和Maven,可以直接跳过这一章。
第三章:MVC框架
=========
在Spring框架和SpringBoot中,最常用的技术就是MVC框架。试图讲清楚SpringMVC的内容,有可能需要一本书来讲述。本章将介绍MVC中最实用的部分,一些不常用的技术或者过时的技术将不做介绍。
第四章:视图技术
========
本章介绍MVC中的后端视图技术,一种是后端模板引擎Beetl,用于渲染模板;另外一种是JSON序列化技术Jackson。
第五章:数据库访问
=========
本章介绍Spring JDBC Template和BeetISQL两种数据库访问方式,JDBC Template是Spring自带的,在JDBC的基础上做了一定封装,而BeetISQL是笔者研发的,除了封装了JDBC操作,还带有SQL管理、跨数据库平台支持等企业功能。它们的共同点都是以SQL为核心。下一章要介绍的Spring Data,则是以对象为核心访问数据库的方式。
第六章:Spring Data JPA
===================
第七章: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 Boot应用
===================
前面7章讲述了使用Spring Boot 极速开发一一个 Web应用系统,这一章我们讲述如何部署Spring Boot应用,Spring Boot可以以jar方式运行,也可以部署到支持Servlet3.0或者支持较早的Servlet2.5的Web服务器上。
第九章:Testing单元测试
===============
前面一章对SpringBoot项目做了介绍,为了帮助开发人员编写高品质的程序,提升代码质量,以及对代码重构的支持,单元测试都发挥了极大的作用,本章将讲一-下Spring Boot单元测试。
由于需要保证文章简短干练,这里只介绍本书的大概内容。完整版《Spring Boot2精髓:从构建小系统到架构分布式大系统》领取方式:转发+关注,点击这里获得资料的免费领取方式
第十章:REST
========
本章将介绍Restful 风格接口,并通过Spring Boot 来实现RESTful,最后会介绍Swagger工具,来增强RESTful的维护开发。
第十一章:MongDB
===========
MongoDB由C++语言编写,是一个基于分布式文件存储的开源数据库系统,支持的数据结构为BSON格式,类似JSON的-一种格式,因此可以存储非常复杂的数据。
第十二章:Redis
==========
Redis ( REmote DIctionary Server)是一个开源(BSD许可)、内存存储的数据结构服务器,可用作数据库来存储Key-Value数据,它支持字符串、哈希表、列表、集合、有序集合、位图、地理空间信息等数据类型,同时也可以作为高速缓存和消息队列代理。
第十三章:Elasticsear ch
===================
Elasticsearch,简称ES。是一个全文搜索服务器,也可以作为NoSQL数据库,存储任意格式的文档和数据,同时,也可以做大数据的分析,是一个跨界开源产品。
第十四章: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)]