SpringBoot 中拦截器和过滤器的使用
摘要:主要了解SpringBoot中使用拦截器和过滤器的使用,关于两者,资料所提及的有: 作用域差异:Filter是Servlet规范中规定的,只能用于WEB中,拦截器既可以用于WEB,也可以用于Application、Swing中(即过滤器是依赖于Servlet容器的,和它类似的还有Servlet中的监
阅读全文
SpringBoot WebMvcConfigurer
摘要:1. 简介 WebMvcConfigurer配置类其实是Spring内部的一种配置方式,采用JavaBean的形式来代替传统的xml配置文件形式进行针对框架个性化定制,可以自定义一些Handler,Interceptor,ViewResolver,MessageConverter。基于java-ba
阅读全文
springboot自定义参数解析HandlerMethodArgumentResolver
摘要:自定义解析器需要实现HandlerMethodArgumentResolver接口,HandlerMethodArgumentResolver接口包含两个接口函数: public interface HandlerMethodArgumentResolver { boolean supportsPa
阅读全文
Spring Boot 配置拦截器方式
摘要:其实spring boot拦截器的配置方式和springMVC差不多,只有一些小的改变需要注意下就ok了。下面主要介绍两种常用的拦截器: 一、基于URL实现的拦截器: public class LoginInterceptor extends HandlerInterceptorAdapter{ /
阅读全文
springboot集成schedule(深度理解)
摘要:背景 在项目开发过程中,我们经常需要执行具有周期性的任务。通过定时任务可以很好的帮助我们实现。 我们拿常用的几种定时任务框架做一个比较: 从以上表格可以看出,Spring Schedule框架功能完善,简单易用。对于中小型项目需求,Spring Schedule是完全可以胜任的。 1、springb
阅读全文
SpringBoot简便地打成一个war包
摘要:正常情况下SpringBoot项目是以jar包的形式,通过命令行: 来运行的,并且SpringBoot是内嵌Tomcat服务器,所以每次重新启动都是用的新的Tomcat服务器。正因如此,也出现了一个问题:上传到项目的文件,如果是保存在项目中的,那么重启过后文件就会丢失。比如我们上传了一个头像,重启项
阅读全文
springBoot 利用Idea打包部署
摘要:springBoot 打包部署 1 项目如图: 2 依赖打包插件 3 打包操作 4 运行项目: springBoot 打包部署 1 项目如图: 2 依赖打包插件 3 打包操作 4 运行项目:
阅读全文
Spring Boot实战:拦截器与过滤器
摘要:一、拦截器与过滤器 在讲Spring boot之前,我们先了解一下过滤器和拦截器。这两者在功能方面很类似,但是在具体技术实现方面,差距还是比较大的。在分析两者的区别之前,我们先理解一下AOP的概念,AOP不是一种具体的技术,而是一种编程思想。在面向对象编程的过程中,我们很容易通过继承、多态来解决纵向
阅读全文
SpringBoot中实现Spring容器中注入类型相同但名不同Bean
摘要:@Bean(autowire = Autowire.BY_NAME,value = "kaptchaProducer") public Producer kaptchaProducer() { Properties kaptchaProperties = new Properties(); kaptchaProperties.put("kaptcha.border", "no"); kaptcha
阅读全文
SpringBoot配置ThreadPoolTaskExecutor
摘要:如上述代码已经配置好ThreadPoolTaskExecutor,在spring容器启动的时候会被初始化成bean存放在上下文中。需要使用的话只需要@autowired注入即可。ThreadPoolTaskExecutor底层调用的就是ThreadPoolExecuter,关于Lee老爷子的线程池原
阅读全文
Spring Boot MyBatis 通用Mapper 自动生成代码
摘要:一、在pom.xml文件中进入mybatis自动生成代码相关的jar包: 注意: <configurationFile>标签中配置的是“generatorConfig.xml”文件位置。 二、修改项目配置文件application.properties: 三、创建generatorConfig.xm
阅读全文