読み取り専用で表示されdbcp2春のブート構成

書き込み操作は、読み取り専用モード(FlushMode.MANUAL)で許可されていません。FlushMode.COMMIT / AUTOにあなたのセッションを回すか、トランザクション定義から「読み取り専用」のマーカーを削除します。

YML構成:

# 服务器配置
server:
  port: 8080
  session:
    timeout: 30
  tomcat:
    uri-encoding: UTF-8
    max-threads: 1000
  context-path: /lemon

# spring 数据源配置
spring:
  datasource:
    # 主数据源
    url: jdbc:mysql://localhost:3306/lemon_2?characterEncoding=utf8&useSSL=true
    username: root
    password: 123456
    driver-class-name: com.mysql.jdbc.Driver
    # 配置dbcp 连接池属性
    type: org.apache.commons.dbcp2.BasicDataSource
    dbcp2:
        initial-size: 5
        min-idle: 5
        max-wait-millis: 60000
        max-total: 30
        time-between-eviction-runs-millis: 300000
        validation-query: SELECT 1 FROM DUAL
        test-while-idle: true
        test-on-borrow: false
        test-on-return: false
        pool-prepared-statements: true
        max-open-prepared-statements: 20
        default-read-only: false


  # jpa 配置
  jpa:
    database: mysql
    show-sql: true
    generate-ddl: true
    hibernate:
      ddl-auto: update
      naming:
        strategy: org.hibernate.cfg.ImprovedNamingStrategy
#      connection:
#      provider_class: org.hibernate.service.jdbc.connections.internal.C3P0ConnectionProvider

  # springMVC 配置
  mvc:
    view:
      prefix: /WEB-INF/jsp/
      suffix: .jsp

  # 编码设置
  http:
    encoding:
      force: true
      charset: UTF-8
      enabled: true

#  aop:
#    proxy-target-class: true
# 日志配置文件地址

#logging:
#  config: classpath:properties/logback-spring.xml


gradle导包:

「戦争」:プラグイン適用
プラグイン適用されます:「Javaの
「アイデア」:プラグインを適用する
プラグインが適用されます:「org.springframework.boot」を

buildscript {
EXT {
springBootVersion = '1.5.9.RELEASE'
}
リポジトリ{
mavenCentral()
}
の依存{
クラスパス(「org.springframework.boot:スプリングブートのGradle-プラグイン:$ {springBootVersion}」)
}
}
グループ= ' com.lemengxiangju.lemon」
バージョン= '0.0.1-SNAPSHOT'
sourceCompatibility = 1.8

リポジトリ{
mavenCentral()
}

//構成{
// providedRuntime
//}

依存関係{
コンパイル(「org.springframework.boot:スプリングブートスタータデータJPA」){
モジュールを除外:「org.springframework.boot:スプリングブートスタータロギング」
}
コンパイル( 'org.springframework.boot :スプリングブートスタータJDBC '){
モジュールを除外: 『org.springframework.boot:スプリングブートスタータロギング』
}

compile('org.springframework.boot:spring-boot-starter-web') {
    exclude module: 'org.springframework.boot:spring-boot-starter-logging'
    exclude module: 'org.apache.tomcat:spring-boot-starter-tomcat'
}
compile('mysql:mysql-connector-java')
compile('org.springframework.boot:spring-boot-starter-tomcat')

// jsp 页面配置
// https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api

'のjavax.servlet'、名前: 'のjavax.servlet-API'、バージョン '4.0.0' //グループをコンパイル

// https://mvnrepository.com/artifact/javax.servlet.jsp/javax.servlet.jsp-api

'javax.servlet.jsp'、名前: 'javax.servlet.jsp-API'、バージョン: '2.3.2-B02' //グループをコンパイル

// https://mvnrepository.com/artifact/javax.servlet.jsp.jstl/jstl

'javax.servlet.jsp.jstl'、名前: 'JSTL'、バージョン '1.2' //グループをコンパイル

// 数据库连接池支持包 dbcp2
compile group: 'org.apache.commons', name: 'commons-dbcp2', version: '2.2.0'


// 配置tomcat jsp 识别。 jsp解析引擎
compile group: 'org.apache.tomcat', name: 'tomcat-jasper', version: '9.0.2'

// alibaba json包
compile group: 'com.alibaba', name: 'fastjson', version: '1.2.44'

// 微信工具dom4j2支持
compile group: 'org.jdom', name: 'jdom2', version: '2.0.6'

// MD5 BASE64 加密依赖jar包
compile group: 'commons-codec', name: 'commons-codec', version: '1.11'


// https://mvnrepository.com/artifact/junit/junit

// testCompileグループ: 'JUnitの' 名前 'のJUnit'、バージョン: '4.12'

// swagger API 文档支持包

'io.swagger'、名前: '威張っ-注釈'、バージョン:グループをコンパイル// '2.0.0-RC2が'
(「:springfox-闊歩-UI:io.springfox 2.6.1」)コンパイル
(コンパイル「IO .springfox:springfox-swagger2:2.6.1” )
'io.swagger'、名前: '威張っコア'、バージョン: '2.0.0-RC2' //グループコンパイル
//グループコンパイル: 'io.swagger'を名前: '威張っ-パーサ'、バージョン: '2.0.0-RC1'
//

// 加载本地 jar 包
compile fileTree(dir:'libs',include:['*.jar'])

testCompile('org.springframework.boot:spring-boot-starter-test')
testCompile('org.springframework.restdocs:spring-restdocs-mockmvc')

}

运行出现 上述错误 未解决!!!!!!
使用jpa。问题遗留有空看看!!!!

おすすめ

転載: blog.csdn.net/taoism_jerry/article/details/79142185