gpt4 book ai didi

java - 从 DTO 映射到实体时如何对密码进行编码?

转载 作者:行者123 更新时间:2023-12-02 01:33:07 24 4
gpt4 key购买 nike

在 Spring Boot 应用程序中,我想使用 Orika Mapper 将简单的(登录、通行证)UserDTO 映射到用户实体。我不知道如何在映射时调用 PasswordEncoder.encode 方法对密码进行编码。我应该使用不同的映射器吗?

最佳答案

在映射到实体之前,您可以使用Spring5的默认编码器,其工作原理如下

  @Override
protected void configure(AuthenticationManagerBuilder auth)
throws Exception {
auth.inMemoryAuthentication()
.withUser("user")
.password("password")
.roles("USER");
}

有关更多详细信息,您可以查看此处 https://www.baeldung.com/spring-security-5-default-password-encoder

关于java - 从 DTO 映射到实体时如何对密码进行编码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55724611/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com