zoukankan      html  css  js  c++  java
  • 基于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会下载和同步一些依赖项。访问目录“srcmain esources”可以看到默认生成的系统配置文件还是application.properties,并不是目前推荐的语法更简明的yaml文件application.yml。

  • 相关阅读:
    github常见操作和常见错误!错误提示:fatal: remote origin already exists.
    [vim]vim 在win下乱码解决
    [git]图解git常用命令
    [vim配置]windows下在vim中使用gcc/g++编译调试c/cpp文件
    windows live writer 尝试登陆时发生意外错误,导致无法发表博客解决方案
    win7系统cmd命令切换到指定文件夹目录
    qt中文乱码问题
    免费Flash图表工具FusionChart
    将matlab中数据输出保存为txt或dat格式
    对接支付宝的城市服务(水费)
  • 原文地址:https://www.cnblogs.com/junchu25/p/9592406.html
Copyright © 2011-2022 走看看