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

相关推荐
大阳光男孩5 小时前
Spring Boot 整合 Debezium 实现 MySQL 增量数据监听(嵌入式版)
spring boot·后端·mysql
X-⃢_⃢-X5 小时前
一、第一阶段:认识 Spring Boot
java·spring boot·后端
xuhaoyu_cpp_java9 小时前
SpringBoot学习(四)
java·经验分享·spring boot·笔记·学习
不平衡的叉叉树14 小时前
Springboot+Mockito简单使用单元测试
java·spring boot·单元测试
山东点狮信息科技有限公司14 小时前
企业级开源OA系统推荐
vue.js·spring boot·性能优化·系统架构·开源
万亿少女的梦16814 小时前
基于Spring Boot与MySQL的乡镇群众服务系统设计与实现
java·spring boot·mysql·权限管理·前后端分离
猫猫不是喵喵.16 小时前
前后端分离springboot+vue2查询数据导出为Excel
spring boot·后端·excel
杨运交17 小时前
[049][Crypto模块]前后端混合加密API实战:基于Spring Boot的AES+RSA安全传输方案
spring boot·后端·安全
William Dawson18 小时前
【国产化改造实战|Spring Boot对接华为云MRS Redis Kerberos认证终极踩坑指南】
spring boot·redis·华为云
心运软件18 小时前
Spring Boot + Vue 停车场管理系统(前后端分离,附源码+数据库)
数据库·vue.js·spring boot