前言
Snaker是基于java的轻量级工作流引擎,接口丰富,使用简单。
一、源码及部署
1、源码地址
https://github.com/snakerflow/snakerflow
https://gitee.com/yuqs/snakerflow
2、maven部署
<dependency>
<groupId>com.github.snakerflow</groupId>
<artifactId>snaker-core</artifactId>
<version>2.5.1</version>
</dependency>
<dependency>
<groupId>com.github.snakerflow</groupId>
<artifactId>snaker-spring</artifactId>
<version>2.5.1</version>
</dependency>
<dependency>
<groupId>com.github.snakerflow</groupId>
<artifactId>snaker-mybatis</artifactId>
<version>2.5.1</version>
</dependency>
3、测试用例
https://gitee.com/yuqs/snaker-test
4、web项目
https://gitee.com/yuqs/snaker-web
- 创建数据库
- 修改数据库配置文件
/src/main/resources/application.properties
#oracle version database settings
#jdbc.driver=oracle.jdbc.driver.OracleDriver
#jdbc.url=jdbc:oracle:thin:@localhost:1521:snaker
#jdbc.username=snaker
#jdbc.password=snaker
#hibernate.dialect=org.hibernate.dialect.Oracle10gDialect
#mysql version database setting
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/snaker-web?useUnicode=true&characterEncoding=utf-8
jdbc.username=root
jdbc.password=root
hibernate.dialect=org.hibernate.dialect.MySQL5InnoDBDialect
#hibernate settings
hibernate.show_sql=true
hibernate.format_sql=true
#dbcp settings
dbcp.maxIdle=5
dbcp.maxActive=40
- 服务器运行即可
后续测试均以该演示项目为主
演示图例及详细API说明持续更新中~