
springmvc
kzcming
好记性不如记下来时常翻看
展开
-
SpringMVC 注解(三) requestHeader,requestPart
@RequestHeader类似requestbody和requestparam 不过请求的参数必须是 在header 信息中,否则会报400,错误,因为默认 required属性为true@RequestPart支持对multipart/form-data 类型的参数进行参数绑定,支持的参数类型有 :MultipartFile,MulitpartResolver ,...原创 2018-06-21 16:47:29 · 4871 阅读 · 0 评论 -
SpringMVC 通过java类配置(不通过web.xml和xml 配置文件方式)
介绍:springMVC 常用的配置方式是在web.xml 中配置dispatcherservlet 和 ContextConfigLocation 和一些拦截器,然后或是配置applicationContext-mvc.xml 然后在controller 等类中加上注解的方式来启动其实不一定非要用web.xml 来进行配置,在servlet3.0 标准中就没有web.xml 配置文件了,spri...转载 2018-06-20 09:49:23 · 3936 阅读 · 0 评论 -
SpringMVC注解(一) requestMapping,responseBody
根据springMVC 4.3 源码@requestMapping1.简介作用:主要是配置映射的路径和许可的媒体类型和头信息等先看requestMapping 的类上的元注解类分析存在时间和可以注解的类型@Target({ElementType.METHOD, ElementType.TYPE})@Retention(RetentionPolicy.RUNTIME)@Documented作用范围:...原创 2018-06-20 11:06:00 · 923 阅读 · 0 评论 -
springMVC注解(二) requestBody,requestParam
@RequestBody作用:此注解注释的参数会被绑定到请求正文,会将对应的参数值自动匹配到注释的参数上如果没有此请求中没有此参数,服务器不会处理这个请求,即常见的400 bad request此注解忽略get请求,即使get 请求带上注解的参数依然是400 错误作用范围:只能作用在方法参数上作用时间:程序运行时属性:required 默认为true,即请求时这个参数必须存在,如果设为false,...原创 2018-06-20 15:11:58 · 336 阅读 · 0 评论 -
SpringMVC 注解(四) pathVariable,ResponseStatus
@pathVariable将uri模板中的参数映射到注解参数中,可以在设置动态请求映射@RequestMapping("path/{type}")//可以配置动态路径 pathVariable 会自动将路径中的值绑定到方法参数上 @ResponseBody public void testPathVaiavle(HttpServletRequest req,HttpServletR...原创 2018-09-07 11:09:26 · 274 阅读 · 0 评论 -
SpringMVC 注解(五) @ControllerAdvice,@ExceptionHandler 异常处理
SpringMVC 注解(五) @ControllerAdvice,@ExceptionHandler1. ExectionHandler@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface ExceptionHandler { /** * Exc...原创 2018-12-08 15:38:35 · 662 阅读 · 0 评论 -
SpringMVC 注解(六) @InitBinder 注解
test springmvc 注解@InitBinder用法类型转换,将前台传递的String类型表示的其他类型参数进行转换(例如Date)参数用法:1.initBinder 注解的参数返回值必须时void2.注解的方法参数类型一般时WebDataBinder3.在requestMapping 注解的方法直接引入需要的类型而前台传递的是String类型需要解析的时候,就可以在外部添...转载 2018-12-10 09:54:11 · 359 阅读 · 0 评论 -
SpringMVC 注解(七) @ModelAttribute注解,设置model视图属性
SpringMVC @ModelAttribute注意的地方当类中定义了@ModelAttribute 注解的方法(定义在方法上),此时所以的@RequestMapping 定义的方法在执行前都会执行被@ModelAttribute定义的方法,如果此类对应多个视图,要谨慎使用,防止值混乱作用:1.在有@RequestMapping 注解的类中,可以注解方法的参数设置Model属性暴...转载 2018-12-10 14:39:22 · 445 阅读 · 0 评论 -
Spring HTTP Streaming (也就是对 SSE(Server-Sent Events) 得支持
参考: https://www.jianshu.com/p/ecc6f5168aef参考: https://www.logicbig.com/tutorials/spring-framework/spring-web-mvc/http_streaming.html简介:控制器可以使用DeferredResult或Callable对象来异步地计算其返回值,这可以用于实现一些有用的技术,比...转载 2019-06-10 14:38:56 · 2432 阅读 · 1 评论