我们将在Ubuntu桌面系统下,使用VS Code(Visual Studio Code)编辑器从零开始创建一个Spring Boot工程,并实现一个简单的RESTful风格接口。使用这套流程的好处是我们不用将精力或金钱花费在各种需要授权的系统或软件上。
这篇文章不是长篇大论的具体教程,只是梳理下完成目标任务所需的步骤。比较简单的步骤我会给出操作方法或代码,而需要花时间学习(也就几分钟)的步骤我尽量给出官方参考页面。
最终所创建的工程可以在我的Github页面找到:springboot-demo
code
打开一个VS Code界面Ctrl+Shift+P
,在命令窗口,输入 Spring 选择创建 Maven 项目,后续步骤类似。同样,有多种方法可以进行工程的调试运行,这里使用左侧SPRING BOOT DASHBOARD面板,选中项目名,点击 Start
或者 Debug
按钮即可开始运行或调试该工程。
当然这里写的比较简单,如何设置环境变量、运行环境以及调试时的断点设置以后具体写写。
可以根据上面官方的向导写一个GreetingController。这里与官方示例有一点不同的是我使用lombok依赖提供的注解构造了一个GreetingModel类,来简化写法。使用@Data注解可以使你的类里的属性自动生成set和get方法,更详细注解使用方法就不赘述了。
@Data @AllArgsConstructor public class GreetingModel { private final long id; private final String content; }
完成本文内容我遇到了些小坑,这里记录下
Lombok Annotations Support for VS Code
Building a Guide with VS Code
Building a RESTful Web Service
VsCode搭建Java开发环境(Spring Boot项目创建、运行、调试)
@Data无效的解决方法