Java Spring引导:activiti maven依赖项中的问题
我想在我的项目中使用activiti。我也在其中使用SpringSecurity。当我将activiti maven依赖项添加到Java Spring引导:activiti maven依赖项中的问题,java,maven,spring-boot,activiti,Java,Maven,Spring Boot,Activiti,我想在我的项目中使用activiti。我也在其中使用SpringSecurity。当我将activiti maven依赖项添加到pom.xmlalljpa服务时,例如登录不工作。当我删除activiti依赖项时,它会正常工作 spring启动版本:1.3.3,activiti版本为5.17.0 <dependencies> <!-- Spring Boot --> <dependency> <groupId>o
pom.xml
alljpa
服务时,例如登录不工作。当我删除activiti依赖项时,它会正常工作
spring启动版本:1.3.3,activiti版本为5.17.0
<dependencies>
<!-- Spring Boot -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-freemarker</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
<!--<dependency>
<groupId>org.activiti</groupId>
<artifactId>spring-boot-starter-basic</artifactId>
<version>5.17.0</version>
</dependency>
<dependency>
<groupId>org.activiti</groupId>
<artifactId>spring-boot-starter-jpa</artifactId>
<version>5.17.0</version>
</dependency>-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-rest</artifactId>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.38</version>
</dependency>
欢迎来到SO。你错过了什么样的Spring启动版本?什么是activiti版本?你所说的不工作是什么意思?你有任何异常抛出吗?@Xtreme Biker,谢谢。spring boot版本1.3.3和activiti版本5.17.0,并且没有任何异常抛出。请记住,您可以通过添加此类相关数据来编辑问题。@Xtreme Biker,如果您需要更多信息,请参阅我在问题中提供的信息。谢谢。我认为当您使用org.activiti的“spring boot starter jpa”时,不需要添加“spring boot starter数据jpa”依赖项。它已经包含“spring启动程序数据jpa”依赖项。
@Configuration
@EnableGlobalMethodSecurity(prePostEnabled = true)
@Order(SecurityProperties.ACCESS_OVERRIDE_ORDER)
class SecurityConfig extends WebSecurityConfigurerAdapter {
@SuppressWarnings("SpringJavaAutowiringInspection")
@Autowired
private UserDetailsService userDetailsService;
@Override
protected void configure(HttpSecurity http) throws Exception {
http.authorizeRequests()
.antMatchers("/", "/public/**").permitAll()
.antMatchers("/users/**").hasAuthority("ADMIN")
.anyRequest().fullyAuthenticated()
.and()
.formLogin()
.loginPage("/login")
.failureUrl("/login?error")
.usernameParameter("email")
.permitAll()
.and()
.logout()
.logoutUrl("/logout")
.deleteCookies("remember-me")
.logoutSuccessUrl("/")
.permitAll()
.and()
.rememberMe();
}
@Override
public void configure(AuthenticationManagerBuilder auth) throws Exception {
auth
.userDetailsService(userDetailsService)
.passwordEncoder(new BCryptPasswordEncoder());
}