在接口或实现类中哪里放置@PreAuthorize?

4

我发现一般建议将Spring注解放在实现类上,例如@Transactional,但是@PreAuthorized应该放在哪里呢?


2
一般而言,你需要问自己“这个注解是属于什么的?”。如果它是合同的一部分,你希望暴露给bean/API的使用者,那么就将它放在接口中。如果你的使用者通常不需要知道这些内容,那么它的位置应该是在实现细节中。 - M. Prokhorov
1个回答

4

无法打开链接。 - Süresh AK

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接