使用springboot怎么對(duì)mysql進(jìn)行連接?相信很多沒(méi)有經(jīng)驗(yàn)的人對(duì)此束手無(wú)策,為此本文總結(jié)了問(wèn)題出現(xiàn)的原因和解決方法,通過(guò)這篇文章希望你能解決這個(gè)問(wèn)題。
成都創(chuàng)新互聯(lián)公司是一家專(zhuān)注網(wǎng)站建設(shè)、網(wǎng)絡(luò)營(yíng)銷(xiāo)策劃、小程序開(kāi)發(fā)、電子商務(wù)建設(shè)、網(wǎng)絡(luò)推廣、移動(dòng)互聯(lián)開(kāi)發(fā)、研究、服務(wù)為一體的技術(shù)型公司。公司成立十年以來(lái),已經(jīng)為上千多家LED顯示屏各業(yè)的企業(yè)公司提供互聯(lián)網(wǎng)服務(wù)?,F(xiàn)在,服務(wù)的上千多家客戶(hù)與我們一路同行,見(jiàn)證我們的成長(zhǎng);未來(lái),我們一起分享成功的喜悅。mysql庫(kù)連接、druid連接池、mybatis組件
mysql mysql-connector-java runtime com.alibaba druid-spring-boot-starter 1.1.10 org.mybatis.spring.boot mybatis-spring-boot-starter ${mybatis.version}
配置掃描文件
src/main/java **/ *.xml true src/main/resources * true
#項(xiàng)目工程信息 spring: #Mysql數(shù)據(jù)庫(kù)信息 datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://連接IP地址:端口/數(shù)據(jù)庫(kù)名?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=UTC username: 用戶(hù)名 password: 密碼 type: com.alibaba.druid.pool.DruidDataSource druid: #下面為連接池的補(bǔ)充設(shè)置,應(yīng)用到上面所有數(shù)據(jù)源中 initial-size: 5 #初始化大小,最小,較大 min-idle: 5 #最小,較大 max-active: 20 #較大 max-wait: 60000 #配置獲取連接等待超時(shí)的時(shí)間 time-between-eviction-runs-millis: 60000 #配置間隔多久才進(jìn)行一次檢測(cè),檢測(cè)需要關(guān)閉的空閑連接,單位是毫秒 min-evictable-idle-time-millis: 300000 #配置一個(gè)連接在池中最小生存的時(shí)間,單位是毫秒 validation-query: SELECT 1 FROM DUAL test-while-idle: true test-on-borrow: false test-on-return: false pool-prepared-statements: true #打開(kāi)PSCache,并且指定每個(gè)連接上PSCache的大小 max-pool-prepared-statement-per-connection-size: 20 #配置監(jiān)控統(tǒng)計(jì)攔截的filters,去掉后監(jiān)控界面sql無(wú)法統(tǒng)計(jì),'wall'用于防火墻 filters: stat,wall use-global-data-source-stat: true connect-properties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000 #通過(guò)connectProperties屬性來(lái)打開(kāi)mergeSql功能;慢SQL記錄 #配置監(jiān)控服務(wù)器 stat-view-servlet: login-username: admin login-password: 123456 reset-enable: false url-pattern: /druid/* web-stat-filter: url-pattern: /* #添加過(guò)濾規(guī)則 exclusions: "*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*" #忽略過(guò)濾格式 #mybatis集成 mybatis: mapper-locations: classpath:com/../../mapper/*.xml
使用注解:@Mapper
......
看完上述內(nèi)容,你們掌握使用springboot怎么對(duì)mysql進(jìn)行連接的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!