spring应用专栏
文章平均质量分 59
主要记录spring中Servlet、Filter、Listener、Interceptor、aop切面的基本原理介绍及简单实例
伏特加的滋味
菜鸟的成长之路!
展开
-
Mybatis自动生成Mapper Service Entity类文件
package com.zxn;import com.baomidou.mybatisplus.core.toolkit.StringPool;import com.baomidou.mybatisplus.generator.AutoGenerator;import com.baomidou.mybatisplus.generator.InjectionConfig;import com.baomidou.mybatisplus.generator.config.*;import com.b.原创 2021-07-04 20:05:22 · 220 阅读 · 0 评论 -
CompletableFuture异步调用返回结果
import java.util.ArrayList;import java.util.Arrays;import java.util.Date;import java.util.List;import java.util.concurrent.CompletableFuture;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;public class Test {public原创 2021-05-13 22:09:19 · 2853 阅读 · 0 评论 -
excel 联动下拉选择
import com.google.common.collect.Lists;import org.apache.poi.ss.usermodel.*;import org.apache.poi.ss.util.CellRangeAddressList;import org.apache.poi.util.IOUtils;import org.apache.poi.xssf.usermo...原创 2020-01-18 20:55:46 · 192 阅读 · 0 评论 -
Spring中interceptor详解
引言:interceptor为拦截器,是面向切面的。就是在你的一个方法之前调用后者之后调用。是基于java反射机制,例如动态代理就是拦截器的简单实现。拦截器的主要作用就是拦截用户的请求并进行响应的处理,比如权限控制。 定义:springmvc中interceptor拦截请求是通过HandlerInterceptor来实现的,也可以通过WebRequestInterceptor接口实现。原创 2017-10-25 10:26:11 · 2006 阅读 · 0 评论 -
Spring拦截器与过滤器等总结
对servlet、filter、listener、context-param都是配置在web.xml文件中,而aop、interceptor是配置在配置文件中,这样就是涉及到一个加载顺序的问题。1、对于配置在web.xml文件中的四个,context-param:它用于向Servelt-context提供键值对信息,即应用程序的上下文信息。Listener,filter等在初始化时会用到这些上下文原创 2017-10-25 11:21:50 · 424 阅读 · 0 评论 -
Spring的面向切面编程AOP
引言:面向切面编程是Spring的一大特点,当初刚开始接触AOP的时候感觉很难理解,后面随着使用Spring的深入才加深了对此的理解。 定义:在Aop中有相关定义1.通知(Advice):通知定义了切面是什么,以及何时使用。描述了切面要完成的工作和何时需要执行这个工作。2.连接点(Joinpoint):程序能够应用通知的一个“时机”,这些“时机”就是连接点,例如方法被调用时、异常被抛出时等原创 2017-10-25 10:50:43 · 234 阅读 · 0 评论 -
SpringMVC框架与Servlet介绍
引言:目前对于一个项目框架的选择确实是一件很头疼的事情,因为现在的各种框架层出不穷,在其中选择一款适合自己框架绝非易事。但是对于web项目后端到前端数据交互渲染生成web页面的MVC框架选择中,目前公司主流使用的框架为springmvc,下面我们就进入主题一起探讨springmvc的世界。 Servlet:是用java编写的服务端应用程序,作用:主要用于交互式的浏览和修改数据,生成we原创 2017-10-22 12:33:47 · 21544 阅读 · 4 评论 -
Spring中Filter作用解析
引言:Filter是Spring框架中的一个过滤器,然而过滤器顾名思义就是对其中请求的信息进行处理,然后再传送。Filter不像Servlet,它不能产生一个请求或者响应,它只能修改对某一资源的请求,或修改从某一的响应。定义:Filter是实现了javax.servlet.Filter接口的服务端程序,主要用途:是过滤字符编码、做一些业务逻辑判断,主要用于对用户请求进行预处理。工作原理:1、主原创 2017-10-25 10:01:10 · 4827 阅读 · 0 评论 -
Spring中listener监听器解析
引言:listener顾名思义就是监听的意思,作用就是监听程序中的一些变化,并根据其做出一些相应的响应。通俗的语言就是在session,request,application三个对象创建消亡或者往其中进行修改增加删除属性时自动执行代码的功能组件。 定义:listener监听器主要是实现了javax.servlet.ServletContextListener接口的服务器端程序,它原创 2017-10-25 10:07:56 · 7098 阅读 · 0 评论