Все безопасности HTTP применяется при запуске:Настройка Spring HTTP Security во время выполнения
protected void configure(HttpSecurity http) throws Exception {
http
.authorizeRequests()
.antMatchers("/admin/**").hasRole("admin")
}
Во время выполнения, я пытаюсь добавить больше к нему ...
applicationContext.getBean(WebSecurityConfigurerAdapter).http.authorizeRequests().antMatchers("bla").hasRole("admin")
Когда эта линия выполнена , он добавляет его в http.authorizeRequests(), но/bla по-прежнему доступен «non admins»
При перезапуске сервера это изменение вступает в силу, поскольку оно загружает bla из базы данных.
Как сделать защиту незамедлительно без перезагрузки сервера?
Вы получили решение для этого? – theLearner
nope, если вы знаете, пожалуйста, поделитесь: D –