
springmvc
大海深处的星星
等不到天亮等时光
展开
-
入门Demo---SpringMVC学习笔记(二)
第一步:导入spring3.2.0的jar包第二步:配置前端控制器在WEB-INF\web.xml中配置前端控制器 <!-- springMVC前端控制器 --> <servlet> <servlet-name>springmvc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherSe原创 2016-12-16 13:35:28 · 456 阅读 · 0 评论 -
spring定时任务详解(@Scheduled注解)
原文链接:http://blog.youkuaiyun.com/qq_33556185/article/details/51852537配置定时任务的步骤在springMVC里使用spring的定时任务非常的简单,如下: (一)在xml里加入task的命名空间xmlns:task="http://www.springframework.org/schema/task" http://www.spring转载 2017-02-15 18:17:05 · 1210 阅读 · 0 评论 -
Spring MVC 参数自动绑定List的解决方案
原文链接:https://my.oschina.net/weechang93/blog/779564 最近遇到一个问题,在项目中需要传入一组对象。以前都只遇到过传入一个对象、多个对象或者一组数组的情况。很少遇到传入一组对象的情况。所以遇到这个问题的时候感觉有点棘手。本以为用这样的方法就能解决的。@RequestMapping("save1")public void save1(Plan plan转载 2017-01-11 22:41:41 · 5094 阅读 · 0 评论 -
SpringMVC与Mybatis整合---SpringMVC学习笔记(六)
SpringMVC整合Mybatis的系统架构:整合思路第一步:整合dao层 mybatis和spring整合,通过spring管理mapper接口。 使用mapper的扫描器自动扫描mapper接口在spring中进行注册。第二步:整合service层 通过spring管理 service接口。 使用配置方式将service接口配置在spring配置文件中。原创 2016-12-20 15:30:19 · 448 阅读 · 0 评论 -
RESTful---SpringMVC学习笔记(十三)
什么是RESTful?RESTful架构,就是目前最流行的一种互联网软件架构。它结构清晰、符合标准、易于理解、扩展方便,所以正得到越来越多网站的采用。RESTful(即Representational State Transfer的缩写)其实是一个开发理念,是对http的很好的诠释。主要作用:1、对url进行规范,写RESTful格式的url 非REST的url:http://…../queryI原创 2016-12-29 10:29:43 · 335 阅读 · 0 评论 -
json数据交互---SpringMVC学习笔记(十二)
@RequestBody和@ResponseBody作用介绍@RequestBody:该注解用于读取http请求的内容(字符串),通过springmvc提供的HttpMessageConverter接口将读到的内容转换为json、xml等格式的数据并绑定到controller方法的参数上。@ResponseBody:该注解用于将Controller的方法返回的对象,通过HttpMessageConv原创 2016-12-28 19:37:13 · 372 阅读 · 0 评论 -
拦截器---SpringMVC学习笔记(十四)
定义Spring Web MVC 的处理器拦截器类似于Servlet 开发中的过滤器Filter,用于对处理器进行预处理和后处理。第一步:拦截器的定义定义一个实现HandlerInterceptor接口的类:package com.huihui.handlerIntercepter;import javax.servlet.http.HttpServletRequest;import javax.原创 2017-01-04 14:35:52 · 432 阅读 · 0 评论 -
上传图片---SpringMVC学习笔记(十一)
需求在修改商品页面,添加上传商品图片功能。第一步:创建图片的虚拟目录,用来存储上传的图片一般服务器中的图片会用单独的服务器存储。 在tomcat上配置图片虚拟目录,在tomcat下conf/server.xml中添加:<Context docBase="F:\develop\upload\temp" path="/pic" reloadable="false"/> 访问http://localh原创 2016-12-26 23:03:49 · 381 阅读 · 0 评论 -
异常处理---SpringMVC学习笔记(十)
异常处理器:springmvc在处理请求过程中出现异常信息交由异常处理器进行处理,自定义异常处理器可以实现一个系统的异常处理逻辑。异常处理思路:系统中异常包括两类:预期异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。 系统的dao、service、controller出现都通过throws Ex原创 2016-12-25 22:14:57 · 366 阅读 · 0 评论 -
数据回显---SpringMVC学习笔记(九)
需求:表单提交失败需要再回到表单页面重新填写,原来提交的数据需要重新在页面上显示。第一种:针对简单数据类型的数据回显对于简单数据类型,如:Integer、String、Float等使用Model将传入的参数再放到request域实现显示。 eg:如下: @RequestMapping(value="/editItems",method={RequestMethod.GET}) pu原创 2016-12-25 20:33:42 · 929 阅读 · 0 评论 -
SpringMVC校验---SpringMVC学习笔记(八)
校验的理解项目中,通常使用较多是前端的校验,比如页面中js校验。对于安全要求较高点建议在服务端进行校验。服务端校验: 控制层conroller:校验页面请求的参数的合法性。在服务端控制层conroller校验,不区分客户端类型(浏览器、手机客户端、远程调用) 业务层service(使用较多):主要校验关键业务参数,仅限于service接口中使用的参数。 持久层dao:一原创 2016-12-22 11:17:18 · 519 阅读 · 0 评论 -
SpringMVC注解开发(基础)---SpringMVC学习笔记(七)
需求商品修改功能开发。 操作流程: 1、进入商品查询列表页面 2、点击修改,进入商品修改页面,页面中显示了要修改的商品(从数据库查询) 要修改的商品从数据库查询,根据商品id(主键)查询商品信息 3、在商品修改页面,修改商品信息,修改后,点击提交第一步:开发Mapper(也就是Dao层)mapper: 根据id查询商品信息 根据id更新Items表的数据 不用原创 2016-12-20 18:13:25 · 3259 阅读 · 0 评论 -
SpringMVC架构---SpringMVC学习笔记(一)
什么是SpringMVC?springmvc是spring框架的一个模块,springmvc和spring无需通过中间整合层进行整合。(struts2与Spring整合的时候需要借助单独的jar包) springmvc是一个基于mvc的web框架。MVC在B/S系统下的应用用户发起request请求至控制器(Controller) 控制接收用户请求的数据,委托给模型进行处理控制器通过模型(M原创 2016-12-15 19:34:44 · 644 阅读 · 0 评论 -
视图解析器中配置前缀和后缀---SpringMVC学习笔记(五)
springmvc.xml中配置的视图解析器中增加jsp路径的前缀和后缀配置: <!-- 配置视图解析器 --> <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <!-- prefix表示jsp路径的前缀,suffix表示jsp路径的后缀 -原创 2016-12-16 17:19:29 · 10041 阅读 · 4 评论 -
跟踪源码运行流程---SpringMVC学习笔记(四)
通过前端控制器源码分析springmvc的执行过程第一步:前端控制器接收请求调用doDiapatch 第二步:前端控制器调用处理器映射器查找 Handler第三步:调用处理器适配器执行Handler,得到执行结果ModelAndView第四步:视图渲染,将model数据填充到request域。视图解析,得到view: 调用view的渲染方法,将model数据填充到request域原创 2016-12-16 16:56:57 · 1016 阅读 · 0 评论 -
非注解和注解的处理器映射器和适配器---SpringMVC学习笔记(三)
非注解的处理器映射器和适配器非注解的处理器映射器之前的入门Demo中使用的就是非注解的处理器映射器: org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping另一种非注解的处理器映射器: org.springframework.web.servlet.handler.SimpleUrlHandlerMapping原创 2016-12-16 16:17:27 · 1137 阅读 · 0 评论 -
produces在@requestMapping中的使用方式和作用
转载自:https://blog.youkuaiyun.com/jaryle/article/details/72965885produces可能不算一个注解,因为什么呢,它是注解@requestMapping注解里面的属性项,它的作用是指定返回值类型,不但可以设置返回值类型还可以设定返回值的字符编码;还有一个属性与其对应,就是consumes: 指定处理请求的提交内容类型(Content-Typ...转载 2018-06-25 16:14:44 · 1398 阅读 · 0 评论