【发布时间】:2015-11-27 18:26:10
【问题描述】:
我使用 spring boot 1.2.5.RELEASE。 我定义了一个扩展 CrudRepository 的接口
public interface SampleEntityService extends CrudRepository<SampleEntity, Long> {...}
所以我的存储库将包含所有方法,例如:保存、删除等。 我想禁用一些方法,例如删除,所以它会抛出 NotSupportedException (或其他)。
我的第一个想法是构建装饰器并覆盖所有这些方法并手动抛出异常。
这个问题有更好的解决方案吗?
【问题讨论】:
标签: java spring spring-boot spring-data