![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring Boot
第二庄
春短华发生
展开
-
SpringBoot2.0学习笔记:(二) 配置文件的使用
1. 简单介绍在使用Spring Initializr快速创建好一个Spring Boot项目之后,可以看到在resource目录下有一个application.properties文件,这是Spring Boot的全局配置文件。其名称是固定的,或是application.properties或是application.yml。它的作用在于修改Spring Boot自动配置的默认值。2...原创 2018-09-07 22:41:36 · 686 阅读 · 1 评论 -
SpringBoot2.0学习笔记:(八) Spring Boot中拦截器的使用
一、使用方法对于在Spring Boot2.0中使用拦截器来说,其使用方法与Spring Boot1.0并无很大区别 。我的需求是实现登录拦截,通过在session中判断有没有登录用户名来实现拦截首先就是建立一个实现了HandlerInterceptor的拦截器类。如下:public class LoginInterceptor implements HandlerInterceptor...原创 2018-09-22 22:48:55 · 3305 阅读 · 0 评论 -
SpringBoot中使用Restful API
现在前后端分离这么流行,后端采用Restful API来设计也是大势所趋吧。下面介绍一下在Spring boot中使用RestFul API的基本方式吧。PS:不去说什么是Restful服务,只是说说它在代码中的实际使用。首先,定义两个model:其一:User实体类package com.baiding.security.model;import com.fasterxml.jack...原创 2018-10-11 21:30:10 · 1717 阅读 · 0 评论 -
SpringBoot2.0学习笔记:(八) Thymeleaf模板引擎的使用方法
Thymeleaf学习转载于https://www.cnblogs.com/summercanon/p/7910799.html1.介绍 Thymeleaf 是一个服务端java模板引擎框架,它能够处理多种数据格式,包括HTML, XML, JavaScript, CSS以及普通文本。2.简单的示例<!DOCTYPE html><!--声明 th 名称空间-->...转载 2018-09-19 23:49:15 · 873 阅读 · 0 评论 -
SpringBoot2.0学习笔记:(七) Spring Boot弃用的WebMvcConfigurerAdapter
我们都知道,在Spring Boot程序引入Web模块之后,会自动进行一系列有关Spring Mvc的配置,其自动配置类为:org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration在这个类中,Spring Boot给我们配置好了视图解析器、静态资源、消息转换器、区域信息解析器、首页、欢迎页等等内容。这里...原创 2018-09-19 22:20:01 · 5670 阅读 · 2 评论 -
SpringBoot2.0学习笔记:(六) Spring Boot的国际化
一、国际化基本原理在Spring程序中,国际化主要是通过ResourceBundleMessageSource这个类来实现的,那么下面我们分析一下Spring Boot是如何实现国际化支持的。Spring Boot通过MessageSourceAutoConfiguration是为我们自动配置好了管理国际化资源文件的组件的:org.springframework.boot.autoconfi...原创 2018-09-19 17:36:00 · 13993 阅读 · 7 评论 -
SpringBoot2.0学习笔记:(九) Spring Boot中集成Mybatis与Druid
一、项目的搭建Druid对Spring boot做了很好的适配,所有的工作都只需要在配置文件中完成。具体的Druid在Spring Boot中的配置可以看:GitHub文档首先看一下项目引入的jar包:<dependencies> <dependency> <groupId>org.springframework.boot<原创 2018-09-24 15:15:42 · 2058 阅读 · 0 评论 -
SpringBoot2.0学习笔记:(四) Spring Boot的日志详解
一、日志框架的介绍市面上有许多的日志框架,比如 JUL( java.util.logging), JCL( Apache Commons Logging), Log4j, Log4j2, Logback、 SLF4j、 jboss-logging等等。Spring Boot 2.*默认采用了slf4j+logback的形式 ,slf4j是个通用的日志门面,logback就是个具体的日志...原创 2018-09-13 10:39:54 · 16801 阅读 · 3 评论 -
SpringBoot2.0学习笔记:(三) Profiles在Spring Boot中的使用
一、简单介绍在项目的开发中,有些配置文件在开发、测试或者生产等不同环境中可能是不同的,例如数据库连接、redis的配置等等。那我们如何在不同环境中自动实现配置的切换呢?Spring给我们提供了profiles机制,下面看看在Spring Boot中是如何使用Profiles功能的。在Spring Boot中多环境配置文件名需要使用application-{profile}.properti...原创 2018-09-10 17:22:49 · 26023 阅读 · 1 评论 -
SpringBoot2.0学习笔记:(五) Spring Boot的静态资源映射
一、静态资源的加载Spring Boot在引入了Web模块后,就会在启动的时候自动加载与Web有关的配置,所有的配置内容可在org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration中查看。下面要说的是有关静态资源加载的逻辑。首先看一下这个类 org.springframework.boot.aut...原创 2018-09-17 11:20:18 · 5692 阅读 · 1 评论 -
SpringBoot2.0学习笔记:(一) 初识HelloWorld
一、快速构建Spring Boot项目1. 简单介绍简单来说,Spring Boot 给我们提供了一种快速使用Spring的方式。其设计目的就是用来简化Spring应用的搭建和开发过程。它采用‘约定优于配置’的理念,使我们很容易搭建起来一个能够独立运行的、准生产级别的基于Spring框架的应用。它有如下几处优点:有大量的自动配置,能够简化开发,也可修改配置默认值无需配置XML...原创 2018-09-06 22:38:28 · 610 阅读 · 0 评论 -
SpringBoot2.0学习笔记:(十) Spring Boot中集成Redis
一、关于Lettuce关于在SpringBoot2.0.x版本中集成Redis,我们先看一下官方的迁移文档有什么说的:Spring Boot2.0迁移指南当你使用spring-boot-starter-redis的时候,Lettuce现已取代Jedis作为Redis驱动。当你使用更好级别的Spring数据结构时,你会发现变化时清晰的。我们仍然支持Jedis,并且你可以任意切换依赖机制,通过排...原创 2018-09-29 00:04:11 · 6148 阅读 · 1 评论