Springmvc + Spring data jpa @Autowired 找不到 Repository

西瓜树上结葡萄 发布于 2016/11/17 12:41
阅读 1K+
收藏 0

使用 Spring mvc 4.3 + Spirng Data jpa 1.9.6 和 hibernate Jpa 的实现


@Configuration
@EnableTransactionManagement
@EnableJpaRepositories("xking.*.dao")
public class DataConfig {
// 配置文件
@Configuration
// Spring MVC 配置
@EnableWebMvc
@EnableSpringDataWebSupport
// 启动自动扫描
@ComponentScan("xKing.*.web")
public class WebConfig extends WebMvcConfigurerAdapter{

单元测试是可以成功的,可以使用




@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes={DataConfig.class, MailConfig.class})
public class TestUserRepository {


	@Autowired
	private UserRepository userRepository;


	@Test
	@Transactional
	public void testFindByUsername() {
		User user = userRepository.findByUsername("name");
		Assert.assertNotNull(user);
		System.out.println(user);
	}




使用 Spring mvc 启动时,就提示找不到 UserRepository 的实现 bean

请问是什么配置没配好么??


加载中
0
西瓜树上结葡萄
西瓜树上结葡萄
该评论暂时无法显示,详情咨询 QQ 群:点此入群
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部
返回顶部
顶部