我一直在使用Spring上下文查找失败,跳过了jetty服务器日志中的spring组件提供程序初始化。我对该主题进行了研究,发现我应该使用注释来告诉Spring Data和Spring识别我的Spring组件。
无法识别我的组件的结果是存储库为空。提前谢谢。
这是我的REST端点
@Component
//@ComponentScan("com.myapp.controller.TestEndpoint")
@Path("/test")
public class TestEndpoint {
@Autowired
private UserRepository repository;
@Bean
@GET
@Produces(MediaType.APPLICATION_JSON)
public String test() {
User user = new User("Ivan", "Ivanov");
repository.save(user);
return "Ok! Working!";
}
}