设置
我有一个PagingAndSortingRepository,我只想从中公开一组有限的(大部分)读操作并添加一些非DB服务。我在crud存储库中添加了一个REST控制器。
问题
在Swagger界面上,我看到所有操作都已启用,即使只从其余仓库调用了一个操作。所有操作都获得相同的路径,例如。 " /休息/富"在下面的例子中。
如何禁用Spring Boot注入所有操作?
其他观察:
示例代码
public interface MyCRUDRepository extends PagingAndSortingRepository<Foo, FooPK> {
}
@RestController
public class MyRESTController {
@Autowired
MyCRUDRepository repository;
@RequestMapping("/rest/foo")
public Foo find(String id) {
return repository.findOne(id);
}
}
答案 0 :(得分:1)
我为修复此问题做了两处更改: