标签 "SpringMVC" 相关文章
总计 2 页,当前第 1 页
一、需求项目中使用java8的LocalDateTime进行日期参数的接收,前后台使用unix时间戳进行日期传输,需要在controller的方法中实现自动将unix时间戳转换为LocalDateTime。localhost:8080?time=1512900770public void test(@RequestParam LocalDateTime time) {
&n...
7年前 (2018-02-04)
阅读(5457)
赞一个 (0 )
链接直达
项目中不同的接口需要返回不同的信息,而信息一般通过不同的对象实例去承载。例如有接口A和接口B,A需要返回不包含用户地址的用户信息, 而B需要返回包含用户地址的用户信息,其它信息和A的返回信息一致。这个时候应该建立两个不同的用户类,一个包含address,一个不包含,这样做显然是麻烦的,那么JsonView就可以帮你很优雅的解决这个问题。接下来就直接开始撸代码了。二、User信息载体类public class ...
7年前 (2018-02-04)
阅读(2351)
赞一个 (0 )
链接直达
一、环境准备在项目中添加以下依赖gradleorg.hibernate:hibernate-validator:5.3.5.Final1maven<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-valid...
7年前 (2018-02-04)
阅读(2947)
赞一个 (1 )
链接直达
在本教程中,我们向您展示了如何在Spring MVC框架中进行异常处理。 通常情况下,我们使用@ExceptionHandler来决定在出现某种异常时应该返回哪个“视图”。这个@ExceptionHandler类自Spring 3.0起可用1.项目结构查看项目目录结构,一个标准的Maven项目。2. 自定义 Exception自定义异常,包含自定义错误代码和错误描述。CustomGenericException.javapackage&...
7年前 (2017-12-25)
阅读(3141)
赞一个 (0 )
链接直达
@ResponseBody和 @RequestBody 作用 @RequestBody 将 HTTP 请求正文插入方法中,使用适合的 HttpMessageConverter 将请求体写入某个对象。 @ResponseBody 将内容或对象作为 HTTP 响应正文返回,使用 @ResponseBody 将会跳过视图处理部分,而是调用适合 HttpMessageConverter ,将返回值写入输出流。HttpMessageConvert...
8年前 (2017-04-14)
阅读(3480)
赞一个 (0 )
链接直达
引言: 在Http请求中,我们每天都在使用Content-type来指定不同格式的请求信息,但是却很少有人去全面了解content-type中允许的值有多少,这里将讲解Content-Type的可用值,以及在springMVC中如何使用它们来映射请求信息。1. Content-TypeMediaType,即是Internet Media Type,互联网媒体类型;也叫做MIME类型,在Http协议消息头中,使用Content-Type来...
8年前 (2017-02-13)
阅读(2739)
赞一个 (1 )
链接直达
很多人都在用spring开发java项目,但是配置maven依赖的时候并不能明确要配置哪些spring的jar,经常是胡乱添加一堆,编译或运行报错就继续配置jar依赖,导致spring依赖混乱,甚至下一次创建相同类型的工程时也不知道要配置哪些spring的依赖,只有拷贝,其实,当初我就是这么干的!spring的jar包只有20个左右,每个都有相应的功能,一个jar还可能依赖了若干其他jar,所以,搞清楚它们之间的关系,配置maven依赖...
8年前 (2016-12-27)
阅读(2450)
赞一个 (0 )
链接直达
spring的MVC执行原理1、spring mvc将所有的请求都提交给DispatcherServlet,它会委托应用系统的其他模块负责对请求 进行真正的处理工作。2、DispatcherServlet查询一个或多个HandlerMapping,找到处理请求的Controller.3、DispatcherServlet请请求提交到目标Controller4、Controller进行业务逻辑处理后,会返回一个ModelAndView5、...
8年前 (2016-11-30)
阅读(3245)
赞一个 (1 )
链接直达
来个雪糕妹来镇楼,下面是几种SpringMVC请求参数获取值的方法1、直接把表单的参数写在Controller相应的方法的形参中。/**
* 1.直接把表单的参数写在Controller相应的方法的形参中
* @param username
* @param password
* @return
...
8年前 (2016-11-30)
阅读(2538)
赞一个 (0 )
链接直达
一、@ModelAttribute在默认情况下,ModelMap 中的属性作用域是 request 级别是,也就是说,当本次请求结束后,ModelMap 中的属性将销毁。如果希望在多个请求中共享 ModelMap 中的属性,必须将其属性转存到 session 中,这样 ModelMap 的属性才可以被跨请求访问。spring 允许我们有选择地指定 ModelMap 中的哪些属性需要转存到 session 中,以便下一个请求属对应的 Mo...
8年前 (2016-11-23)
阅读(2685)
赞一个 (0 )
链接直达
handler method 参数绑定常用的注解,我们根据他们处理的Request的不同内容部分分为四类:(主要讲解常用类型)A、处理requet uri 部分(这里指uri template中variable,不含queryString部分)的注解:
@PathVariable;B、处理request header部分的注解:@RequestHeader, @CookieValue;C、处理request body部...
8年前 (2016-11-23)
阅读(3024)
赞一个 (0 )
链接直达
在昨天写过的文章中:SpringMVC + Spring-data-redis整合完整示例 ,进行改版,使用BaseDao的方式,将通用的方法进行统一管理,接着上一篇文章进行配置:http://www.ibloger.net/article/1356.html改版内容如下第一步:删除了 RedisGeneratorDao.java第二步:新增 RedisBaseDao.java 和 RedisBaseDaoImpl.java...
8年前 (2016-11-21)
阅读(3282)
赞一个 (3 )
链接直达