12 2022-10

Spring Boot中使用拦截器

拦截器的原理很简单,是 AOP 的一种实现,专门拦截对动态资源的后台请求,即拦截对控制层的请 求。使用场景比较多的是判断用户是否有权限请求后台,更拔高一层的使用场景也有,比如拦截

12 2022-10

springboot注解-@interface 注解详解

@interface 用来定义一个自定义注解,在Java中,定义注解其实和定义接口差多不,只需要在interface前添加一个@符号就可以

12 2022-10

filter和interceptor的区别

1、filter接口在javax.servlet包下面。inteceptor定义在org.springframework.web.servlet中。 2、filter是servlet规定的,interceptor既可用于web程序,也可用于application中。 3、filter是servlet容器支持的,interceptor是sprin

12 2022-10

Spring Boot中自定义事件监听

在实际项目中,我们往往需要自定义一些事件和监听器来满足业务场景,比如在微服务中会有这样的场景:微服务 A 在处理完某个逻辑之后,需要通知微服务 B 去处理另一个逻辑,或者微服务 A

11 2022-10

ServletRequestListener监听器

从客户端向服务器发送一次请求,服务器就会创建request对象。 服务器对这次请求作出了响应之后,request对象就销毁了。

11 2022-10

HttpSessionListener监听器作用

用来监听 HttpSession对象的创建和销毁。HttpSession创建和销毁 创建: 服务器端第一次调用getsession()方法时候。。   销毁:   非正常关闭服务器(正常关闭服务器session 会被序列化)   Session

11 2022-10

SpringBoot MyBatis配置

大家都知道,MyBatis 框架是一个持久层框架,是 Apache 下的顶级项目。Mybatis 可以让开发者的主要精力放在 sql 上,通过 Mybatis 提供的映射方式,自由灵活的生成满足需要的 sql 语句。使用简单的XM

11 2022-10

java中的上下文什么意思?

所谓上下文,它是用来存储系统的一些初始化信息,即ServletContext,是一个全局的储存信息的空间,服务器启动,其就存在,服务器关闭,其才释放

11 2022-10

Spring Boot中使用监听器

什么是 web 监听器?web 监听器是一种 Servlet 中特殊的类,它们能帮助开发者监听 web 中特定的事件,比如 ServletContext, HttpSession, ServletRequest 的创建和销毁;变量的创建、销毁和修改等。可以在某

10 2022-10

java自定义异常类的编写

在 Java 中你可以自定义异常, 所有异常都必须是 Throwable 的子类。 如果希望写一个检查性异常类,则需要继承 Exception 类。 如果你想写一个运行时异常类,那么需要继承 RuntimeException 类