在此currency-exchange-service專案內建立幣別轉換的web service
然後對應回傳的ExchangeValue Bean也要建立
然後暫時性的完成CurrencyExchangeController如下
可以先試執行程式
並進到網頁:localhost:8087/currency-exchange/from/Hog/to/PIG
目前初步完成部分專案(雖然還沒設定CurrencyExchangeService去拿設定值)
之後左上計算幣值的Service會去跟目前做的匯率Service專案拿服務
而我們會希望知道是誰給出這個服務,目前先以PORT來區別
當CurrencyCalculationService去跟某個Exchange的服務拿到匯率
可以多要到port來區別(雖然這不是一個標準做法的範例)
所以在ExchangeValue Bean內在不變建構子情況下加上port號及getter setter
同時在Controller內改寫:
重新啟動
並進到url:http://localhost:8087/currency-exchange/from/Hog/to/PIG
若我們想用不同port呢?
先停止專案
選擇該專案後按上方Run Configuration
會看到程式執行的設定:
改一下名稱並apply
複製一個新的出來
把新的改名為8086結尾
並在Arguments加入-Dserver.port=8086 然後Apply --> Run
重新進到url:http://localhost:8087/currency-exchange/from/Hog/to/PIG
當然要改一下port-->http://localhost:8086/currency-exchange/from/Hog/to/PIG
當然現在有兩個執行設定,可以同時run起來