摘要:
Mybatis与Spring的集成 1.配置Spring环境 创建maven工程 pom.xml导入依赖 创建applicationContext.xml文件 jdbc.properties applicationContext.xml(配置资源文件替换器、配置数据源) applicationCon 阅读全文
摘要:
理解HandlerExecutionChain 拦截的执行过程 实现自定义拦截器 自定义拦截器: 在SpringMVC的配置文件中定义拦截器: 配置多个拦截器: 读源码: 拦截器的前置方法是正序执行 拦截器的完成方法倒序执行 后置方法倒序执行 拦截器总结: 阅读全文
摘要:
添加依赖 定义文件上传解析器 定义Controller编写具体业务逻辑 在C盘新建文件夹tmp,上传好的的文件就存放这里 SpringMVC中Controller中的方法返回值: 1、 ModelAndView 2、 String,看做是特殊的ModelAndView,没有模型数据只有视图名称,如果 阅读全文
摘要:
测试(反序列化对象) 效果: 只接收json数据,不转为对象,则: 阅读全文
摘要:
添加jackson依赖 添加@ResponseBody 测试: 原理: 当一个处理请求的方法标记为@ResponseBody时,就说明该方法需要输出其他视图(json、xml),SpringMVC通过已定义的转化器做转化输出,默认输出json。 其实是注解驱动帮我们做了这件事情。 阅读全文
摘要:
使用JSTL users.jsp 封装集合对象 效果: 阅读全文
摘要:
单例模式: 配置扫描包,spring会扫描包下的类,把它定义成一个bean出来,spring的bean默认就是单例的。 单例比多例要少一个创建对象和销毁对象的过程,springmvc所有请求过来只创建一个对象,struts2每一个请求都创建一个对象 阅读全文
摘要:
users.html 效果: 阅读全文
摘要:
Demo.html 效果: 阅读全文
摘要:
测试: 效果: 阅读全文
摘要:
测试: 阅读全文
摘要:
@PathVariable,前面已经讲过了 @RequestParam 作用:获取请求中的参数,GET请求,问号后面的请求参数,POST:请求体中的KV数据。 测试: 阅读全文
摘要:
数据绑定:获取用户提交的参数,绑定到入参的参数中,就叫数据绑定。 绑定Servlet内置对象: 测试: 阅读全文
摘要:
限定参数映射 测试: 阅读全文
摘要:
限定请求方法的映射 测试: 如果非指定的请求方法访问时会出现405状态: 阅读全文
摘要:
去掉勾选就可以演示出错误了,一般勾选是为了方便我们Debug调试 会出现500错误: 正确的写法: 阅读全文
摘要:
占位符映射 阅读全文
摘要:
4.@RequestMapping 如果value不以“/”开头,SpringMVC会自动添加“/” 4.1.@RequestMapping映射 4.1.1.标准URL映射 4.1.2.Ant风格的URL映射 阅读全文
摘要:
使用了注解驱动后,使用的注解的映射器和适配器都是推荐使用的类。理解:SpringMVC默认配置的升级版。 注解驱动背后的实现: 阅读全文
摘要:
默认的注解配置 我们发现默认配置的处理器映射器和适配器都已经过期,不推荐使用。 配置推荐使用的映射器和适配器: 测试: 阅读全文