【发布时间】:2020-04-17 07:00:02
【问题描述】:
*************************** APPLICATION FAILED TO START ***************************
Description:
Field userRepository in com.Lex.Exercise.Service.RegistrationService required a bean of type 'com.Lex.Exercise.Repository.UserRepository' that could not be found.
The injection point has the following annotations:
- @org.springframework.beans.factory.annotation.Autowired(required=true)
Action:
Consider defining a bean of type 'com.Lex.Exercise.Repository.UserRepository' in your configuration.
//用户存储库
package com.Lex.Exercise.Repository;
import org.springframework.data.jpa.repository.JpaRepository;
import com.Lex.Exercise.Model.UserEntity;
public interface UserRepository extends JpaRepository<UserEntity, String>{
}
//注册服务
@ComponentScan(basePackages = "com.Lex.Exercise.Repository")
@Component
public class RegistrationService {
@Autowired
private UserRepository userRepository;
//business methods and other validations comes here
}
这是主类
package com.Lex.Exercise.SpringBootDemo;
@SpringBootApplication
@PropertySource(value = { "classpath:configuration.properties" })
public class SpringBootDemoApplication implements CommandLineRunner {
@Autowired
private RegistrationService service;
public static void main(String[] args) {
SpringApplication.run(SpringBootDemoApplication.class, args);
}
}
以下是项目结构: /SpringBootDemo/src/main/java/com/Lex/Exercise/Model/User.java /SpringBootDemo/src/main/java/com/Lex/Exercise/Model/UserEntity.java /SpringBootDemo/src/main/java/com/Lex/Exercise/Repository/UserRepository.java /SpringBootDemo/src/main/java/com/Lex/Exercise/Service/RegistrationService.java /SpringBootDemo/src/main/java/com/Lex/Exercise/SpringBootDemo/SpringBootDemoApplication.java /SpringBootDemo/src/main/resources/application.properties /SpringBootDemo/src/main/resources/configuration.properties
请帮我解决这个问题
【问题讨论】:
-
请提供您的项目结构
-
/SpringBootDemo/src/main/java/com/Lex/Exercise/Model/User.java /SpringBootDemo/src/main/java/com/Lex/Exercise/Model/UserEntity.java /SpringBootDemo /src/main/java/com/Lex/Exercise/Repository/UserRepository.java /SpringBootDemo/src/main/java/com/Lex/Exercise/Service/RegistrationService.java /SpringBootDemo/src/main/java/com/Lex /Exercise/SpringBootDemo/SpringBootDemoApplication.java /SpringBootDemo/src/main/resources/application.properties /SpringBootDemo/src/main/resources/configuration.properties SpringBootDemoApplication.java为主类
标签: spring-boot spring-data-jpa