今天在springboot项目集成Activiti的时候,出现了以上的问题,前端无论什么请求都无法正常发送,跨域问题,然后也是百度了好久才找到了一种完美的解决方案。
出现这个问题的原因:是因为引入Activit7的依赖包会自带springsecurity,所以需要验证之类的。
解决方案:
可以自定义一个配置类,如下
@Configuration
@EnableWebSecurity
public class WebSecurityConfig extends WebSecurityConfigurerAdapter
{
@Override
protected void configure(HttpSecurity http) throws Exception {
http.csrf().disable().authorizeRequests().anyRequest().permitAll().and().logout().permitAll();
}
}
这样就可以完美解决了跨域问题,至于后面正式写了springsecurity,这边就可以注释掉了