Spring boot Spring数据JPA微服务中的资源映射问题

Spring boot Spring数据JPA微服务中的资源映射问题,spring-boot,spring-data-jpa,Spring Boot,Spring Data Jpa,我试图在我的控制器中使用findAll方法。我编写了一个存储库、模型和控制器作为示例。但是,当我运行显示此应用程序没有/error的显式映射的URL时,您会将其视为一种回退 我的控制器是: @RestController public class WebController { @Autowired UsersRepository userRepo; @GetMapping("/loadAuthUsers") public List<Users> checkLogin() {

我试图在我的控制器中使用findAll方法。我编写了一个存储库、模型和控制器作为示例。但是,当我运行显示此应用程序没有/error的显式映射的URL时,您会将其视为一种回退

我的控制器是:

@RestController
public class WebController {

@Autowired
UsersRepository userRepo;

@GetMapping("/loadAuthUsers")
public List<Users> checkLogin() {
    return (List<Users>) userRepo.findAll();
}
}
我的存储库是

@Repository
public interface UserRepository extends CrudRepository<User, Integer> {

}
我的主要课程是

@SpringBootApplication
@Configuration
@ComponentScan("com.milletech.services.repository")
public class EspaceCheckAuthenticationApplication {

public static void main(String[] args) {
    SpringApplication.run(EspaceCheckAuthenticationApplication.class, args);
}
}

如何解决此映射问题?

根据日志,它自动布线错误

您需要用@Repository注释UserRepository类,以便自动连接

工作守则是:

@Repository 
public interface UserRepository extends CrudRepository<User, Integer> {

}

我试过了。但不起作用。我更新了有问题的新代码。你能检查一下吗?你能把你的应用程序放在数据库设置中吗?我也把更改放在应用程序类中…把它们应用到并把spring.jpa.database=postgresql添加到应用程序属性中。我试过了,但也不起作用。但是当我添加@RestController时,出现了错误。当我删除该注释时,它运行时没有错误。但映射不起作用。
@SpringBootApplication
@Configuration
@ComponentScan("com.milletech.services.repository")
public class EspaceCheckAuthenticationApplication {

public static void main(String[] args) {
    SpringApplication.run(EspaceCheckAuthenticationApplication.class, args);
}
}
@Repository 
public interface UserRepository extends CrudRepository<User, Integer> {

}
@SpringBootApplication
@EnableJpaRepositories(considerNestedRepositories = true)
public class MyApplication {

    public static void main(String[] args) throws Exception {
        SpringApplication.run(MyApplication.class, args);
    }
}