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

相关推荐
No8g攻城狮7 小时前
【人大金仓】wsl2+ubuntu22.04安装人大金仓数据库V9
java·数据库·spring boot·非关系型数据库
夕除8 小时前
spring boot 7
spring boot
还得是你大哥9 小时前
Java互联网医院管理系统源码SpringBoot
java·spring boot·vue
程序员老邢11 小时前
【技术底稿 37】Spring Boot 3.x 自动装配 “死锁” 排查:3 个注解实现条件化装配与 Mock 兜底
java·spring boot·后端·自动装配·rag·技术底稿
椰猫子15 小时前
SpringBoot(简介、基础配置、整合第三方技术)
java·spring boot·spring
海兰17 小时前
【第54篇】Graph + Langfuse 可观测性实战
java·人工智能·spring boot·spring ai
qq_54702617918 小时前
SpringBoot + Redis 电商秒杀完整方案
spring boot·redis·后端
那个失眠的夜18 小时前
SpringBoot
java·开发语言·spring boot·spring·mvc·mybatis
多敲代码防脱发18 小时前
Spring进阶(Bean的生命周期与Bean的后处理器)
java·服务器·开发语言·spring boot·spring·servlet
voyaqi19 小时前
从零设计企业级校验框架:Spring Boot + SPI 实战指南
spring boot·后端·log4j