![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 83
JFS_Study
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
展开
-
@TableLogic逻辑处理注解(逻辑删除)
一、简介效果:在属性字段上加@TableLogic注解,使用MyBatis-Plus自带方法删除(在执行BaseMapper的删除方法时,删除方法会变成修改)和查找都会附带逻辑删除功能 (自己写的xml不会)。例:实体类:@TableLogicprivate Integer deleted;service层:调用BaseMapper的deleteById(id);执行是效果:加@TableLogic的情况:执行update user set deleted=1 where id =原创 2021-07-04 00:03:47 · 1615 阅读 · 0 评论 -
lombok相关
一、简述lombok是一款在Java开发中简洁化代码的插件工具。使用lombok注解,目的就在于不用再去写一些反复的代码(如Getter,Setter,Constructor等)。首先,用到的几个注解:@Setter 和 @Getter@Data@Log(这是一个泛型注解,具体有很多种形式)@AllArgsConstructor@NoArgsConstructor@EqualsAndHashCode@NonNull@Cleanup@ToString@RequiredArgsCons原创 2021-07-04 00:03:41 · 132 阅读 · 0 评论 -
Spring
一、Spring框架轻量:Spring是轻量级的,基本的版本大小为2MB作用:Bean工厂,用来管理Bean的生命周期和框架集成。控制反转:Spring通过控制反转实现了松散耦合,对象们给出它们的依赖,而不是创建或查找依赖的对象们。面向切面的编程AOP:Spring支持面向切面的编程,并且把应用业务逻辑和系统服务分开。容器:Spring包含并管理应用中对象的生命周期和配置MVC框架:SpringMVC事务管理:Spring提供一个持续的事务管理接口,可以扩展到上至本地事务下至全局事务JTA原创 2021-07-04 00:03:21 · 117 阅读 · 0 评论 -
过滤器(Filter)与拦截器(Interceptor)
一、简述过滤器(Filter),是在 Java Web 中将传入的 request、response 提前过滤掉一些信息、去除掉一些非法字符,或者提前设置一些参数、统一设置字符集等。然后再传入 Servlet 或 Struts2的action 进行业务逻辑处理。比如过滤掉非法 url(不是 login.do 的地址请求,如果用户没有登录都过滤掉)。拦截器(Interceptor),是面向切面编程(AOP,Aspect Oriented Program)的。就是在 Service 或者一个方法前调用一个方原创 2021-07-04 00:03:07 · 1409 阅读 · 0 评论 -
SpringMVC拦截器
一、SpringMVC拦截器的原理preHandle 在业务处理器处理请求之前被调用:如果返回 false,从当前的拦截器往回执行所有拦截器的 afterCompletion(),再退出拦截器链。如果返回 true,执行下一个拦截器,直到所有的拦截器都执行完毕;再执行被拦截的 Controller;然后进入拦截器链,从最后一个拦截器往回执行所有的 postHandle(),接着再从最后一个拦截器往回执行所有的 afterCompletion()。二、SpringMVC拦截器的两种实现方式定原创 2021-07-04 00:03:01 · 110 阅读 · 0 评论 -
DispatcherServlet详解
一、DispatcherServlet 处理流程在整个 Spring MVC 框架中,DispatcherServlet 处于核心位置,它负责协调和组织不同组件完成请求处理并返回响应工作。DispatcherServlet 是 SpringMVC统一的入口,所有的请求都通过它。DispatcherServlet 是前端控制器,配置在web.xml文件中,Servlet依自已定义的具体规则拦截匹配的请求,分发到目标Controller来处理。 初始化 DispatcherServlet时,该框架在web应用原创 2021-07-04 00:02:51 · 8672 阅读 · 3 评论