
SpringBoot
文章平均质量分 78
秃头哥编程
这个作者很懒,什么都没留下…
展开
-
SpringBoot拦截器及源码分析
1、拦截器是什么java里的拦截器(Interceptor)是动态拦截Action调用的对象,它提供了一种机制可以使开发者在一个Action执行的前后执行一段代码,也可以在一个Action执行前阻止其执行,同时也提供了一种可以提取Action中可重用部分代码的方式。在AOP中,拦截器用于在某个方法或者字段被访问之前进行拦截,然后再之前或者之后加入某些操作。上面的Action一般指的就是我们Controller层的接口。2、自定义拦截器一般自定义一个拦截器分为三步(1)编写一个拦截器实现Handle原创 2021-07-11 23:31:31 · 1498 阅读 · 20 评论 -
springboot启动报错Could not resolve placeholder xxx
今天启动SpringBoot项目的时候报错Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'spring.datasource.druid.initialSize' in value "${spring.datasource.druid.initialSize}"首先确认一下配置文件里该字段是否存在以及字段名是否写对了。如果确认无误,再看看配置文件是否引用了,一般我们不同的环境会配置不同的配置文原创 2021-06-29 14:19:11 · 35717 阅读 · 2 评论 -
SpringBoot2配置文件application.yaml
源码基于SpringBoot 2.4.41、认识配置文件1.1 配置文件的加载创建SpringBoot项目的时候,会自动创建一个application.properties文件,该文件是SpringBoot默认的配置文件。SpringBoot在启动的时候会默认去寻找并加载application.properties文件和application.yaml文件,在以下路径中寻找:(1)classpath目录下(2)classpath目录下的config文件夹(3)项目根目录(4)项目根目录下co原创 2021-06-19 14:41:30 · 913 阅读 · 0 评论 -
面试官:给我讲讲SpringBoot的依赖管理和自动配置?
1、前言从Spring转到SpringBoot的xdm应该都有这个感受,以前整合Spring + MyBatis + SpringMVC我们需要写一大堆的配置文件,堪称配置文件地狱,我们还要在pom.xml文件里引入各种类型的jar包,Mybatis的、SpringMVC的、Spring-aop的,Spring-context等等。自从使用SpringBoot后,新建一个项目几乎不需要做任何改动,我们就可以运行起来。pom文件里,我们只需要引入一个spring-boot-starter-web就可以,之原创 2021-06-13 11:40:33 · 1722 阅读 · 1 评论 -
SpringBoot解析Excel
现在很多web应用中,导入excel导出excel很常见,这篇文章就讲讲导入excel文件。以批量导入课程为例首先加入需要的jar包 <!--解析excel--> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</art...原创 2019-04-14 14:50:35 · 22642 阅读 · 8 评论