基於VS Code創建Spring Boot項目開發REST API(一)


公司從.NET轉向Java不僅僅是簡單的代碼變成Java,趁此機會對原有的架構和代碼重構,融入新的概念和技術。目前通過前后端分離,將后端更多的微服務化。從.NET轉向Java我們更多的是用Java開發REST API,如果有一天.NET Core在國內大環境火起來了,我們也只需要基於ASP.NET Web API再做一套后端。

之前研究了一些Java Web開發的技術,選定基於Spring Boot開發REST API。相比傳統的Spring開發,Spring Boot可以更快速的幫助我們搭建並部署。使用過Spring開發的人都知道,要啟動運行我們的系統還需要手動下載Tomcat並做一些配置。Spring Boot簡化了配置,它通過spring-boot-starter-tomcat。可以理解為Visual Studio調試時使用IISExpress而我們也不需要手動安裝IIS和進行配置。

1、給VS Code安裝擴展"Spring Boot Extension Pack",它包含了:

  1)Spring Boot Tools

  2)Spring Initializer Java Support

  3)Cloud Foundry Manifest YML Support

  4)Concourse CI Pipeline Editor

2、打開Command Palatte,輸入Spring Initializer后會彈出兩個項可以選擇:Spring Initializer: Generate a Maven Project和Spring Initializer: Generate a Gradle Project。我們選擇基於Maven構建項目。

3、下一步是選擇開發語言:Java、Kotlin和Groovy,這里選擇Java。

4、輸入項目的Group Id。

5、輸入項目的Artifact Id。順便說一下我個人對Mavan的Group Id和Artifact Id的命名理解,Group Id對應你的產品歸屬、Artifact Id對應模塊。例如(xxx是公司英文名稱):

Group Id: com.microsoft.sqlserver

Artifact Id: mssql-jdbc

6、選擇Spring Boot的版本,這里我選擇了2.0.4。

7、選擇依賴項,根據我自己的需求選擇了三個:DevTools、Web和MyBatis。

8、輸入回車后會讓你選擇生成項目的目錄,插件會自動幫你生成一個基於Maven的項目和一些Spring Boot相關的文件。

9、打開項目后,Maven會下載和同步一些依賴項。訪問目錄“src\main\resources\”可以看到默認生成的系統配置文件還是application.properties,並不是目前推薦的語法更簡明的yaml文件application.yml。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM