![](https://img-blog.csdnimg.cn/20190909222345617.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Spring Boot
奋斗中的老青年
可关注公众号 代码小搬运
展开
-
Spring Boot整合JdbcTemplate
JdbcTemplate是Spring提供的JDBC的一套模板框架,目的是利用AOP技术减少了直接使用JDBC的大量重复代码。Spring Boot对JdbcTemplate提供了默认的装载配置类JdbcTemplateAutoConfiguration,部分源码为:@Configuration@ConditionalOnClass({DataSource.class, JdbcTemplat...原创 2020-02-24 09:39:32 · 311 阅读 · 0 评论 -
Spring Boot自定义拦截器
拦截器顾名思义就是起到拦截的作用,具体是拦截什么呢?可以通过自定义拦截器来拦截你想拦截的请求,下面通过结合API请求时长的例子来说说自定义拦截器。创建拦截器并实现HandlerInterceptor接口import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;i...原创 2020-02-12 17:25:07 · 175 阅读 · 0 评论 -
Spring Boot全局异常处理、全局数据、参数预处理
整个实现围绕着@ControllerAdvice注解来进行的,@ControllerAdvice主要用来处理全局数据,一般搭配@ExceptionHandler、@ModelAttribute、@InitBinder使用。全局异常处理:一般我们在实际项目中都会对异常进行一个全局处理,方便统一返回,利于前后端的交互,通过搭配@ExceptionHandler来实现全局异常处理。假设目前我们需要定...原创 2020-02-12 17:24:08 · 749 阅读 · 0 评论 -
Spring Boot整合AOP
AOP作为Spring的一个重点同时也是一个难点,其实我整的也不是很明白,哈哈哈。进入正题,AOP官方的解释是:面向切面编程在AOP中有几个概念需要知道:Joinpoint:连接点,类里面被增强的方法称为连接点Pointcut: 切入点,对增强的方法进行拦截视为切入点Advice:通知,在切入点切入需要干的事情,可以分为前置通知、后置通知、异常通知、最终通知和环绕通知Aspect:切...原创 2020-02-12 17:22:02 · 145 阅读 · 0 评论 -
Spring Boot上传文件
本文介绍Spring Boot上传文件的两种形式,一种是解析方式是StandardServletMultipartResolver,它是基于Servlet3.0的,所以不需要依赖其他jar包,另一个组件是CommonsMultipartResolver,使用它需要额外引用其它jar包,如想了解,请继续往下看:公共引用方法:private final static String PATH =...原创 2020-02-06 13:40:41 · 213 阅读 · 0 评论 -
Spring Boot项目基础配置
自定义打包方式首先去除pom文件中的原有的parent<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.2.2.RELEASE&...原创 2020-01-20 09:22:15 · 370 阅读 · 0 评论 -
创建Spring Boot项目
Intellij idea创建Spring Boot项目选择官方默认的脚手架工具就行next后进入项目信息填写页面,填好信息后直接next就行在上一步过来后基本上只要确认下代码存储位置就行到此,一个简易的Spring Boot项目就创建完成了。新建Spring Boot项目结构简介项目启动为了方便演示,去pom文件中增加web项目依赖 <depe...原创 2020-01-18 08:45:00 · 136 阅读 · 0 评论 -
Spring Boot利用lombok插件注解SLF4J2日志打印配置文件
<?xml version="1.0" encoding="UTF-8"?><configuration debug="false" scan="true"> <include resource="org/springframework/boot/logging/logback/base.xml"/> <contextName>lo...原创 2019-05-07 15:36:00 · 4439 阅读 · 0 评论 -
SpringBoot定时器
Spring Boot需要开启定时器注解@EnableScheduling@EnableScheduling@SpringBootApplicationpublic class Application { public static void main(String[] args) { SpringApplication.run(Application.class, ...原创 2019-05-13 09:59:06 · 5215 阅读 · 0 评论