SpringMVC
文章平均质量分 78
SpringMVC
kusedexingfu
这个作者很懒,什么都没留下…
展开
-
SpringBoot使用@JsonDeserialize和@JsonSerialize优雅的处理数据格式
使用SpringMVC,在Controller中接受请求的数据,或者返回数据,有些需要做些特殊的处理。比如说,请求过来的数据是以万为单位的,但是我们需要转化为以元单位的;返回的手机号,中间四位需要以****隐藏。对于这种需求,我们可以手动进行处理。我们也可用@JsonSerialize和@JsonDeserialize来优雅的处理。@JsonDeserializer在我做的项目中,遇到这样一种情况,有一组字段,我定义的数据类型是String类型,如果选择了一个,传单个数字;如果多选了,需要用逗号.原创 2021-12-08 16:10:40 · 3877 阅读 · 0 评论 -
使用hibernate-validator进行参数校验最佳实践+校验工具类
在我们用Controller接收参数后,往往需要对参数进行校验。如果我们手写校验的话,就会有一堆的判空代码,看起来很不优雅,写起来也费时费力。下面来看下通过hibernate-validator来进行优雅的参数校验。首先需要引入依赖:<dependency> <groupId>org.hibernate.validator</groupId> <artifactId>hibernate-validator</artifactId>原创 2021-05-15 23:55:32 · 11143 阅读 · 5 评论 -
springMVC报400 Bad Request错误
项目中的数据库一些字段变了,需要将实体类等等的一些信息相应的做改变。修改好之后测试页面,发现页面提交数据后没有反应,后台也没有打日志,而修改前是没有问题额。在controller中打断点,竟然也没有进断点。打开FireBug后调试,发现报400 Bad Request,于是就寻找原因。后来发现是因为一个字段数据库中由原来的varchar修改为了tinyint,相应的实体对应属性改为Interger原创 2016-10-27 20:48:48 · 3191 阅读 · 0 评论 -
springMVC接收ajaxfileupload提交数据不执行success回调的问题解决
采用ajaxfileupload插件提交表单,前端js写法如下:$.ajaxFileUpload({ url:"${base}/submit/ajaxfileupload.do", secureuri:false, fileElementId:"uploadFile",//file标签的id dataType: "json", data:{"fileName":$("#fi原创 2017-07-03 20:25:27 · 4833 阅读 · 0 评论 -
SpringMVC返回jsonp的问题
项目采用springMVC作为控制层,有一个请求用来返回jsonp的数据。代码大致内容如下:@RequestMapping(value = LoginUrlUtil.LOGINJSON)@ResponseBodypublic Object loginjsonp (String my_username, String my_password, String callbackJsonp, Ht原创 2017-08-27 10:46:34 · 4510 阅读 · 0 评论