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

相关推荐
再写一行代码就下班1 分钟前
Cursor配置Java环境、创建Spring Boot项目的步骤
java·开发语言·spring boot
我登哥MVP3 小时前
Spring Boot 从“会用”到“精通”:SpringBoot MVC 请求处理全流程
java·spring boot·后端·spring·mvc·maven·intellij-idea
我登哥MVP4 小时前
Spring Boot 从“会用”到“精通”:ReturnValueHandler原理
java·spring boot·后端·spring·java-ee·maven·intellij-idea
10WTW016 小时前
QQ本地缓存机制初步探寻
缓存·视频·md5
程序员阿卢6 小时前
01-基于springboot框架调用ollama下的模型完成基本功能
spring boot·后端·ollama·通义千问模型qwen
烧饼Fighting7 小时前
Jenkins自动化编译部署Spring Boot项目
spring boot·自动化·jenkins
闪电悠米7 小时前
黑马点评-Redis 消息队列-01_why_redis_mq
java·数据库·spring boot·redis·缓存·junit·消息队列
我登哥MVP7 小时前
Spring Boot 从“会用”到“精通”:内容协商原理
java·spring boot·后端·spring·java-ee·maven·lua
Flittly7 小时前
【AgentScope Java新手村系列】(1)框架简介与环境搭建
java·spring boot·笔记·spring·ai
星辰徐哥16 小时前
Spring Boot 微服务架构设计与实现
spring boot·后端·微服务