随笔 - 2  文章 - 721  评论 - 6  阅读 - 35万

文章分类 -  Springmvc

参数解析HandlerMethodArgumentResolver
摘要:自定义解析器需要实现HandlerMethodArgumentResolver接口,HandlerMethodArgumentResolver接口包含两个接口函数: MethodParameter方法参数对象 通过它可以获取该方法参数上的一些信息 如方法参数中的注解信息等,通过该方法我们如果需要对某 阅读全文
posted @ 2019-07-02 22:44 溪水静幽 阅读(668) 评论(0) 推荐(0) 编辑
ContentNegotiatingViewResolver
摘要:ContentNegotiatingViewResolver支持在Spring MVC下输出不同的格式; ContentNegotiatingViewResolver是ViewResolver的一个实现 ContentNegotiatingViewResolver使用request的媒体类型,根据扩 阅读全文
posted @ 2018-12-31 15:31 溪水静幽 阅读(369) 评论(0) 推荐(0) 编辑
Springmvc自定义属性编辑器
摘要:自定义springMVC的属性编辑器主要有两种方式,一种是使用@InitBinder标签在运行期注册一个属性编辑器,这种编辑器只在当前Controller里面有效;还有一种是实现自己的 WebBindingInitializer,然后定义一个AnnotationMethodHandlerAdapte 阅读全文
posted @ 2018-11-09 17:23 溪水静幽 阅读(235) 评论(0) 推荐(0) 编辑
Springmvc拦截器
摘要:在SpringMVC 中定义一个Interceptor有两种方式,第一种方式是要定义的Interceptor类要实现Spring 的HandlerInterceptor 接口,或者是这个类继承实现HandlerInterceptor 接口的类,比如Spring 已经提供的实现了HandlerInte 阅读全文
posted @ 2018-11-08 10:56 溪水静幽 阅读(172) 评论(0) 推荐(0) 编辑
Springmvc之Json
摘要:springmvc和前台交互主要有两种形式,如下图所示: 导入依赖的jar包 JSON转换器 如果是配置了注解适配器org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter的话,需要在该适配器中配置js 阅读全文
posted @ 2018-11-07 22:31 溪水静幽 阅读(200) 评论(0) 推荐(0) 编辑
处理模型数据
摘要:输出模型数据: ModelAndView: 处理方法返回值类型为 ModelAndView时, 方法体即可通过该对象添加模型数据 Map 及 Model : 入参为org.springframework.ui.Model、org.springframework.ui.ModelMap 或 java. 阅读全文
posted @ 2018-11-07 18:05 溪水静幽 阅读(199) 评论(0) 推荐(0) 编辑
文件上传
摘要:文件上传Maven依赖文件上传jar包 表单增加user上传头像,form表单需要增加enctype="multipart/form-data",其中“/file”为idea的虚拟文件映射 多部件文件解析 Controller处理 参考: https://blog.csdn.net/eson_15/ 阅读全文
posted @ 2018-11-07 14:48 溪水静幽 阅读(119) 评论(0) 推荐(0) 编辑
springmvc异常处理机制
摘要:在开发中,不管是dao层、service层还是controller层,都有可能抛出异常,在springmvc中,能将所有类型的异常处理从各处理过程解耦出来,既保证了相关处理过程的功能较单一, 也实现了异常信息的统一处理和维护 。 系统的dao、service、controller出现异常都通过thr 阅读全文
posted @ 2018-11-07 12:20 溪水静幽 阅读(1409) 评论(0) 推荐(0) 编辑
SpringMvc的数据校验
摘要:配置校验 配置好了校验器后,需要将校验器注入到处理器适配器中 hibernate校验框架提供注解校验 User的注解校验 message_zh_CN.properties进行消息配置 捕获错误逻辑 在需要校验的pojo前边添加@Validated,在需要校验的pojo后边添加BindingResul 阅读全文
posted @ 2018-11-06 23:39 溪水静幽 阅读(312) 评论(0) 推荐(0) 编辑
springmvc基本原理
摘要:springmvc的执行流程: 描述 1、SpringMVC的入口是一个servlet即前端控制器,而Struts2入口是一个filter过虑器2、SpringMVC是基于方法开发(一个url对应一个方法),请求参数传递到方法的形参,可以设计为单例或多例(建议单例),Struts2是基于类开发,传递 阅读全文
posted @ 2018-11-04 22:36 溪水静幽 阅读(160) 评论(0) 推荐(0) 编辑
RESTful架构
摘要:越来越多的人开始意识到,网站即软件,而且是一种新型的软件。 这种”互联网软件”采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。 网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交集;软件开发主要针对 阅读全文
posted @ 2018-10-31 12:37 溪水静幽 阅读(106) 评论(0) 推荐(0) 编辑
RestTemplate
摘要:RestTemplate是Spring Web模块提供的一个基于Rest规范提供Http请求的工具。应用中如果需要访问第三方提供的Rest接口,使用RestTemplate操作将非常方便。RestTemplate中提供了一系列的getXXX、postXXX、putXXX、deleteXXX等方法,以 阅读全文
posted @ 2018-10-31 12:37 溪水静幽 阅读(781) 评论(0) 推荐(0) 编辑
springmvc静态资源访问
摘要:问题:DispatcherServlet请求映射设置为 / ,将会拦截所有的请求。不能访问静态资源 解决一: SpringMVC的配置文件中配置如下标签解决 <mvc:default-servlet-handler/> 解释: <mvc:default-servlet-handler/>将在Spri 阅读全文
posted @ 2018-09-15 18:22 溪水静幽 阅读(197) 评论(0) 推荐(0) 编辑
Springmvc数据绑定
摘要:在struts2中,是通过在Action中定义一个成员变量来接收前台传进来的参数,而在springmvc中,接收页面提交的数据是通过方法形参来接收的。从客户端请求的key/value数据,经过参数绑定,将key/value数据绑定到controller方法的形参上,然后就可以在controller中 阅读全文
posted @ 2018-09-08 21:42 溪水静幽 阅读(150) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示