技术栈-语言-Java
学生宫布
毕业于随州市第一高级中学
展开
-
Java Lambda快捷方式:去重、分页等_v1.0.0
v1.0.0文章目录去重list object分页小数据去重list objectdepts = depts.stream().collect(Collectors.collectingAndThen(Collectors.toCollection(() -> new TreeSet<>(Comparator.comparing(SysDept::getDeptId))), ArrayList::new));分页小数据firstLevelList = firstLevelL原创 2021-07-06 14:16:30 · 166 阅读 · 0 评论 -
硬件检测之磁盘信息_v1.0.0
v1.0.0效果剩余总大小:980.03469085693359375GB硬盘总大小:1155.080066680908203125GB代码引入依赖 <oshi.version>3.9.1</oshi.version> ... ... <dependency> <groupId>com.github.oshi</groupId> <artifact原创 2021-05-27 16:30:34 · 149 阅读 · 0 评论 -
APIJSON_v1.0.0
查看官方教程原创 2020-08-23 14:57:48 · 255 阅读 · 1 评论 -
@Valid注解进行参数验证,以及嵌套验证
文章目录普通验证代码节选分析嵌套验证普通验证代码节选// controller入口saveOrUpdate(@RequestBody @Valid UserDataDO data) // dataName是请求参数data的属性之一 @NotBlank(message = "名称(dataName)不能为空") @ApiModelProperty(value = "数据集名称", required = true) private String dataName;分析一原创 2020-08-21 12:01:44 · 4497 阅读 · 1 评论 -
@PathVariable注解允许参数为空、允许不传参数
说明设置可以不传:但是请求的时候,仍然提示projectId必传:这是因为url要求带参,属于REST参数。解决办法:设置多个url path即可,有的传REST参,有的不传。当然required必须是false这个问题以前解决过,——还是要温习一下比较好呀...原创 2020-08-21 10:42:01 · 9466 阅读 · 0 评论 -
优雅地使用SpringBoot配置文件_v1.0.0
文件名称版本号作者qq版本优雅地使用SpringBoot配置文件v1.0.0学生宫布8416837SpringBoot 2.2.6SpringCloud Hoxton.SR4文章目录@Value注解模式@ConfigurationProperties模式的配置自动注入编写配置文件配置文件yaml版Java代码效果@Value注解模式比较简单,略但是要注意静态变量的写法:注解配到setter,且是public方法@ConfigurationProperties模...原创 2020-07-28 11:30:47 · 186 阅读 · 0 评论