FastJson解决long类型在前端界面展示精度丢失问题
FastJson解决long类型在前端界面展示精度丢失问题
|
前后端交互的时候,数据的ID字段采用的雪花ID,Long类型,返回给前端时,由于数值过大,会导致精度丢失,后面几位会变成0,这时候就需要把ID字段转成String类型的返回给前端页面。目前有三种方式可以实现这个功能:方式一、@JSONField采用@JSONField注解,在ID字段上加上如下的注解
利用jsencrypt.js实现前端加密Java后端解密
利用jsencrypt.js实现前端加密Java后端解密
|
1 前端在做登录功能时,为了密码传输的相对安全,可以采用RSA加密的方式加密密码,在跳转登陆界面之前,后端获取到公钥私钥,并把公钥传到前端,前端通过jsencrypt.js利用公钥加密密码,并传入后端,后端再解密获得登陆密码。加密JS——jsencrypt.js项目地址:https://github