spring boot多環(huán)境配置以及yml配置文件
成都創(chuàng)新互聯(lián)公司是專業(yè)的巴州網(wǎng)站建設(shè)公司,巴州接單;提供成都做網(wǎng)站、成都網(wǎng)站設(shè)計,網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進行巴州網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!
1、平時項目中,我們可能需要到配置生產(chǎn)環(huán)境,測試環(huán)境,以及開發(fā)環(huán)境
2、那么每次在項目發(fā)布的時候,可能都需要改一下配置文件,修改一些路徑才可以。
3、接下來講一下spring boot的多環(huán)境配置,以及yml配置文件。
4、基于上一個demo項目。我們打開一下application.properties文件
5、可以看到里面是空的,什么都沒有
6、我們修改一下端口號,添加
server.port=8088
然后我們啟動訪問一下,端口修改成功。
7、那么我們以該端口為例子。
生產(chǎn)環(huán)境改為80,測試環(huán)境改為8088,開發(fā)環(huán)境改為8080
新建三個文件為:
8、然后編寫一下里面的內(nèi)容。
application.properties內(nèi)容:
spring.profiles.active=dev
這里的dev標(biāo)志著環(huán)境為application-dev
application-dev.properties開發(fā)環(huán)境內(nèi)容:
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
除了端口號之外,另外添加數(shù)據(jù)庫訪問地址。
application-pro.properties生產(chǎn)環(huán)境內(nèi)容:
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測試環(huán)境內(nèi)容:
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內(nèi)容相比properties是不是看得更舒服和順眼呢。
仔細(xì)看一下數(shù)據(jù)結(jié)構(gòu),你大概就能知道yml和properties的區(qū)別了,其實讀取出來的數(shù)據(jù)是相同的。只是格式不太一樣
9、配置差不多就這樣了。我們試著跑一下看看效果。
1)
首先啟動dev環(huán)境:
看一下application.properties文件里配的是啥環(huán)境
啟動一下看看使用dev后,端口號是多少。
嗯,8080端口,沒毛病。
2)
在修改一下application.properties文件中為pro再啟動試試。
重啟訪問一下80端口試試
嗯,好像也沒毛病。訪問8080看看還能不能訪問呢。
8080端口訪問不了咯。那就安心了。
3)
最后在修改一下application.properties文件中為test。
啟動訪問一下看看。
嗯,好像也沒毛病。
差不多了,就這樣,下一篇講spring boot整合mybatis。
臺風(fēng)快來了,別被刮走了呀。
本文題目:springboot學(xué)習(xí)系列(二)
URL標(biāo)題:http://www.rwnh.cn/article28/peogjp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗、靜態(tài)網(wǎng)站、網(wǎng)站建設(shè)、服務(wù)器托管、網(wǎng)站收錄、定制開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)