关闭 Activiti 访问验证 —— 禁用springsecurity
在使用 SpringBoot 整合 Activiti 时,启动服务器,访问模块时,浏览器弹出一个登录界面,如下图所示,只有登录成功后才能访问。

环境
SpringBoot:2.2.1.RELEASE
Activiti:7.1.0.M2
Maven 依赖如下
<dependencies><dependency><groupId>org.mybatis.spring.bootgroupId><artifactId>mybatis-spring-boot-starterartifactId><version>2.1.1version>dependency><dependency><groupId>mysqlgroupId><artifactId>mysql-connector-javaartifactId><scope>runtimescope>dependency><dependency><groupId>com.alibabagroupId><artifactId>druid-spring-boot-starterartifactId><version>1.1.10version>dependency><dependency><groupId>org.activitigroupId><artifactId>activiti-spring-boot-starterartifactId><version>7.1.0.M2version>dependency><dependency><groupId>com.atguigugroupId><artifactId>atcrowdfunding_commonartifactId><version>0.0.1-SNAPSHOTversion><exclusions><exclusion><groupId>org.springframework.bootgroupId><artifactId>spring-boot-starterartifactId>exclusion>exclusions>dependency><dependency><groupId>org.springframework.bootgroupId><artifactId>spring-boot-starter-webartifactId>dependency><dependency><groupId>org.springframework.cloudgroupId><artifactId>spring-cloud-starter-netflix-eureka-clientartifactId>dependency><dependency><groupId>org.springframework.bootgroupId><artifactId>spring-boot-devtoolsartifactId><scope>runtimescope><optional>trueoptional>dependency><dependency><groupId>org.springframework.bootgroupId><artifactId>spring-boot-starter-testartifactId><scope>testscope><exclusions><exclusion><groupId>org.junit.vintagegroupId><artifactId>junit-vintage-engineartifactId>exclusion>exclusions>dependency>
dependencies>
产生的原因
出现该登录界面是因为 Activiti 框架整合了:security(权限的框架)
解决方法
在启动类上的 @SpringBootApplication 添加如下参数:
@SpringBootApplication(exclude = {org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration.class,org.springframework.boot.actuate.autoconfigure.security.servlet.ManagementWebSecurityAutoConfiguration.class})
public class AtcrowdfundingActivitiServiceApplication {public static void main(String[] args) {SpringApplication.run(AtcrowdfundingActivitiServiceApplication.class, args);}}
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
