×

spring

SpringBoot自定义过滤器Filter使用详解

辉 发表于2024-04-27 浏览9466 评论0
JavaWeb组件Servlet提供了filter过滤功能,其功能是对目标资源的请求和响应进行拦截,对拦截到的请求和响应做出特殊的功能处理,比如我们请求中有一些敏感信息过滤就是利用过滤器过滤 1. Filter的原理 Java Servlet API中提供了Filter接口,编写Filter的实现类,从而实现自定义过滤器。Filter的请求流程为: 客户端发起请求 服务容器判断当前请求资源是否有过滤器,有则执行过滤器 过滤器过滤通过后请求到Servlet服务器 返回结果通过过滤器返回给

spring

Mybatis使用拦截器添加参数

nobody nobody 发表于2024-04-27 浏览4031 评论0
一、什么是Mybatis拦截器 Mybatis拦截器是mybatis提供的一套接口,用于拦截mabatis访问数据库时的行为,并允许我们在拦截中,添加自己需要的自定义操作。 二、 如何使用拦截器添加参数 先给一段代码: @Intercepts( {@Signature( type = Executor.class, method = "query", args = {Map

spring

基于SSM框架的网上商城购物系统的设计与实现(开源项目——实现增删改查功能整体流程超详细)

liuli liuli 发表于2024-04-27 浏览5992 评论0
提示:此项目仅作为本博主的学习笔记记录,不作为商品售卖,文中某个方法或单词或许会因为马虎写错,但本文重点讲的是思路,资源可找博主私聊 前言 提示:这里可以添加本文要记录的大概内容: Spring+SpringMVC+MyBatis(SSM) 这里先说下MVC的请求和响应 MVC的请求和响应 web.xml中配置 <servlet> <servlet-name>springmvc</servlet-name> <se

spring

IoC控制反转(ioc控制反转原理)

qq_pw3xtszs qq_pw3xtszs 发表于2024-04-27 浏览9848 评论0
IoC控制反转 核心概念 1. IoC(Inversion of Control)控制反转 使用对象时,由主动new产生对象转换成,从外部提供对象,在这个过程中,对象的创建控制权由程序转移到外部,此思想称为控制反转。 2. DI(Dependency Injection)依赖注入 在容器中建立bean与bean之间的依赖关系的整个过程,成为依赖注入。 3. Spring技术对IoC思想进行了实现 Spring提供了一个容器,称为IoC容器,用来充当IoC思想的外部。 Io

spring

Spring MVC详解(学习总结)(深入理解spring mvc)

shabibani shabibani 发表于2024-04-26 浏览14229 评论0
文章是看楠哥的视频做的总结,自己还查阅了一些资料,文章也加了自己的总结,这篇博客可以帮助大家入门,还有一些知识大家如果用到的话可以到时候再去学习一下,我写这篇主要是为了方便后面复习。 一、Sprig MVC简介 1.1介绍 Spring MVC是Spring Framework提供的Web组件,全称是Spring Web MVC,是目前主流的实现MVC设计模式的框架,提供前端路由映射、视图解析等功能 Java Web开发者必须要掌握的技术框架 1.2MVC是什么 MVC

spring

SSM框架简单介绍(ssm框架详细介绍)

毕业设计 毕业设计 发表于2024-04-26 浏览50742 评论0
一. SSM框架简介及特征 1.SpringMVC Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow 里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring 的SpringMVC框架或集成其他MVC开发框架,如Struts1,Struts2等。 Spring MVC 分离了控制器、模型对象、过滤器以及处理

spring

Spring拦截器和过滤器的区别及详解(spring拦截器和过滤器的区别及详解)

刚刚好 刚刚好 发表于2024-04-26 浏览4738 评论0
拦截器和filter的功能都是拦截,filter是在servlet前执行的,拦截器拦截的是Spring MVC定义的概念。过滤器中包含拦截器,发送一个请求,先进行过滤器处理,看程序是否受理该请求。过滤器放过后,程序中的拦截器再进行处理。  1. 拦截器(Interceptor) 拦截器它是链式调用,一个应用中可以同时存在多个拦截器Interceptor,一个请求也可以触发多个拦截器,而每个拦截器的调用会依据它的声明顺序依次执行。spring中拦截器主要分两种:HandlerInter

spring

全栈开发实战 | SSM框架整合完整教程(ssm框架实战项目)

任廷华 任廷华 发表于2024-04-26 浏览3746 评论0
“一个人最好的状态:梦想藏在心里,行动落于腿脚。” 目录 1、前言 2、基本概念 2.1 MyBatis 2.2 Spring 2.3 SpringMVC 3、开发环境搭建  3.1 整合Spring框架 3.2 整合SpringMVC框 3.3 添加SpringMVC框架支持 3.4 配置SpringMVC核心控制器 3.5 测试SpringMVC框架 4、部署Tomcat和相关环境 5、整合MyBtis框架 5.1 测试MyBatis框架 1、前言 前

spring

快速入门SpringMVC,详解原理(springmvc基本原理)

何程 何程 发表于2024-04-26 浏览4803 评论0
快速入门SpingMVC,详解原理 1. 为什么要使用SpingMVC 用 springmvc 比原本 servlet 方便快捷,开发效率高,springmvv 通过前端控制器拦截所有请求,然后下发给控制器映射器,通过它找到处理链,然后返回给前端控制器,前端控制器继续下发给控制器执行器,控制器执行器找到执行前面找到执行链,然后返回给控制器执行,然后再次返回前端控制器,前端控制器将再次下发给视图解析器,视图解析器渲染视图,最后通过前端控制器返回给前端,使用 mvc 开发人员只需要专

spring

redis---分布式锁存在的问题及解决方案(Redisson)(redis实现分布式锁需要解决的问题)

Alkam(Bara-Bara) Alkam(Bara-Bara) 发表于2024-04-26 浏览10410 评论0
1.setNx   初识分布式锁大多数人都是从setNx命令开始的,我们很轻易的就可以借助setNx命令及redis的特性创建一个简陋的分布式锁。释放锁时只需要直接删除即可。 存在问题: 客户端所在节点崩溃,无法正确释放锁 业务逻辑异常,无法执行 DEL指令 如何保证锁不被别的应用程序释放 上述只是列出的一小部分问题,实际还存在很多漏洞没有展示出来。我们循序渐进一点一点啃先解决以上几个问题。 2.set NX NP   对于出现异常锁无法释放问题,我们很容易可以想到能够

spring

Spring Data Elasticsearch--ElasticsearchRestTemplate--使用/教程/实例

Gxr Gxr 发表于2024-04-26 浏览11763 评论0
原文网址:Spring Data Elasticsearch--ElasticsearchRestTemplate--使用/教程/实例_IT利刃出鞘的博客-CSDN博客 简介 说明         本文用实例来介绍如何使用Spring Data Elasticsearch的ElasticsearchRestTemplate来操作ES。包括:索引的增删等、文档的增删改查、文档的动态查询(或者说:多条件查询、复杂查询)。         动态查询的含义:查询条件有多个时,某个查询条件可能有也