1.拦截器概述 1.1 什么是拦截器? Spring MVC中的拦截器(Interceptor)类似于Servlet中的过滤器(Filter),它主要用于拦截用户请求并作相应的处理。例如通过拦截器可以进行权限验证、记录请求信息的日志、判断用户是否登录等。要使用Spring MVC中的拦截器,就需要对 ...
分类:
编程语言 时间:
2019-11-14 09:27:07
阅读次数:
89
1SpringMVCWEB配置SpringFramework本身没有Web功能,SpringMVC使用WebApplicationContext类扩展ApplicationContext,使得拥有web功能。那么,SpringMVC是如何在web环境中创建IoC容器呢?web环境中的IoC容器的结构又是什么结构呢?web环境中,SpringIoC容器是怎么启动呢?以Tomcat为例,在Web容器中
分类:
编程语言 时间:
2019-11-14 09:21:39
阅读次数:
77
一、spring框架的概述以及spring中基于XML的 TOC配置 1.spring的概述 (1)spring是什么和spring的两大核心? 全栈轻量级的开源框架,以IOC(反转控制)和AOP(面向切面编程)为内核,提供了展现层Spring MVC和持久层JDBC以及业务层事务管理等众多的企业级 ...
分类:
编程语言 时间:
2019-11-12 15:58:32
阅读次数:
74
视图解析器 在spring-mvc文件中编写 <!--配置视图解析器--> <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value=" ...
分类:
其他好文 时间:
2019-11-12 01:14:46
阅读次数:
154
为什么要使用springMVC 很多应用程序的问题在于处理业务数据和显示业务数据的视图的对象之间存在紧密耦合。通常,更新业务对象的命令都是从视图本身发起的,使视图对任何业务对象更改都有高度敏感性。而且,当多个视图依赖于同一个业务对象时是没有灵活性的。 Spring Web MVC是一种基于Java的 ...
分类:
编程语言 时间:
2019-11-12 00:18:39
阅读次数:
114
问题 HTTP-406 错误,Spring MVC + JSON = 406 Not Acceptable 解答 1、classpath下是没有加入jackson的maven依赖 <dependency> <groupId>com.fasterxml.jackson.core</groupId> < ...
分类:
编程语言 时间:
2019-11-11 23:04:12
阅读次数:
96
[TOC] 以请求 为例。 请求分为两部分,以 为分割。前面是URL,后面是GET请求的请求参数。 注意:一般GET请求才会把参数通过 形式附在URL后面,POST请求的参数一般在Body部分。 这些关系可以参考: "url 中 & 、 ? 、 \ 的作用 \ xiongzhengxiang 的专栏 ...
分类:
编程语言 时间:
2019-11-11 21:32:03
阅读次数:
122
1. Spring 事务处理 Spring MVC乱码问题 三种处理数据库的方式 (1)jdbc(J2EE规范) (2)Spring JDBCTemplate(进一步封装) (3)MyBatis/Hibernate(不容易调错,效率不是很高,但写代码更新简单) (4)jpa (J2EE规范) jav ...
分类:
编程语言 时间:
2019-11-11 12:46:07
阅读次数:
78
自动装配 零散数据的装配 装配原则:传递参数名和方法接收参数名一致 表单 <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>Title</title> </head> <bod ...
分类:
编程语言 时间:
2019-11-11 09:38:08
阅读次数:
80
controller中方法的返回值类型 Object、String、ModelAndView、void ModelMap、Map、void、map、List、Set... (用的最多的还是:Object、String、ModelAndView、void) void: 返回值类型为void时:则只是纯 ...
分类:
编程语言 时间:
2019-11-11 09:35:21
阅读次数:
88