大佬教程收集整理的这篇文章主要介绍了java – Spring Data JPA没有类型的限定bean …找到依赖项,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我有测试Spring Data JPA的示例测试程序,但似乎没有生成存储库.
我的配置:
@H_403_8@http://www.springframework.org/scheR_664_11845@a/beans" xmlns:xsi="http://www.w3.org/2001/XMLscheR_664_11845@a-instance" xmlns:context="http://www.springframework.org/scheR_664_11845@a/context" xmlns:jee="http://www.springframework.org/scheR_664_11845@a/jee" xsi:scheR_664_11845@aLOCATIOn="http://www.springframework.org/scheR_664_11845@a/beans http://www.springframework.org/scheR_664_11845@a/beans/spring-beans-4.0.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.0.xsd http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee.xsd"> ecurityConfig.xml" /> <>fig /> rm.jpa.LocalContainerEntitymanagerfactorybean">.o ecurity" /> MysqL5InnoDBDialect
用户实体:
@H_403_8@package com.test.security; import org.springframework.security.core.CredentialsContainer; import org.springframework.security.core.userdetailS.UserDetails; @Entity @Table public class UserPrincipal implements UserDetails,CredentialsContainer,Cloneable { private static final long serialVersionUID = 1L; private long id; .... }
UserRespository:
@H_403_8@package com.test.security; import org.springframework.data.repository.CrudRepository; public interface UserRepository extends CrudRepository
Userservice:
@H_403_8@package com.test.security; @service public class Userservice implements UserDetailsservice { @Inject UserRepository userRepository; @Override @transactional public UserPrincipal loadUserByUsername(String userName) { UserPrincipal principal = userRepository.getByUsername(userName); // make sure the authorities and password are loaded principal.getAuthorities().size(); principal.getpassword(); return principal; } }
我收到此错误:
抓取spring数据jpa命名空间(来自spring-data-jpa jar)
@H_403_8@xmlns:jpa="http://www.springframework.org/scheR_664_11845@a/data/jpa" xsi:scheR_664_11845@aLOCATIOn= http://www.springframework.org/scheR_664_11845@a/data/jpa http://www.springframework.org/scheR_664_11845@a/data/jpa/spring-jpa.xsd
并使用< repositories="">用于扫描存储库的jpa命名空间的元素
@H_403_8@:repositories base-package="com.test.security" entity-manager-factory-ref="myEmf" transaction-manager-ref="transactionManager"/>
在Creating Repository Instances查看更多信息
这是一个关于< repositories="">的片段.标签:
对于Java配置,您可以使用@EnableJpaRepositories注释实现相同的功能.您可以在同一个link as above中阅读更多相关信息
以上是大佬教程为你收集整理的java – Spring Data JPA没有类型的限定bean …找到依赖项全部内容,希望文章能够帮你解决java – Spring Data JPA没有类型的限定bean …找到依赖项所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。