实用小工具
文章平均质量分 57
哼哼唧唧歪歪扭扭车
这个作者很懒,什么都没留下…
展开
-
表单验证使用注解@Valid
首先我们先了解一下@Valid的只要用途:主要用于表单验证,减轻了代码量。Maven项目引入依赖接下来实战演示,在我们使用@Valid注解之前我们需要先写一个异常统一处理的方法,用于规范参数不全时返回接下来是Controller层重点要来喽我们只需要在接受实体的字段上加入上面说的注解,在接口被请求的时候就会帮助我们进行表单验证以及返回指定消息啦。我们看一下返回@Valid注解可以搭配的注解有...原创 2022-06-21 12:09:09 · 356 阅读 · 1 评论 -
获取首字母
获取首字母,如果无或者没有识别返回#字符/** * 获取首字母 * @param str * @return */ public static String first(String str) { if (str == null || str.equals("")) return "#"; char ch = str.charAt(0); if (ch >= 'a' && ch <=原创 2020-12-18 11:07:25 · 212 阅读 · 0 评论 -
Java对时间进行操作的工具类
Java对时间进行操作的工具类一、时间格式化二、时间计算(时间加减)三、两个时间之间的差值一、时间格式化 /** * 时间格式化<br/> * yyyy-MM-dd HH:mm:ss * @param date * @return */ public static String DateFormat(Date date) { return DateFormat(date, "yyyy-MM-dd HH:mm:ss");原创 2020-12-18 11:03:29 · 164 阅读 · 0 评论 -
文件上传的时候获取其文件大小,返回 B,KB,M
文件上传的时候获取其文件大小,返回 B,KB,M第一步:文件上传的Controller获取文件的size第二部:转换的工具类第一步:文件上传的Controller获取文件的size /** * TODO:如果不会写上传下载请查看我之前的博客 */ public Map<String,Object> upload(MultipartFile file){ long size = file.getSize(); ... ... }第二部:转换的工具类 public s原创 2020-12-18 10:55:21 · 2404 阅读 · 1 评论 -
根据经纬度,计算两点间的距离
根据经纬度,计算两点间的距离第一步:声明一个全局变量(地球的半径)第二步:创建一个封装经纬度的VO类第三步:计算两个经纬度之间的距离第一步:声明一个全局变量(地球的半径) /** * @Author: Mr.Zhang * 地球半径,单位 km(如果距离单位为M,即将数值*1000) */ private static final double EARTH_RADIUS = 6378.137;第二步:创建一个封装经纬度的VO类/** * @Author:原创 2020-12-18 10:47:55 · 583 阅读 · 0 评论