在旧的春天(在春天启动之前)我在 web.xml 中定义
<filter-mapping>
<filter-name>myFilter</filter-name>
<url-pattern>/rest/*</url-pattern>
</filter-mapping>
并且通过这种方式,安全性仅应用于“/rest/”下的 URI,并且从 root 提供的静态资源不受保护(我的 html/Angular2 内容)。但是我在 Spring Boot 中找不到任何做同样事情的参考,有没有人已经解决了这个问题?
在弹簧靴中,您可以处理例如:
@SpringBootApplication
public class SpringDemoApplication {
@Bean
public FilterRegistrationBean someFilterRegistration() {
FilterRegistrationBean registration = new FilterRegistrationBean();
registration.setFilter(someFilter());
registration.addUrlPatterns("/rest/*");
registration.setName("myFilter");
return registration;
}
@Bean(name = "myFilter")
public Filter myFilter() {
return new MyFilter();
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句