我当前正在使用
@EnableGlobalMethodSecurity(prePostEnabled = true)
是否可以在运行时基于某些环境变量将prePostEnabled设置为false?
我错误地尝试做
@EnableGlobalMethodSecurity(prePostEnabled = !"${spring.profiles.include}".equals("noSecurity"))
但随后intellij告诉我该属性必须为常数。 我认为创建自定义的MethodSecurityMetadataSource方法会起作用,但不确定如何执行此方法或任何其他让我在运行时更改prePostEnabled的方法