基于VS Code建立Spring Boot项目开发REST API(一)

公司从.NET转向Java不单单是简单的代码变成Java,趁此机会对原有的架构和代码重构,融入新的概念和技术。目前经过先后端分离,将后端更多的微服务化。从.NET转向Java咱们更多的是用Java开发REST API,若是有一天.NET Core在国内大环境火起来了,咱们也只须要基于ASP.NET Web API再作一套后端。spring

以前研究了一些Java Web开发的技术,选定基于Spring Boot开发REST API。相比传统的Spring开发,Spring Boot能够更快速的帮助咱们搭建并部署。使用过Spring开发的人都知道,要启动运行咱们的系统还须要手动下载Tomcat并作一些配置。Spring Boot简化了配置,它经过spring-boot-starter-tomcat。能够理解为Visual Studio调试时使用IISExpress而咱们也不须要手动安装IIS和进行配置。sql

一、给VS Code安装扩展"Spring Boot Extension Pack",它包含了:后端

  1)Spring Boot Toolstomcat

  2)Spring Initializer Java Support架构

  3)Cloud Foundry Manifest YML Supportapp

  4)Concourse CI Pipeline Editor前后端分离

二、打开Command Palatte,输入Spring Initializer后会弹出两个项能够选择:Spring Initializer: Generate a Maven Project和Spring Initializer: Generate a Gradle Project。咱们选择基于Maven构建项目。spring-boot

三、下一步是选择开发语言:Java、Kotlin和Groovy,这里选择Java。微服务

四、输入项目的Group Id。sqlserver

五、输入项目的Artifact Id。顺便说一下我我的对Mavan的Group Id和Artifact Id的命名理解,Group Id对应你的产品归属、Artifact Id对应模块。例如(xxx是公司英文名称):

Group Id: com.microsoft.sqlserver

Artifact Id: mssql-jdbc

六、选择Spring Boot的版本,这里我选择了2.0.4。

七、选择依赖项,根据我本身的需求选择了三个:DevTools、Web和MyBatis。

八、输入回车后会让你选择生成项目的目录,插件会自动帮你生成一个基于Maven的项目和一些Spring Boot相关的文件。

九、打开项目后,Maven会下载和同步一些依赖项。访问目录“src\main\resources\”能够看到默认生成的系统配置文件仍是application.properties,并非目前推荐的语法更简明的yaml文件application.yml。

相关文章
相关标签/搜索