随笔分类 -  Java

摘要:之前有做过获取客户端公网IP的项目 一般都是 正常的request.getRemoteAddr 或者request.getRemoteHost 可获取到客户端的公网IP, 或者项目部署在有nginx代理的环境下,我们要从头信息获取相应的IP,如果是多个我们需要取第一个IP 但是正常非代理部署的情况下 阅读全文
posted @ 2021-01-13 16:49 TheRoadOfAttack 阅读(257) 评论(0) 推荐(0)
摘要:引入依赖 <dependency> <groupId>com.fasterxml.jackson.jaxrs</groupId> <artifactId>jackson-jaxrs-xml-provider</artifactId> <version>2.5.0</version></depende 阅读全文
posted @ 2021-01-06 14:03 TheRoadOfAttack 阅读(81) 评论(0) 推荐(0)
摘要:在参数多的时候我们一般会使用新的dto 但是总有意外情况,若某一个字段不想在swagger中展示: 1、@JSONField(serialize = false) (属于fastJson) 2、@@JsonIgnore 阅读全文
posted @ 2020-11-06 14:25 TheRoadOfAttack 阅读(3757) 评论(0) 推荐(0)
摘要:正常的开发中我们使用mybatis可以配置下划线转驼峰, 其他时候 可能会碰到用实体类接受第三方接口,信息是下划线,可以使用 在实体类中使用@JSONFiled注解来实现转换 for (JSONObject jsonObject:resultList) { PushStatisticsDetail 阅读全文
posted @ 2020-10-20 09:34 TheRoadOfAttack 阅读(614) 评论(0) 推荐(0)
摘要:1、@NotBlank 只能用于String类型,不能为null并且trim之后的size必须大于0 2、@NotNull 不能为null,可以为空,无需考虑size的问题 3、@NotEmpty 用在集合类上面(各种集合 包括String 、数组),注意的是 不能为null 或长度为0的 阅读全文
posted @ 2020-10-19 10:54 TheRoadOfAttack 阅读(731) 评论(0) 推荐(0)