![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringMVC
文章平均质量分 70
Been Doing
君子尚拙,以璞为真!
展开
-
拦截器,拦截器Demo
概述SpringMVC的处理器拦截器类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。开发者可以自己定义一些拦截器来实现特定的功能。过滤器与拦截器的区别:拦截器是AOP思想的具体应用。过滤器servlet规范中的一部分,任何java web工程都可以使用在url-pattern中配置了/*之后,可以对所有要访问的资源进行拦截拦截器拦截器是SpringMVC框架自己的,只有使用了SpringMVC框架的工程才能使用拦截器只会拦截访问的控制器方法, 如果访问的原创 2022-05-11 11:03:11 · 271 阅读 · 0 评论 -
监听器、过滤器和拦截器对比
监听器、过滤器和拦截器对比Servlet:处理Request请求和Response响应过滤器(Filter): 对Request请求起到过滤的作用,作用在Servlet之前,如果配置为/*可以对所有的资源访问(servlet、js/css静态资源等)进行过滤处理监听器(Listener)︰实现了javax.servlet.ServletContextListener接口的服务器端组件,它随Web应用的启动而启动,只初始化一次,然后会一直运行监视,随Web应用的停止而销毁作用一:做一些初始化工作,w原创 2022-04-22 09:49:30 · 304 阅读 · 0 评论 -
容器,注解功能,
容器功能1:组件添加;@Configuration1、配置类里面使用@Bean 标注在方法上给容器注册组件,默认也是单实例的2、配置类本身就是一个组件基本使用:Full模式和Lite模式 boolean proxyBeanMethods() default true;proxyBeanMethods:代理Bean 的方法Full(proxyBeanMethods = true) 全模式Lite(proxyBeanMethods = false) 轻量级模式组件依赖...原创 2022-04-15 09:53:35 · 222 阅读 · 0 评论 -
什么是JSON
什么是JSON前后端分离时代:一、简介:1.1、概述1:JSON(JavaScript Object Notation,JS对象标记)是一种轻量级的数据交换格式,目前使用特别广泛。2:采用完全独立于编程语言的文本格式来存储和表示数据。3:简洁和清晰的层次结构使得JSON成为理想的数据交换语言。4:易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。在JavaScript语言中,一切都是对象。因此,任何JavaScript支持的类型都可以通过JSON来表示,例如字符串、.原创 2022-04-13 11:07:55 · 107 阅读 · 0 评论 -
控制器(Controller)、RestFul风格
一、控制器Controlle控制器复杂提供访问应用程序的行为,通常通过接口定义或注解定义两种方法实现控制器负责解析用户的请求并将其转换为一个模型。在Spring MVC中一个控制器类可以包含多个方法在Spring MVC中,对于Controller的配置方式有很多种实现Controller接口Controller是一个接口,在org.springframework.web.servlet.mvc包下,接口中只有一个方法;@FunctionalInterfacepublic inter.原创 2022-04-13 07:52:07 · 937 阅读 · 0 评论 -
Maven 资源导出问题
由于Maven可能存在资源过滤的问题,我们将配置完善<build> <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.properties</include> <i原创 2022-04-12 14:33:59 · 67 阅读 · 0 评论 -
SpringMVC固定的配置文件
固定配置文件springmvc-servlet.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema原创 2022-04-12 14:29:53 · 116 阅读 · 0 评论 -
SpringMVC-拦截器
1:概述SpringMVC的处理器拦截器类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。开发者可以自己定义一些拦截器来实现特定的功能。过滤器与拦截器的区别:拦截器是AOP思想的具体应用。过滤器servlet规范中的一部分,任何java web工程都可以使用在url-pattern中配置了/*之后,可以对所有要访问的资源进行拦截拦截器拦截器是SpringMVC框架自己的,只有使用了SpringMVC框架的工程才能使用拦截器只会拦截访问的控制器方法, 如果访原创 2022-02-22 10:32:02 · 252 阅读 · 0 评论 -
Ajax请求
Ajax请求;1:简介;1:AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。2:AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。3:Ajax 不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的Web应用程序的技术。4:在 2005 年,Google 通过其 Google Suggest 使 AJAX 变得流行起来。Google Suggest能够自动帮你完搜索单词。5:Google Su原创 2022-02-21 23:45:12 · 263 阅读 · 0 评论 -
解决SpingMVC乱码问题
1:提交方式有乱码问题Get,Post提交不匹配2:添加过滤器解决乱码问题(SpringMVC的过滤方式一般就能解决问题) <!--配置SpringMVC的乱码过滤--> <filter> <filter-name>encoding</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilte原创 2022-02-17 20:05:38 · 67 阅读 · 0 评论 -
注解开发SpringMVC
使用注解开发SpringMVC创建一个项目,添加web支持由于Maven可能存在资源过滤的问题,我们将配置完善<build> <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.properties<原创 2022-02-15 10:28:31 · 77 阅读 · 0 评论 -
SpringMVC底层实现原理
1:什么是SpringMVC1.1:概述Spring MVC是Spring Framework的一部分,是基于Java实现MVC的轻量级Web框架。查看官方文档:https://docs.spring.io/spring/docs/5.2.0.RELEASE/spring-framework-reference/web.html#spring-web我们为什么要学习SpringMVC呢?Spring MVC的特点:1:轻量级,简单易学2:高效:基本请求相应的MVC框架3:与Spring兼容原创 2022-02-15 09:48:32 · 496 阅读 · 0 评论