Java
YoursJie__
这个作者很懒,什么都没留下…
展开
-
实体类中时间的数据类型Date、Timestamp、LocalDateTime区分以及常用的jdbcType数据类型
在oracle数据库中新建表时用的Date来储存的时间信息,后端Java代码中mp代码生成器生成表中实体类字段,然后时间就默认的LocalDateTime类型,现在有一个新增需求需要添加时间就遇到问题了。在Java中可以有这些方法获取时间:1:通过调用System.currentTimeMillis();这个方法是获取系统当前时间的方法,这个方法经过测试是获取时间速度最快的方法,返回值是一个long型的数据。这个值其实是距离 1970-01-01 00:00:00 相差的毫秒数。import java原创 2021-02-04 14:54:57 · 10487 阅读 · 0 评论 -
Shiro框架通过注解@RequiresAuthentication方式校验权限
在项目的校验与授权中,我们常使用Shiro框架来完成,在校验阶段,我们可以使用Shiro自带的拦截器来实现拦截功能,本来我写的 filterMap.put("/**", “jwt”)来完成拦截,但是这样在没有登录过的页面去注册就会拦截注册请求,但是我没有在注册请求前面加@RequiresAuthentication注解,所以通过改进后实现了常规的拦截功能。这样在注册请求的url上加上自定义字符就可以直接通行,登录后的方法加上一个全局url路径设置就可以达到部分功能必须要登录才可以实现。...原创 2021-01-27 16:15:30 · 4840 阅读 · 0 评论 -
将后端Assert.notNull中的异常message信息传递给前端
在后端程序代码编写中,我们有时需要自定义异常信息,然后将异常信息传递给前端显示在页面上,可以这样做,写一个自定义Result类来实现。这里就随便把数据一下整理了,然后可以看到调用Result.fail(String message)实现返回message信息。这样就可以在前端数据中的JSON数据中调出来了。...原创 2021-01-27 15:56:53 · 1491 阅读 · 1 评论