我们可以使用returnObject
内置名称来访问@PreAuthorize
注释中方法的返回值吗?我在春季安全文档中读到,我们可以将其与@PostAuthorize
一起使用。
- @PreAuthorize("returnObject?.tila == T(fi.vm.sade.eperusteet.domain.PerusteTila).VALMIS or hasPermission(#id, 'perusteenosa', 'LUKU')")
+ @PreAuthorize("hasPermission(#id, 'perusteenosa', 'LUKU')")
PerusteenOsaDto.Laaja getVersio(@P("id") final Long id, final Integer versioId);