/**
* create by luoxiaoqing
* 读取所有的配置类
*/
@Configuration
@EnableConfigurationProperties(SecurityYml.class)
public class SecurityConfig {
}
/**
* create by luoxiaoqing
* 读取文件的配置类
*/
@Data
@ConfigurationProperties("youyou.security")
public class SecurityYml {
private BrowserYml browserYml = new BrowserYml();
}
/**
* create by luoxiaoqing
* 浏览器端文件读取类
*/
@Data
public class BrowserYml {
/** 没有权限访问时需要跳转的页面 */
private String loginPage = "/login.html";
/** 后端是redirect还是返回json*/
private LoginType loginType = LoginType.JSON;
}
Spring Security技术栈,REST风格开发常见接口,独立开发认证授权模块保证REST服务安全
了解课程