1. 程式人生 > >初步認識Springboot的配置和啟動Springboot的方式

初步認識Springboot的配置和啟動Springboot的方式

首先來說一下springboot的啟動方式

第一種:通過idea執行application中的main方法

第二種:在專案根目錄下通過mvn spring-boot:run執行

第三種:mvn install生成jar包後執行

先到專案根目錄
mvn install
cd target
java -jar   xxxx.jar

知道這些後我們來看看springboot的配置檔案

application.properties

我們其實可以通過另一個配置檔案來編寫配置,那就是.yml字尾檔案

idea集成了yml語法,所以編寫的時候能夠智慧提示,更方便操作和編寫

我們來新建三個配置檔案


新建一個類為cat的配置類


編寫配置檔案dev和prod

一個設成埠8081一個設定成8082,並且設定一個自定一的欄位值,cat 對應配置類中的欄位設定好值


在主配置檔案中我們將dev設定成預設


在cat類中我們將catproperties裝配到裡面


執行application的main方法

可以看到white1


我們再通過jar來執行一次

先到專案根目錄,通過mvn install來進行jar包生成


通過java -jar target/SpringbootDemo-0.0.1-SNAPSHOT.jar --spring.profiles=prod來啟動

spring.profiles=prod是用於選擇application-prod.yml配置檔案的


啟動成功

到瀏覽器看一下


輸出的是black2

相關推薦

初步認識Springboot配置啟動Springboot方式

首先來說一下springboot的啟動方式第一種:通過idea執行application中的main方法第二種:在專案根目錄下通過mvn spring-boot:run執行第三種:mvn install生成jar包後執行先到專案根目錄 mvn install cd targe

配置修改springboot默認國家化文件

meta emp this XML leaf ati thymeleaf 系統 ces SpringBoot默認國際化文件為:classpath:message.properties,如果放在其它文件夾中,則需要在application.properties配置屬性spri

springboot配置啟動

背景 pom.xml檔案的>spring-boot-maven-plugin外掛原來是這樣 <plugin> <groupId>org.springframework.boot</groupI

vsftp安裝、配置啟動

.rpm 是否 star mic 服務 release 系統版本號 cal 環境 vsftp軟件安裝、配置和啟動及相關問題的解決在環境使用過程中經常用到。本文以SuSE11sp1上vsftpd的安裝過程進行介紹。 測試環境 SuSE11sp1 前提條件

在IIS Express中配置啟動web site

res step ram pre 編輯 log .config host file Step 1 進入 C:\Users\【User】\Documents\IISExpress\config 。 編輯applicationhost.config文件 加入站點信息如下

Redis的詳細安裝及Linux環境變量配置啟動

jemalloc 展示 str 並且 網盤 pre 成功 pan 用戶組 前言:    Redis Redis是一個開源的使用ANSI C語言編寫、支持網絡、可基於內存亦可持久化的日誌型、Key-Value數據庫,並提供多種語言的API。 我使用的是下面這個版本:

Redis的安裝配置啟動

con 連接 服務 最新版 指定 tab 管理工具 壓縮 安裝軟件 Redis安裝和配置、啟動、關閉 一、Redis的安裝 在Linux上安裝軟件有兩種方式: 通過各個操作系統的軟件管理軟件進行安裝,例如centos的yum ,debian的apt 源碼方式安裝。 第一

安裝MongoDB最新版4.0、及配置啟動實例

logs 默認端口 info mkdir -p 其他 gem nosql數據庫 eml pytho MongoDB簡介: 1.MongoDB是一款基於分布式文件存儲的開源的文檔數據庫,並且是業內領先的NoSQL數據庫,用C++編寫而成。2.在高負載的情況下,添加更多的節點,

1.tomcat 在linux 配置啟動

1.環境變數配置 export JAVA_HOME=/home/jdk1.8.0_171 export CATALINA_HOME=/home/tomcat export CATALINA_BASE=/home/tomcat export CLASSPATH=.:$JAVA_HOME/jre/l

Eclise(sts)配置啟動、關閉tomcat服務

  (一) 第一步:首先啟動eclise(sts),然後配置tomcat,如下圖:            單擊“Window”選單,選擇下方的“Preferences”,

4.2WebHost配置啟動「深入淺出ASP.NET Core系列」

希望給你3-5分鐘的碎片化學習,可能是坐地鐵、等公交,積少成多,水滴石穿,謝謝關注。 WebHost配置 覆蓋配置檔案和修改啟動URL  覆蓋配置檔案和修改啟動URL是經常使用的地方,覆蓋配置檔案可以自定義自己的配置資訊,或者同時支援多個配置檔案並存,對配置內容過多的情況可以起到一個

springboot學習筆記--啟動springboot報錯

小編在學習springboot的過程中遇到了啟動報錯的問題,具體錯誤如下: Error starting ApplicationContext. To display the auto-configuration report re-run your application with ‘de

Cocos2D HTML5 教程系列1: 專案配置啟動

這篇教程內容主要介紹Cocos2D-html的安裝和入門,如果你已經完成了這一步,可以跳過前面的內容。接下來,還會介紹到配置web伺服器, 一個選擇性的步驟。好吧,開始介紹: 首先你應該下載cocos2d-html5的包, 下載地址:https://github.com/cocos2d

elasticsearch入門指南(一)elasticsearch-5.5.2安裝、配置啟動

一,安裝JDK    略二,安裝elasticsearch1,下載安裝包官網下載地址:https://www.elastic.co/cn/downloads/elasticsearch,本文centos作業系統下安裝elasticsearch的tar包為例,講述安裝過程2,新

Nginx loaction配置Tomcat部署方式

昨天寫了一個servlet,除錯的過程學習到了不少東西。 首先前端和服務端是分開的。前端專案放在nginx中,http請求通過nginx轉發。一個<form>表單的action=‘’/ka_upload“,nginx conf中配置為 location /ka

Zookeeper 及其安裝配置啟動

Zookeeper 為分散式系統提供一次性的服務,管理和協調分散式系統的工作,保證系統的高有效性。為什麼需要它?因為分散式系統很容易出錯,特別是在處理競爭和死鎖的過程中。 提供的功能包括:配置維護、名字服務、分散式同步、組服務等。 Client就是分散式系統中的節點

mule2.1.2 初步認識 釋出cxf axis服務(轉)

               mule2.1.2 初步認識 釋出cxf 和axis服務                     一、總述         Mule的運作能力也許是它在開源ESB中最大的優勢:商業的支援公司,給大家貢獻程式碼的,年度大會MuleConf,還挖

詳解 IntelliJ IDEA 配置啟動maven 專案 步驟

一 、從svn中檢出web專案:1、如果是maven專案:首先配置倉庫2、從svn中檢出maven專案:3、檢查專案是否是maven專案,如果不是轉化成maven,然後點選,更新jar二、配置jdk(SDK)1、點選三、配置project Structure 項:很重要1、點

mysql免安裝版配置啟動

1、首先在官網下載mysql免安裝版,網址http://dev.mysql.com/downloads/mysql/, 根據自己電腦選擇一個版本,點選下載會出現一個介面,需要登入或者註冊,沒有賬號不想註冊,沒關係,可以點選下面的,如圖: 然後靜等mysql下載了。 2、下

jafka安裝配置啟動一個自帶例項手寫一個例項

Jafka 是一個開源的/效能良好的分散式訊息系統。在上一篇文章中有所簡單介紹。下面是一篇簡單的入門文件。更多詳細的文件參考wiki。Step 1: 下載最新的安裝包 $wget https://github.com/downloads/adyliu/jafka/jafka-1.0.tgz $tar x