Activiti6-数据库配置-dbconfig(学习笔记)
常⽤数据连接池种类:
不⼀样的地⽅在于filters过滤器,设置了统计、和记录avtiviti⽀持的数据库有:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="/schema/beans"
xmlns:xsi="/2001/XMLSchema-instance"
xsi:schemaLocation="/schema/beans /schema/beans/spring-beans.xsd">
<!-- 1基于H2内存数据库的流程引擎配置,也是在什么都没配置时的默认配置-->
<!--
<bean id="processEngineConfiguration" class="ine.impl.cfg.StandaloneInMemProcessEngineConfiguration">
<property name="jdbcUrl" value="jdbc:h2:mem:activiti;DB_CLOSE_DELAY=1000;MVCC=TRUE" />
<property name="jdbcDriver" value="org.h2.Driver" />
<property name="jdbcUsername" value="sa" />
<property name="jdbcPassword" value="" />
</bean>
-->
<!-- StandaloneInMemProcessEngineConfiguration⾥⾯databaseSchemaUpdate默认为
“create-drop”,即⽤时⾃动创建表,关闭时⾃动删除表(ps:对应库为空库,中必须⽆表)
-->
<bean id="processEngineConfiguration"
class="ine.impl.cfg.StandaloneInMemProcessEngineConfiguration">
<!--<property name="jdbcUrl" value="jdbc:mysql://localhost:3306/activiti6unit?useUnicode=true&characterEncoding=utf-8&useSSL=false" />
<property name="jdbcDriver" value="sql.jdbc.Driver" />
<property name="jdbcUsername" value="root" />
<property name="jdbcPassword" value="root" />-->
<!--默认设置-->
<!--<property name="databaseSchemaUpdate" value="create-drop" />-->
<property name="databaseSchemaUpdate" value="true" />
<property name="dataSource" ref="dataSource" />
<!-- 其他⼀些属性 -->
<!-- 给表加上前缀
<property name="databaseTablePrefix" value="t_" />
-->
</bean>
<bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource">
<property name="url" value="jdbc:mysql://localhost:3306/activiti6unit?useUnicode=true&characterEncoding=utf-8&useSSL=false" />
<property name="driverClassName" value="sql.jdbc.Driver" />
<property name="username" value="root" />
<property name="password" value="root" />
<property name="initialSize" value="1" />
<property name="maxActive" value="10" />
<property name="filters" value="stat,slf4j"/>
</bean>
>datasource是什么意思
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论