Java SpEL中的实例
我有一个使用以下方法的类: 代码:Java SpEL中的实例,java,spring,spring-security,Java,Spring,Spring Security,我有一个使用以下方法的类: 代码: 这是合法的吗?或者如何正确使用“instanceof”?SpEL的正确语法类似于filterObject instanceof T(Project)。(请参阅) List<Entity> getData() {...} @PostFilter("filterObject instanseof Project ? filterObject.manager == principal : filterObject instanceof Phase ?
这是合法的吗?或者如何正确使用“instanceof”?SpEL的正确语法类似于
filterObject instanceof T(Project)
。(请参阅)
List<Entity> getData() {...}
@PostFilter("filterObject instanseof Project ? filterObject.manager == principal : filterObject instanceof Phase ? filterObject.project.manager == principal :
filterObject instanceof Invoice ? filterObject.phase.project == principal : filterObject instanceof Payment ? filterObject.invoice.phase.project.manager == principal : true")