一.环境 1.1.Idea 2020.1 1.2.JDK 1.8 二.目的 spring boot 整合log4j2 二.步骤 2.1.点击File -> New Project -> Spring Initializer,点击next 2.2.在对应地方修改自己的项目信息 2.3.选择Web依赖,选中Spring Web.可以选择Spring Boot版本,本次默认为2.2.6,点击Next 2.4.编辑工程名和项目路径,确定后点击Finish完成 2.5.项目结构 三.添加配置文件 添加配…
一.环境 1.1.Idea 2020.1 1.2.JDK 1.8 二.目的 spring boot 整合thymeleaf模板开发web项目 三.步骤 3.1.点击File -> New Project -> Spring Initializer,点击next 3.2.在对应地方修改自己的项目信息 3.3.选择Web依赖,选中Spring Web.可以选择Spring Boot版本,本次默认为2.2.6,点击Next 3.4.项目结构   四.添加配置文件 添加配置文件logback.xml…
一.环境 1.1.Idea 2020.1 1.2.JDK 1.8 二.目的 spring boot 整合web实现文件上传下载 三.步骤 3.1.点击File -> New Project -> Spring Initializer,点击next 3.2.选择Web依赖,选中Spring Web.可以选择Spring Boot版本,本次默认为2.2.6,点击Next   3.3.项目结构 四.添加文件 添加静态文件 <?xml version="1.0" encodi…
一.环境 1.1.Idea 2020.1 1.2.JDK 1.8 二.目的 spring boot 整合freemarker模板开发web项目 三.步骤 3.1.点击File -> New Project -> Spring Initializer,点击next   3.2.在对应地方修改自己的项目信息 3.3.选择Web依赖,选中Spring Web.可以选择Spring Boot版本,本次默认为2.2.6,点击Next 3.4.项目结构 四.添加文件   pom.xml <?xml…
一.环境 1.1.Idea 2020.1 1.2.JDK 1.8 二.步骤 2.1.点击File -> New Project -> Spring Initializer,点击next 2.2.在对应地方修改自己的项目信息 2.3.选择Web依赖,选中Spring Web.可以选择Spring Boot版本,本次默认为2.2.6,点击Next 2.4.项目结构 三.自定义实现 3.1.通过bean实现 新建 CustomListener.java package org.ouyushan.sp…
一.环境 1.1.Idea 2020.1 1.2.JDK 1.8 二.目的 通过yaml文件配置spring boot 属性文件 三.步骤 3.1.点击File -> New Project -> Spring Initializer,点击next 3.2.在对应地方修改自己的项目信息 3.3.选择Web依赖,选中Spring Web.可以选择Spring Boot版本,本次默认为2.2.6,点击Next 3.4.编辑工程名和项目路径,确定后点击Finish完成 3.5.项目结构 四.添加测试…
一.Spring Data JPA 介绍 JPA(Java Persistence API)Java持久化API,是 Java 持久化的标准规范,Hibernate是持久化规范的技术实现,而Spring Data JPA是在 Hibernate 基础上封装的一款框架. 开发环境 Spring Boot 2.0.4 Spring Data JPA 2.0.4 MySQL 8.0.12 JDK 8 IDEA 2018.2 Windows 10 二.集成步骤 2.1 配置依赖 添加Spring Dat…
一.背景 1. log4j2传承于log4j和logback,它是目前性能最好的日志处理工具,有关它们的性能对比请看: 2. 除了性能好之外,log4j2有这么几个重要的新features: (1) 自动热重载配置文件,而且重新加载期间不会丢失日志请求.logback也可以热重载配置文件,但是它在重新加载期间会丢失请求: (2) 用插件代替code style的自定义appender: (3) 支持异步日志,至于异步日志的性能,请参考官方评测: 由此可见,log4j2的性能优势就体现在异步日志上…
现在 Spring Boot 非常火,各种技术文章,各种付费教程,多如牛毛,可能还有些不知道 Spring Boot 的,那它到底是什么呢?有什么用?今天给大家详细介绍一下. Spring Boot 的背景了解 Spring Boot 必须先说说 Spring 框架! 在 Java 后端框架繁荣的今天,Spring 框架无疑是最最火热,也是必不可少的开源框架,更是稳坐 Java 后端框架的龙头老大. 用过 Spring 框架的都知道 Spring 能流行是因为它的两把利器:IOC 和 AOP,I…
项目 GitHub 地址:https://github.com/heibaiying/spring-samples-for-all 版本说明: Spring: 5.1.3.RELEASE Spring-Boot:2.1.1.RELEASE Spring-Cloud:Finchley.SR2 目前已更新的用例如下: 1. Spring samples 所有spring的项目我都会提供两个版本的sample: 一个版本是基于xml配置,也就是最为常见的配置方式: 另一个版本完全基于代码配置(项目以a…