出格做網(wǎng)站怎么樣優(yōu)化營商環(huán)境心得體會(huì)個(gè)人
原項(xiàng)目springboot+flowable+mysql模式現(xiàn)需改造springboot+flowable+達(dá)夢(mèng),
1.在項(xiàng)目中引入達(dá)夢(mèng)+jpa包 引入高版本包已兼容flowable(6.4.2)+liquibase(3.6.2) 我沒有像網(wǎng)上做覆蓋及達(dá)夢(mèng)配置
<dependency>
? ? ? ? ? ? <groupId>com.dameng</groupId>
? ? ? ? ? ? <artifactId>DmJdbcDriver18</artifactId>
? ? ? ? ? ? <version>8.1.3.140</version>
? ? ? ? </dependency>
? ? ? ? <dependency>
? ? ? ? ? ? <groupId>com.dameng</groupId>
? ? ? ? ? ? <artifactId>DmDialect-for-hibernate4.0</artifactId>
? ? ? ? ? ? <version>8.1.1.49</version>
</dependency>
2.數(shù)據(jù)源配置(.yml文件中)
username: SYSDBA
password: root123;!
#compatibleMode=oracle mysql 是用來設(shè)置兼容oracle mysql 的
url: jdbc:dm://127.0.0.1:5237/zdkcegovplatform?compatibleMode=oracle
driver-class-name: dm.jdbc.driver.DmDriver
#連接池配置
type: com.alibaba.druid.pool.DruidDataSource
3.項(xiàng)目啟動(dòng)數(shù)據(jù)源加載jpa方言配置(.yml文件中)
spring:
? jpa:
? ? ? database-platform: org.hibernate.dialect.MySQL5Dialect
4.多數(shù)據(jù)源配置(JeeplusWebApplication.java啟動(dòng)類? 僅限個(gè)人,么有請(qǐng)省略)
properties.setProperty("DM DBMS", "dm");
5.多數(shù)據(jù)源配置方言及數(shù)據(jù)庫分頁插件,只攔截查詢語句. 方言配置 延用mysql的方言(僅限個(gè)人,么有請(qǐng)省略)
if("dm".equals(dbType)){
? ? ? ? ? ? dialect = new MySQLDialect();
? ? ? ? }
6.注釋更新?liquibase.update 會(huì)報(bào)空指針異常(僅限個(gè)人,么有請(qǐng)省略)
//liquibase.update("flowable");
7.關(guān)閉flowable更新及定時(shí)任務(wù)
flowable:# 關(guān)閉定時(shí)任務(wù)Jobasync-executor-activate: falsecheck-process-definitions: falsedatabase-schema-update: false