Я сейчас использую
@EnableGlobalMethodSecurity(prePostEnabled = true)
Можно ли сделать prePostEnabled ложным во время выполнения на основе некоторой переменной среды?
Я неправильно попытался сделать
@EnableGlobalMethodSecurity(prePostEnabled = !"${spring.profiles.include}".equals("noSecurity"))
но тогда мне нужно было сказать, что атрибут должен быть константой.
Я думаю, что это будет работать для создания пользовательского метода MethodSecurityMetadataSource, но я не совсем уверен, как поступить с этим или любым другим методом, который позволит мне изменить prePostEnabled во время выполнения