springBoot
gcheng.Liu
这个作者很懒,什么都没留下…
展开
-
【SpringBoot 2.x】 开发实战day12,springboot 统一处理异常方式
一、异常基础 异常分为两类: ① 未到达Controller,拦截器异常、404等 ② 到达Controller,系统异常空指针等500异常 二、列举springBoot中常用的五种统一处理异常方式 自定义错误页面 springboot默认处理异常是当出现异常的时候,会找到内置的 /error 路径,返回错误信息。那么我们重写error.html页面,或者建立/resource/...原创 2019-12-26 10:57:37 · 243 阅读 · 0 评论 -
【SpringBoot 2.x】开发实战day11,整合springboot 与 Druid连接池(二),多数据源
在上一节记录了springboot 整合 Druid 单数据源的全过程, 传送门:【SpringBoot 2.x】开发实战day10,整合springboot 与 Druid连接池(一) 源码链接:SpringBoot-Modules-Study/tree/master/springboot-Day10 对于开发人员来说,单一数据源满足不了项目需要,也就是多数据源很常见,那么这节记录多...原创 2019-12-20 11:06:52 · 213 阅读 · 0 评论 -
【SpringBoot 2.x】 开发实战day10,整合springboot 与 Druid连接池(一),单数据源
一、关于druid(德鲁伊) 作为开发人员,对Druid应该都不陌生,druid自称是Java语言中最好的数据库连接池,其本身作为阿里团队的御用连接池,也证明了其性能上的实力。配置方面,从spingBoot 2.0开始,可以使用一个配置文件直接搞定,不用再定义Config类(多数据源依旧需要配置Config注册,会再写篇博客记录配置过程),使代码更加简洁,监控方面,druid自带UI监控页面,...原创 2019-12-18 16:18:16 · 330 阅读 · 0 评论 -
【SpringBoot 2.x】 开发实战day9,优雅整合 SpringBoot+Mybatis以及CRUD操作
一、springBoot整合Mybatis 步骤: 添加pom依赖 在application.yml 添加配置 添加mybatis-config.xml 文件 1、添加maven pom依赖 <!-- mybatis --> <dependency> <groupId>org.mybatis.spring.boot</groupId>...原创 2019-12-10 11:40:13 · 197 阅读 · 0 评论 -
【SpringBoot 2.x】开发实战day7,修改默认tomcat容器为jetty和undertow启动,以及三种容器对比
一、springboot中内嵌式Web容器 Tomcat (默认) Jetty undertow springboot既然支持三种容器,再加上springboot插拔式设计的关系,所以在修改web容器也是很容易的,只要在pom.xml文件中引入依赖即可。 二、Tomcat容器 引入spring-boot-starter-web依赖,由于Tomcat属于默认容器,这样配置即可,也可以修改tomc...原创 2019-12-06 10:53:09 · 708 阅读 · 0 评论 -
【SpringBoot 2.x】开发实战day6,Filter过滤器和Interceptor拦截器配置和生命周期
一、什么是Filter 过滤器 和 Interceptor 拦截器? 用户认证授权、日志记录 MDC、编码解码、UA 检查、多端对应等都需要通过 拦截请求 来进行处理。这时就需要 Servlet、Filter、Listener(监听)、Interceptor 这几种组件。而把非 Spring Boot 项目转换成 Spring Boot 项目,需要沿用以前的这些代码,所以有必要了解这它们的 用法...原创 2019-11-22 11:10:04 · 672 阅读 · 1 评论 -
【SpringBoot 2.x】 开发实战day5,springboot与MVC、文件上传以及静态资源访问
一、springboot与MVC 首先我们应该知道springboot、springMVC、spring的关系 springboot:只是一个配置工具,整合工具,辅助工具 springMVC:是spring处理Web模块的一个框架,项目中实际运行的代码 Spring :spring框架就像一个家族,有众多衍生产品例如 boot、security、jpa等等。但他们的基础都是Spring 的ioc...原创 2019-11-14 15:45:50 · 232 阅读 · 0 评论 -
【SpringBoot 2.x】 开发实战day4,Thymeleaf 3.0 模版语法学习
Thymeleaf 3.0 模版语法 一、什么是Thymeleaf : 官方定义为模版引擎(特指用于web开发的模版引擎),为了使用户界面与业务数据分离而产生的,它生成特定格式的文档,用于网站的模版引擎就会生成一个标准的HTML文档,(JSP也是模版引擎),同时也是springboot官方推荐模版。 二、Thymeleaf优缺点: 优点: 主流唯一的前后端通用模版引擎,静态html嵌入标...原创 2019-10-29 18:36:03 · 323 阅读 · 0 评论 -
[SpringBoot 2.x ] 开发实战day3,SpringBoot自定义配置(包括List、Map)
开发过程中,引入自定义配置是很常见的,主要记录两种: 1、@Value() 注解 2、@ConfigurationPropertie()注解 一、配置文件引入问题 springboot支持两种配置文件:*.properties 和 *.yml 首先先提一下,在springboot 1.5版本以后是通过@PropertySource(“path”)无法加载YAML文件,官方也给出说明 24.7...原创 2019-10-23 16:16:08 · 1320 阅读 · 0 评论 -
[SpringBoot 2.x] 开发实战day2,YAML语法、定义与隐藏Banner、多环境配置与切换以及日志的多环境配置
一、YAML语言 一种简洁的非标记语言,以数据为中心,使用空格,缩进,分行组织数据,从而使得表示更加简洁易读。 语法格式: 1、标准格式:键值对的形式, key:(空格)value 2、使用空格代表层级关系,以 “:” 结束 注意: 1、当yml与properties文件同时存在时,配置优先以properties为主。 2、相对于properties,yml语言将相关配置整合在一起,可以更加方...原创 2019-10-18 16:27:41 · 229 阅读 · 1 评论 -
【springBoot 2.x】开发实战day1,目录结构、常用配置以及日志的选择和配置
目录结构 目录结构中,main/resources下的三个必备文件 ① static 静态资源文件存放路径(图片、CSS、JS等) ② templates 存放模版文件 ③ application.properties 配置文件 @SpringBootApplication 启动程序时会自动加载该包及其子包下的类 @Target(ElementType.TYPE) @Retention...原创 2019-09-20 22:50:13 · 205 阅读 · 2 评论