SpringBoot中的对象属性拷贝及MD5加密

目录

[1 前言](#1 前言)

[2 属性拷贝](#2 属性拷贝)

[3 MD5加密](#3 MD5加密)


1 前言

属性拷贝常用于服务层之中dto和entity对象,如果使用get和set方法,那将过于麻烦。另外,我们可能需要使用MD5对密码之类的进行加密,如果手搓工具类,将同样麻烦。如果能够使用已有的函数完成这些事情将事半功倍。接下来将会介绍两种本人已知的函数,希望提供些许帮助。

2 属性拷贝

BeanUtils.copyProperties(Object souce, Object target)

该函数可以将source(源数据)拷贝至target(目标数据),当然两个对象中,属性名一致的才会被赋值。且该函数的包为:org.springframework.beans

3 MD5加密

DigestUtils.md5DigestAsHex(byte[] bytes)

对需要加密的数据来一个geyBytes(),再传入函数中,即可获得其加密对象。该函数的包为:org.springframework.util

相关推荐
贫民窟的勇敢爷们38 分钟前
SpringBoot整合AOP切面编程实战,实现日志统一记录+接口权限校验
java·spring boot·spring
吾疾唯君医4 小时前
Java SpringBoot集成积木报表实操记录
java·spring boot·spring·导出excel·积木报表·数据文件下载
正儿八经的少年7 小时前
Spring Boot 两种激活配置方式的作用与区别
java·spring boot·后端
疯狂成瘾者8 小时前
Spring Boot 项目中的 SMTP 邮件验证码服务技术解析
java·spring boot·后端
啃臭9 小时前
AOP和反射
java·spring boot
河阿里10 小时前
SpringBoot:Spring Task定时任务完整使用教学
java·spring boot·spring
五阿哥永琪12 小时前
从0开始做一个导出功能,完整流程
spring boot
java1234_小锋13 小时前
SpringBoot可以同时处理多少请求?
java·spring boot·后端
海棠Flower未眠14 小时前
Spring Boot 3 + JPA多模块系统对MySQL和DORIS进行多数据源集成实战(荣耀典藏版)
spring boot·后端·mysql
北风朝向14 小时前
Spring Boot 集成 Open WebUI 实现 AI 流式对话
人工智能·spring boot·状态模式