随笔分类 - springboot
springboot配置多个数据源
摘要:序言 业务场景复杂时,可能会用到多个数据源,多数据源可以理解为多数据库,甚至可以是多个不同类型的数据库,比如一个是MySql,一个是Oracle,原理是相同的。 多数据源配置 1、配置多数据库 在springboot配置文件中填写数据库连接参数 spring: datasource: db1: dr
springboot配置文件加载顺序
摘要:引言 了解SpringBoot配置文件的加载顺序,对项目的开发和部署会有很大的帮助,不同环境加载不同的配置文件,不必再修改配置文件。 springboot配置文件加载顺序 1、项目内配置文件加载顺序 SpringBoot项目启动会扫描以下位置的application.properties或者appl
Java过滤器和拦截器
摘要:过滤器和拦截器 区别 规范不同:Filter过滤器是在Servlet规范定义的,是servlet容器支持的;而拦截器interceptor在spring容器内的,是spring框架支持的。 使用范围不同:Filter是servlet规范规定的,只能应用于web程序中;而拦截器interceptor既
springboot创建过滤器filter的方式
摘要:springboot创建过滤器filter两种方式和区别 浏览器发出的请求先递交给第一个filter进行过滤,符合规则则放行,递交给filter链中的下一个过滤器进行过滤。在doFilter()方法中,chain.doFilter()前的一般是对request执行的过滤操作,chain.doFilt
Spring Boot的资源加载路径和classpath问题
摘要:1、Spring Boot默认加载文件的路径 /META-INF/resources/ /resources/ /static/ /public/ 也可以从Spring Boot的源码看到: private static final String[] CLASSPATH_RESOURCE_LOCAT
Swagger
摘要:背景 相信无论是前端还是后端开发,或多或少地被接口文档折磨过。前端经常抱怨后端给的接口文档与实际情况不一致。后端又觉得编写及维护接口文档会耗费不少精力,经常来不及更新。其实无论是前端调用后端,还是后端调用后端,都期望有一个好的接口文档。 swagger官方网站的介绍 Simplify API dev