Spring Boot Cookbook 中文笔记

Spring Boot Cookbook

一、Spring Boot 入门

  1. Spring Boot的自动配置、Command-line Runner
  2. RESTful by Spring Boot with MySQL
  3. Spring Boot:Data Rest Service

二、配置Web应用

  1. Spring Boot:定制servlet filters
  2. Spring Boot:定制拦截器
  3. Spring Boot:定制HTTP消息转换器
  4. Spring Boot:定制PropertyEditors
  5. Spring Boot:定制type Formatters

三、Web框架的定制

  1. Spring Boot:定制URL匹配规则
  2. Spring Boot:定制static path mappings
  3. 通过EmbeddedServletContainerCustomizer接口调优Tomcat
  4. 选择Spring Boot项目的内嵌容器
  5. 让你的Spring Boot工程支持HTTP和HTTPS

四、编写定制的Spring Boot Starters

  1. 了解Spring Boot的自动配置
  2. Spring Boot:定制自己的starter
  3. 配置是否初始化Bean的方法
  4. 通过@Enable*注解触发Spring Boot配置

五、Spring Boot应用的测试

  1. Spring Boot应用的测试——Mockito
  2. 初始化数据库和导入数据
  3. 在测试中使用内存数据库
  4. 利用Mockito模拟DB
  5. 在Spring Boot项目中使用Spock框架

六、应用打包和部署

  1. Spring Boot应用的打包和部署

七、应用监控和数据可视化

  1. Spring Boot应用的健康监控
  2. Spring Boot Admin的使用
  3. 通过JMX监控Spring Boot应用

作者:杜琪
链接:http://www.jianshu.com/p/5ac18abc91f0
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

时间: 2024-10-15 20:14:15

Spring Boot Cookbook 中文笔记的相关文章

Spring Boot学习进阶笔记(一)-初体验,创建基本的web功能

什么是spring boot?,使用spring boot有什么好处?这些东西不过多陈述,自行百度,在这作为只是以一个开发者的角度,记录下自己学习spring boot的过程,作为一种学习笔记跟大家分享,如果有什么不严谨或者错误的地方,请大家留言指出. 一.初始化项目结构 通过官方网站(http://start.spring.io/)生成基本的maven结构的项目框架,如下图!点击按钮"Generation Project"后生成基本的目录,然后导入到eclipse,就可以进行代码的编

《Spring Boot实战》笔记(目录)

目录 目 录第一部分 点睛Spring 4.x第1 章 Spring 基础 ............................................................................................................. 21.1 Spring 概述 .......................................................................................

Spring Boot学习进阶笔记(四)-多数据源配置(JdbcTemplate、Spring-data-jpa)

在实际开发过程中,往往我们需要链接多个数据库进行操作,所以多数据源的配置就在所难免了. 一.JdbcTemplate支持: spring boot配置多数据源比较简单 1)修改配置文件"application.properties" p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px Monaco; color: #3933ff } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0

Spring Boot学习进阶笔记(五)-添加定时任务

一.在Spring Boot的主类中加入@EnableScheduling注解,启用定时任务的配置.@SpringBootApplication@EnableSchedulingpublic class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); } } 二.创建定时任务,每隔5秒打印一下当前时间@Componentpublic cla

《深入实践Spring Boot》阅读笔记之一:基础应用开发

上上篇「1718总结与计划」中提到,18年要对部分项目拆分,进行服务化,并对代码进行重构.公司技术委员会也推荐使用spring boot,之前在各个技术网站中也了解过,它可以大大简化spring配置和各个组件的使用,与其关系密切的Spring Cloud可以很好支持微服务的开发. 为了后续项目的应用,想利用这2天看下<深入实践Spring Boot>,这本书是17年双十一期间在京东上买的,一直懒着没看.这本书偏应用,适合初学者看,正文内容也就240多页,看的会比较轻松. 目前,看完了第一部分,

spring boot + velocity中文乱码解决方式

在application.properties文件中,加入如下配置: spring.velocity.properties.input.encoding=UTF-8spring.velocity.properties.output.encoding=UTF-8

Spring Boot学习进阶笔记(二)-Spring-data-jpa

Spring-data-jpa:简化数据库访问的流程 知识储备:Spring-data-jpa基于hibernate,所以需要了解hibernate的相关知识. 一.首先建立自己的数据库(test)和表(user),表的属性如下图 二.建立实体类"User.java" p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px Monaco; min-height: 17.0px } p.p2 { margin: 0.0px 0.0px 0

Spring Boot 学习笔记1---初体验之3分钟启动你的Web应用

前言 早在去年就简单的使用了一下Spring Boot,当时就被其便捷的功能所震惊.但是那是也没有深入的研究,随着其在业界被应用的越来越广泛,因此决定好好地深入学习一下,将自己的学习心得在此记录,本文主要围绕以下几点进行说明: Spring Boot 简介 使用Spring Boot快速搭建一个Web应用如有不对的地方,请指正. 1. Spring Boot简介 Spring Boot是一个基于Spring的衍生框架,其主要的目的是帮助我们快速构建独立.生产级别的Spring的应用,其崇尚的理念

给你一份Spring Boot核心知识清单①-1

预警:本文非常长,建议先mark后看,也许是最后一次写这么长的文章 由于51博客对文章字符数的限制,不得已分成两篇文章 说明:前面有4个小节关于Spring的基础知识,分别是:IOC容器.JavaConfig.事件监听.SpringFactoriesLoader详解,它们占据了本文的大部分内容,虽然它们之间可能没有太多的联系,但这些知识对于理解Spring Boot的核心原理至关重要,如果你对Spring框架烂熟于心,完全可以跳过这4个小节.正是因为这个系列的文章是由这些看似不相关的知识点组成,