摘要: 作为服务端开发,验证前端传入的参数的合法性是一个必不可少的步骤,但是验证参数是一个基本上是一个体力活,而且冗余代码繁多,也影响代码的可阅读性,所以有没有一个比较优雅的方式来解决这个问题? 这么简单的问题当然早就有大神遇到并且解决了,这一篇文章主要讲一下解决基于spring boot的验证参数的比较好 阅读全文
posted @ 2019-09-02 18:07 星朝 阅读(605) 评论(0) 推荐(0)
摘要: Spring Validation验证框架对参数的验证机制提供了@Validated(Spring's JSR 303规范,是标准JSR 303的一个变种),javax提供了@Valid(标准JSR 303规范),配合BindingResult可以直接提供参数验证结果。其中对于字段的特定验证注解比如 阅读全文
posted @ 2019-09-02 17:42 星朝 阅读(516) 评论(0) 推荐(0)
摘要: @RequestMapping RequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。 RequestMapping注解有六个属性,下面我们把她分成三类进行说明。 value, method value:&nbs 阅读全文
posted @ 2019-09-02 17:31 星朝 阅读(4586) 评论(0) 推荐(0)
摘要: 1、背景介绍 开发过程中,后台的参数校验是必不可少的,所以经常会看到类似下面这样的代码 这样写并没有什么错,还挺工整的,只是看起来不是很优雅而已。 接下来,用Validation来改写这段 2、Spring Boot文档中的Validation 在Spring Boot的官网中,关于Validati 阅读全文
posted @ 2019-09-02 17:14 星朝 阅读(429) 评论(0) 推荐(0)
摘要: 原文链接:http://blog.csdn.net/qq_31001665 如有侵权,请联系博主删除博客,谢谢 Controller 中注解使用 接受参数的几种传输方式以及几种注解:  在上一篇中,我们使用了JDBC链接数据库,完成了简单的后端开发。但正如我在上文中抛出的问题,我们能不能更 阅读全文
posted @ 2019-09-02 17:11 星朝 阅读(13249) 评论(0) 推荐(1)
摘要: ! flowchart 箭头图标 勿删 一、前言       上一篇博客向大家介绍了Aop的概念,对切面=切点+通知 、连接点、织入、目标对象、代理(jdk动态代理和CGLIB代理)有所了解了。理论很强,实用就在这篇博客介绍。   阅读全文
posted @ 2019-09-02 16:15 星朝 阅读(804) 评论(0) 推荐(0)
摘要: 接口测试的时候遇到了一个问题,导致测试阻断了好久,在此记录,谨防忘记。 具体报错如下: Optional int parameter 'pId' is present but cannot be translated into a null value due to being declared a 阅读全文
posted @ 2019-09-02 16:05 星朝 阅读(3169) 评论(0) 推荐(0)
摘要: 1 严重: Servlet.service() for servlet [note portal] in context with path [] threw exception [Request processing failed; nested exception is java.lang.Il 阅读全文
posted @ 2019-09-02 14:52 星朝 阅读(793) 评论(0) 推荐(0)
摘要: 用SpringBoot框架做项目时,经常需要前端给后端传递参数,如果需要多条参数,通常的做法是把这些参数封装为一个对象来传递,前端用POST方式调用。但有时会遇到后端只需要一条参数(比如一个String)的情况,此时如果还封装为一个对象,有些麻烦;最好的办法是用GET方式调用,直接把参数拼接在url 阅读全文
posted @ 2019-09-02 14:42 星朝 阅读(10111) 评论(1) 推荐(1)
摘要: 最近遇到Controller中需要多个@RequestBody的情况,但是发现并不支持这种写法, 这样导致 1、单个字符串等包装类型都要写一个对象才可以用@RequestBody接收; 2、多个对象需要封装到一个对象里才可以用@RequestBody接收。 查阅StackOverFlow,受到一个解 阅读全文
posted @ 2019-09-02 14:38 星朝 阅读(21881) 评论(0) 推荐(1)
摘要: @ApiImplicitParam:作用在方法上,表示单独的请求参数 参数: 1. name :参数名。 2. value : 参数的具体意义,作用。 3. required : 参数是否必填。 4. dataType :参数的数据类型。  阅读全文
posted @ 2019-09-02 14:20 星朝 阅读(7276) 评论(0) 推荐(0)
摘要: 注解: @ApiImplicitParams @ApiImplicitParam             name="需注解的API输入参数",    阅读全文
posted @ 2019-09-02 14:16 星朝 阅读(9755) 评论(0) 推荐(0)
摘要: 精选 Dubbo RPC 面试题,比较全面,含答案 hu1991die 搜云库技术团队 搜云库技术团队 微信号 souyunku 功能介绍 专注于分享最有价值的互联网技术干货文章,内容覆盖,Java后端、微服务、分布式、大数据、区块链、容器化编程、等技术栈。网站:https://tech.souyu 阅读全文
posted @ 2019-09-02 12:50 星朝 阅读(852) 评论(0) 推荐(0)
摘要: 如题,先贴console org.springframework.jdbc.UncategorizedSQLException: StatementCallback; uncategorized SQLException for SQL [select from zb_zbfl_sjzbfl_vie 阅读全文
posted @ 2019-09-02 11:42 星朝 阅读(21881) 评论(0) 推荐(0)
摘要: 好久没上了, 看到又有人回复了. 我就来修改一下. 修改时间  2018年5月16日 这回给你上全新版本. 至发稿时间,所有的包都是新版.  注意: 高版本需要添加  jaxb api 包, 否则会报错. 最下面列出报错信息 2018年5月17日更新  jdk 阅读全文
posted @ 2019-09-02 11:30 星朝 阅读(3512) 评论(0) 推荐(0)
摘要: swagger简介        swagger确实是个好东西,可以跟据业务代码自动生成相关的api接口文档,尤其用于restful风格中的项目,开发人员几乎可以不用专门去维护rest api,这个框架可以自动为你的业务代码生成restfu 阅读全文
posted @ 2019-09-02 11:23 星朝 阅读(6547) 评论(0) 推荐(0)
摘要: 在写文章之前,首先感谢 飞友科技 陆老师提供的文档。。 声明一下:下面的优化方案都是基于 “ Mysql 索引 BTree类型 ” 的 一、EXPLAIN 做MySQL优化,我们要善用 EXPLAIN 查看SQL执行计划。 下面来个简单的示例,标注(1,2,3,4,5)我们要重点关注的数据 type 阅读全文
posted @ 2019-09-02 10:32 星朝 阅读(433) 评论(0) 推荐(0)