中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

spring boot學習系列(二)

發布時間:2020-05-25 04:34:44 來源:網絡 閱讀:2171 作者:a8752311 欄目:MySQL數據庫

spring boot多環境配置以及yml配置文件


1、平時項目中,我們可能需要到配置生產環境,測試環境,以及開發環境


2、那么每次在項目發布的時候,可能都需要改一下配置文件,修改一些路徑才可以。


3、接下來講一下spring boot的多環境配置,以及yml配置文件。


4、基于上一個demo項目。我們打開一下application.properties文件


spring boot學習系列(二)


5、可以看到里面是空的,什么都沒有


6、我們修改一下端口號,添加 

server.port=8088

  

spring boot學習系列(二)

然后我們啟動訪問一下,端口修改成功。


7、那么我們以該端口為例子。

生產環境改為80,測試環境為8088,開發環境為8080


新建三個文件為:

spring boot學習系列(二)


8、然后編寫一下里面的內容。


application.properties內容:


spring.profiles.active=dev

這里的dev標志著環境為application-dev



application-dev.properties開發環境內容:

server.port=8080

mybatis.type-aliases-package=com.example.demo.entity

spring.datasource.driverClassName = com.mysql.jdbc.Driver
spring.datasource.url = jdbc:mysql://localhost:3306/springboot?useUnicode=true&characterEncoding=utf-8
spring.datasource.username = root
spring.datasource.password = 123456

除了端口號之外,另外添加數據庫訪問地址。



application-pro.properties生產環境內容:

server.port=80

mybatis.type-aliases-package=com.example.demo.entity

spring.datasource.driverClassName = com.mysql.jdbc.Driver
spring.datasource.url = jdbc:mysql://localhost:3306/springboot?useUnicode=true&characterEncoding=utf-8
spring.datasource.username = root
spring.datasource.password = 123456


application-test.yml測試環境內容:

server:
  port: 8088

mybatis:
  type-aliases-package: com.example.demo.entity

spring:
  datasource:
    driverClassName: com.mysql.jdbc.Driver
    url: jdbc:mysql://localhost:3306/springboot?useUnicode=true&characterEncoding=utf-8
    username: root
    password: 123456


yml內容相比properties是不是看得更舒服和順眼呢。


仔細看一下數據結構,你大概就能知道yml和properties的區別了,其實讀取出來的數據是相同的。只是格式不太一樣


9、配置差不多就這樣了。我們試著跑一下看看效果。

1)

首先啟動dev環境:

看一下application.properties文件里配的是啥環境

spring boot學習系列(二)

啟動一下看看使用dev后,端口號是多少。

spring boot學習系列(二)

嗯,8080端口,沒毛病。


2)

在修改一下application.properties文件中為pro再啟動試試。

spring boot學習系列(二)

重啟訪問一下80端口試試


spring boot學習系列(二)


嗯,好像也沒毛病。訪問8080看看還能不能訪問呢。


spring boot學習系列(二)

8080端口訪問不了咯。那就安心了。


3)

最后在修改一下application.properties文件中為test。

spring boot學習系列(二)

啟動訪問一下看看。

spring boot學習系列(二)


嗯,好像也沒毛病。


差不多了,就這樣,下一篇講spring boot整合mybatis。


臺風快來了,別被刮走了呀。


spring boot學習系列(二)










向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

绥中县| 昭苏县| 怀集县| 玉林市| 石河子市| 探索| 汤阴县| 平顶山市| 舞钢市| 刚察县| 石河子市| 钟山县| 奉化市| 龙门县| 石柱| 郑州市| 深泽县| 伊川县| 广丰县| 黄龙县| 嘉义县| 巴彦淖尔市| 监利县| 南通市| 长乐市| 望都县| 临泽县| 湛江市| 厦门市| 石嘴山市| 岐山县| 柳江县| 凌海市| 塔城市| 南城县| 九台市| 洛隆县| 普兰店市| 呼图壁县| 许昌市| 桑日县|