【发布时间】:2015-10-20 16:17:12
【问题描述】:
我想在服务器启动时从数据库配置授权请求值。目前我在 Java 类文件中给出了硬核值,有没有办法从数据库中读取相同的值。
下面是示例代码:
protected void configure(HttpSecurity http) throws Exception {
http
.authorizeRequests()
.antMatchers("/resources/**", "/signup", "/about").permitAll()
.antMatchers("/admin/**").hasRole("ADMIN")
.antMatchers("/db/**").access("hasRole('ADMIN') and hasRole('DBA')")
.anyRequest().authenticated()
.and()
// ...
.formLogin();
}
如何从数据库中读取 url,例如:/admin/** 从数据库而不是类文件中的硬代码值
【问题讨论】:
-
如果无法访问数据库,期望的结果是什么?
标签: java spring-mvc spring-security