vscode是个容易扩展的编辑器,如何配置springboot开发环境并创建项目呢?
这篇博客就教你如何在vscode上,配置开发环境、创建项目、项目调试。
注意:这里不教你springboot基础,如果你想阅读此教程,你至少需要会springboot基础,否则运行时,你会因为项目不完整而运行失败!
目录
1.环境配置
下载插件:
- Spring Boot Extension Pack //springboot套件
-
Java Extension Pack //java套件
装上面两个插件,将会自动为你安装springboot项目所需的各种环境,包括开发、测试。
到这里,环境就配置完成了!
2.创建项目
1..在你的电脑上创建一个文件夹:后面创建项目时,生成的项目可以放在这个文件夹。
2..打开命令面板:ctrl+shift+a 或 查看 > 命令面板
3.在命令面板输入命令”Spring“,按照提示,选择“Spring Initializr:Create a Maven Project...”,并点击。
4.创建项目选项:
选择springboot版本: 2.4.2
选择语言:java
设置组id:com.example
设置项目名:demo
选择打包类型:jar
选择jdk版本:1.8
选择项目依赖:多选,选完回车即可。
回车后,将会让你选择目录,此时选择你之前创建的目录,如果之前没创建也不打紧,点击文件列表的空白右键创建即可。
此时我们选择项目目录。
点击Generate into this folder,如果文件夹已有项目,则会询问你覆盖还是重选一个文件夹,如果没有项目,则提示创建成功,问你是打开,还是添加到编辑器。如果选择打开,则会使用新窗口打开,如果选择添加,则会在当前窗口打开
此时你的一个demo项目就创建好了!
3.项目运行
上面创建的项目肯定是不能直接运行的,为什么?
那是因为它只是一个demo,正常情况下你需要一个控制层,来处理请求,根据你的业务需要,你需要完善你的项目。
在这里我就添加一个controller,并且运行作为演示:
controller代码如下:
package com.example.demo.controller;
import java.util.HashMap;
import java.util.Map;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping("/admin")
public class Controller {
@RequestMapping("/test")
public Map<String,Object> test(){
Map<String,Object> map=new HashMap<>();
map.put("msg", "访问成功!");
return map;
}
}
设置的请求路径为:"/admin/test"
不要忘记了配置端口信息:在resource目录下有一个application.properties文件(使用yml的话,将后缀改为yml即可),直接配置:
server.port=8080
此时请求路径为:http://localhost:8080/admin/test
打开启动类:DemoApplication.java会发现main方法上有run|debug,点击run即可运行了。
如果没有run|Debug怎么办?点击右上角的三角就会出来了:此操作会创建一个Tagert目录,即调试目录。
运行过程:
此时浏览器访问就成功了!
至此,springboot的运行就很正常了!
4.常见问题
1.误删了Target:target误删了怎么办?点小三角也无法解决!
重新打开项目文件夹就行了:可以先打开其它文件夹,再打开这个项目文件夹。
一般情况下删除不会实际删除文件,但你如果实际删了,这方法就不行了。
2.Targer中的配置文件不及时更新?
重新打开项目文件夹。
我出现过一回,怎么搞都不更新,然后重新加载了项目,现在一直都是即时更新。
如果你还有什么问题,在评论区留言,如果合适,我将会采纳。