SpringSecurity3身份验证与Hibernate3(JPA)注释的集成

SpringSecurity3身份验证与Hibernate3(JPA)注释的集成,hibernate,spring-security,Hibernate,Spring Security,我正在寻找一些示例,用于将最新的Spring框架安全性与基于注释(ie JPA)的Hibernate集成到数据库的用户凭证中。我该怎么做?我可以用Spring进行密码编码和解码吗 可用的解决方案之一是link,但它基于Spring2.5和XML配置。我想避免使用xml,而使用注释。使用。您需要的一切都在文档中给出。是啊!您可以使用spring进行密码编码和解码。只需编写编码类,它将扩展org.springframework.security.authentication.encoding.Mes

我正在寻找一些示例,用于将最新的Spring框架安全性与基于注释(ie JPA)的Hibernate集成到数据库的用户凭证中。我该怎么做?我可以用Spring进行密码编码和解码吗

可用的解决方案之一是link,但它基于Spring2.5和XML配置。我想避免使用xml,而使用注释。

使用。您需要的一切都在文档中给出。是啊!您可以使用spring进行密码编码和解码。只需编写编码类,它将扩展org.springframework.security.authentication.encoding.MessageDigestPasswordEncoder

public class MyPassEncoder extends org.springframework.security.authentication.encoding.MessageDigestPasswordEncoder
{
   MyPassEncoder(){
   super("MD5");
}
public String encodePassword(String rawPass, Object salt) {
   String encPass =  super.encodePassword(rawPass, salt);
   return encPass;
}
}

该文档中没有给出基于注释概念的带Hibernate的Spring安全性示例。请从Spring安全性文档第4章下载示例