锘??xml version="1.0" encoding="utf-8" standalone="yes"?>
婧愪唬鐮侊細(xì)https://gitee.com/yifan88899/acttest
## 鐗堟湰璇存槑
- springboot 2.4.2
- activiti 7.1.0.M6
- mysql 8.0.28
## 鎻掍歡瀹夎
- Activiti BPMN visualizer
## Bpmn嫻佺▼鍥句綅緗?br />- 嫻佺▼鍥?/span>xml鍜?/span>png闇鏀懼湪resources/processes涓?br />## Test
- Test Case 閮藉彲鎵ц錛屽寘鎷細(xì)
- 嫻佺▼鏌ヨ
- 嫻佺▼閮ㄧ講
- 嫻佺▼鍚姩
- 嫻佺▼鎷懼彇銆佸畬鎴愭搷浣?br />## Mysql
- 闇瑕佸惎鍔?/span>Mysql8
- 鏁版嵁搴撳悕Activiti7
- activiti浼?xì)鐗堝圾櫋?br />
]]>
鍦ㄦ帴鍙e悕縐板強(qiáng)鏂規(guī)硶鍚嶇О瀵瑰簲OK鐨勬儏鍐典笅錛屽湪application.properties涓坊鍔狅細(xì)
mybatis.typeAliasesPackage=com.willpower.entity
]]>
<session-factory >
<property name="hibernate.connection.provider_class">
org.hibernate.connection.ProxoolConnectionProvider
</property>
<property name="hibernate.proxool.pool_alias">MYPool</property>
<property name="hibernate.proxool.xml">proxool.xml</property>
<property name="show_sql">true</property>
<property name="dialect">org.hibernate.dialect.SQLServerDialect</property>
<mapping resource="userinfo.hbm.xml"/>
</session-factory>
2 . proxool.xml
<proxool>
<alias>MYPool</alias> <!--榪炴帴姹犵殑鍒悕-->
<driver-url>
jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=testhibernate;SelectMethod=cursor
</driver-url>
<!--JDBC椹卞姩紼嬪簭-->
<driver-class>com.microsoft.jdbc.sqlserver.SQLServerDriver</driver-class>
<driver-properties>
<property name="user" value="sa"/>
<property name="password" value="123"/>
</driver-properties>
<!-- proxool鑷姩渚﹀療鍚勪釜榪炴帴鐘舵佺殑鏃墮棿闂撮殧(姣),渚﹀療鍒扮┖闂茬殑榪炴帴灝遍┈涓婂洖鏀?瓚呮椂鐨勯攢姣?->
<house-keeping-sleep-time>90000</house-keeping-sleep-time>
<!-- 鎸囧洜鏈湁絀洪棽榪炴帴鍙互鍒嗛厤鑰屽湪闃熷垪涓瓑鍊欑殑鏈澶ц姹傛暟,瓚呰繃榪欎釜璇鋒眰鏁扮殑鐢ㄦ埛榪炴帴灝變笉浼?xì)琚帴鍙?->
<maximum-new-connections>20</maximum-new-connections>
<!-- 鏈灝戜繚鎸佺殑絀洪棽榪炴帴鏁?->
<prototype-count>5</prototype-count>
<!-- 鍏佽鏈澶ц繛鎺ユ暟,瓚呰繃浜?jiǎn)杩欎釜杩炴帴锛屽啀鏈夎h眰鏃訛紝灝辨帓鍦ㄩ槦鍒椾腑絳夊欙紝鏈澶х殑絳夊緟璇鋒眰鏁扮敱maximum-new-connections鍐沖畾-->
<maximum-connection-count>100</maximum-connection-count>
<!-- 鏈灝忚繛鎺ユ暟-->
<minimum-connection-count>10</minimum-connection-count>
</proxool>
<!-- Manager -->
<bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory">
<ref local="sessionFactory" />
</property>
</bean>
<!--
******* DAO setting *******
-->
<bean id="statDayDao" class="com.ihandy.statsms.dao.impl.StatDayDaoImpl">
<property name="sessionFactory">
<ref local="sessionFactory" />
</property>
</bean>
<bean id="statDayDaoProxy" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">
<property name="transactionManager">
<ref bean="transactionManager" />
</property>
<property name="target">
<ref local="statDayDao" />
</property>
<property name="transactionAttributes">
<props>
<prop key="insert*">PROPAGATION_REQUIRED</prop>
<prop key="get*">PROPAGATION_REQUIRED,readOnly</prop>
<prop key="is*">PROPAGATION_REQUIRED,readOnly</prop>
</props>
</property>
</bean>
<!--
******* Service setting *******
-->
<bean id="statDayService" class="com.ihandy.statsms.service.impl.StatDayServiceImpl">
<property name="statDayDao">
<ref bean="statDayDaoProxy" />
</property>
</bean>
<!-- Struts Action Proxy -->
<bean name="/statDayList" class="com.ihandy.statsms.struts.action.StatDayListAction" singleton="false">
<property name="statDayService">
<ref bean="statDayService" />
</property>
</bean>