日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

spring boot配置文件:application.yml (yml与properties文件优缺对比)

發(fā)布時(shí)間:2025/3/20 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 spring boot配置文件:application.yml (yml与properties文件优缺对比) 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

現(xiàn)在我們的application.properties文件內(nèi)容是:


[plain]view plain?copy
  • server.port=8090??
  • server.session-timeout=30??
  • server.context-path=??
  • server.tomcat.max-threads=0??
  • server.tomcat.uri-encoding=UTF-8??
  • ??
  • spring.datasource.url?=?jdbc:mysql://localhost:3306/newbirds??
  • spring.datasource.username?=?root??
  • spring.datasource.password?=?mymysql??
  • spring.datasource.driverClassName?=?com.mysql.jdbc.Driver??
  • #?Specify?the?DBMS??
  • spring.jpa.database?=?MYSQL??
  • #?Show?or?not?log?for?each?sql?query??
  • spring.jpa.show-sql?=?true??
  • #?Hibernate?ddl?auto?(create,?create-drop,?update)??
  • spring.jpa.hibernate.ddl-auto?=?update??
  • #?Naming?strategy??
  • spring.jpa.hibernate.naming-strategy?=?org.hibernate.cfg.ImprovedNamingStrategy??
  • ??
  • #?stripped?before?adding?them?to?the?entity?manager)??
  • spring.jpa.properties.hibernate.dialect?=?org.hibernate.dialect.MySQL5Dialect??

  • 而官方給的很多demo,都是用yml文件配置的。

    yml文件的好處,天然的樹(shù)狀結(jié)構(gòu),一目了然。不過(guò)當(dāng)時(shí)把a(bǔ)pplication.properties 改成?application.yml還是痛苦了一會(huì)兒。

    下面是置換后的application.yml內(nèi)容:

    [plain]view plain?copy
  • server:??
  • ??port:?8090??
  • ??session-timeout:?30??
  • ??tomcat.max-threads:?0??
  • ??tomcat.uri-encoding:?UTF-8??
  • ??
  • spring:??
  • ??datasource:??
  • ????url?:?jdbc:mysql://localhost:3306/newbirds??
  • ????username?:?root??
  • ????password?:?mymysql??
  • ????driverClassName?:?com.mysql.jdbc.Driver??
  • ??jpa:??
  • ????database?:?MYSQL??
  • ????show-sql?:?true??
  • ????hibernate:??
  • ??????ddl-auto?:?update??
  • ??????naming-strategy?:?org.hibernate.cfg.ImprovedNamingStrategy??
  • ????properties:??
  • ??????hibernate:??
  • ????????dialect?:?org.hibernate.dialect.MySQL5Dialect??

  • 注意點(diǎn):

    1,原有的key,例如spring.jpa.properties.hibernate.dialect,按“.”分割,都變成樹(shù)狀的配置

    2,key后面的冒號(hào),后面一定要跟一個(gè)空格

    3,把原有的application.properties刪掉。然后一定要執(zhí)行一下 ?maven -X clean install

    總結(jié)

    以上是生活随笔為你收集整理的spring boot配置文件:application.yml (yml与properties文件优缺对比)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

    如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。