【发布时间】:2014-10-25 03:20:17
【问题描述】:
我有一个名为 StoreType.java 的域类,它由下面的 spring 存储库公开
public interface StoreTypeRepository extends PagingAndSortingRepository<StoreType, Short> {
}
当我使用 url http://localhost:8080/my-persistence/jpa/storetypes 访问它时,它返回 404。
如果我将域类更改为 Storetype(没有驼峰式大小写),它可以正常工作并返回 200 OK。
我还有几个使用单一世界域类的存储库,例如 Store.java 、 Country.java ,这些工作正常,默认情况下它们显示为域类名称的复数。
我知道 spring 暴露的 url 是域类的复数,但不确定它为什么不暴露它。我可以使用@RepositoryRestResource(path="/storetypes") 覆盖它,但我想知道如果域类名称以驼峰命名,则默认休息 url 是什么。
【问题讨论】:
标签: rest spring-data-rest