Spring Boot 项目搭建(VS Code 篇)
安装插件
- Microsoft 的
Java Extension Pack
- Pivotal 的
Spring Boot Extension Pack
- Pivotal 的
Spring Boot Tools
- Gabriel Basilio Brito 的
Lombok Annotations Support for VS Code
- Jun Han 的
Code Runner
以 Maven 为例创建一个全新的 Spring Boot 项目
1) Ctrl + Shift + P
打开 Command Palette
2)输入 spring
,选择 Spring Initializr: Generate a Maven Project
3)选择 Java
4)输入 Group Id for project,例如 net.wuxianjie
5)输入 Artifact Id for project,例如 demo
6)选择 Spring Boot 的版本,例如 2.2.4
7)选择需要的依赖项,例如:
Spring Boot DevTools
Lombok
Spring Web
8)选择目录,生成 Spring Boot 脚手架项目
D:.
│ .classpath
│ .factorypath
│ .gitignore
│ .project
│ HELP.md
│ mvnw
│ mvnw.cmd
│ pom.xml
│
├───.mvn
│ └───wrapper
│ maven-wrapper.jar
│ maven-wrapper.properties
│ MavenWrapperDownloader.java
│
├───.settings
│ org.eclipse.core.resources.prefs
│ org.eclipse.jdt.apt.core.prefs
│ org.eclipse.jdt.core.prefs
│ org.eclipse.m2e.core.prefs
│
└───src
├───main
│ ├───java
│ │ └───net
│ │ └───wuxianjie
│ │ └───demo
│ │ DemoApplication.java
│ │
│ └───resources
│ │ application.properties
│ │
│ ├───static
│ └───templates
└───test
└───java
└───net
└───wuxianjie
└───demo
DemoApplicationTests.java
运行项目
1)配置内置 Tomcat 的监听端口(默认为 8080
),在 application.properties
中添加:
server.port=7373
2)修改主类,添加测试的 API 接口代码,比如下面的代码:
package net.wuxianjie.demo;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
@SpringBootApplication
@RestController
public class DemoApplication {
@GetMapping("test")
public String getMethodName() {
return "Hello Spring Boot!";
}
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}
3)点击 public static void main(String[] args)
上方的 Run | Debug
(由 Code Runner
提供)选择是否以调试模式运行程序
4)在浏览器中打开 http://localhost:7373/test
,查看 Demo API 接口
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
上一篇: Spring Boot 开启异步方法注解
下一篇: 不要相信一个熬夜的人说的每一句话
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论