spring boot2.X或spring boot 1.X如何整合Activiti6.0?

5 篇文章 0 订阅
5 篇文章 0 订阅

涉及功能:1、spring boot2.X或spring boot 1.X整合Activiti6.0

                  2、整合在线流程设计器Activiti modoler

 

说明:我是在github找的spring boot1.5.8整合Activiti6.0的demo来修改的,具体细节如下

 

第一步:从github上下载整合好的demo

demo github地址:https://github.com/whxn520/Activiti6-modeler-demo

 

第二步:升级的spring boot版本到2.1.6

demo中默认使用的是spring boot1.5.8 ,如果你想使用1.5.8的版本,则不用修改如下的代码

升级spring boot版本到2.1.6

<parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.1.6.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>

第三步:修改spring mvc配置

由于spring boot1 和spring boot2配置spring mvc有些区别,因此需要修改一下;

2.X版本不再推荐直接继承WebMvcConfigurerAdapter,而是通过直接实现WebMvcConfigurer接口

@Configuration
@Slf4j
public class ActivitiWebMvcConfig implements WebMvcConfigurer {

    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        registry.addResourceHandler("/static/**").addResourceLocations("classpath:/static/");
        registry.addResourceHandler("/templates/**").addResourceLocations("classpath:/templates/");
    }

    /**
     * 设置访问根路径"/"时,访问index.ftl
     *
     * @param registry
     */
    @Override
    public void addViewControllers(ViewControllerRegistry registry) {
        registry.addViewController("/").setViewName("forward:/index");
        registry.setOrder(Ordered.HIGHEST_PRECEDENCE);
    }
}

第四步:修改配置

修改mysql数据库配置

 

第五步:验证效果

新建流程

流程列表

 

git完整代码:https://github.com/wyj180/springboot-activiti-demo.git

 

 

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值