VsCode搭建Java开发环境(Spring Boot项目创建、运行、调试)
一、安装扩展
在 Visual Studio Code 中打开扩展视图(Ctrl+Shift+X)。 安装 Java Extension Pack (Java 扩展包), 或者安装 Language Support for Java(TM) by Red Hat,及 Java Debugger for Visual Studio Code 扩展。 安装 Spring Boot Extension Pack。
二、配置Maven
点击设置,打开设置内容筛选框,输入maven,然后点击右侧的打开json格式setting,内容如下:
"java.configuration.maven.userSettings": "C:\\apache-maven-3.6.3\\conf\\settings.xml",
"java.errors.incompleteClasspath.severity": "ignore",
"maven.executable.path": "C:\\apache-maven-3.6.3\\bin\\mvn.cmd",
"maven.terminal.customEnv": [
{
"environmentVariable": "JAVA_HOME",
"value": "C:\\Program Files\\Java\\jdk1.8.0_181"
}
],
"maven.excludedFolders": [
"**/.*",
"**/node_modules",
"**/target",
"**/bin"
]
如果mvn更新包速度慢,建议使用阿里云的镜像(修改maven的setting配置如下):
<!-- 阿里云仓库 -->
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
<!-- 中央仓库1 -->
<mirror>
<id>repo1</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://repo1.maven.org/maven2/</url>
</mirror>
<!-- 中央仓库2 -->
<mirror>
<id>repo2</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://repo2.maven.org/maven2/</url>
</mirror>
配置完成重启 VSCode。
三、创建Spring Boot项目
1、创建Maven工程

2、选择Spring boot版本

3、选择开发语言

4、输入Group Id

5、输入Artifact ID

6、指定打包格式

7、指定JAVA版本,只支持 11以上版本

8、选择需要引入的包,引入如下几个包即可满足web开发:
DevTools(代码修改热更新,无需重启)、Web(集成tomcat、SpringMVC)、Lombok(智能生成setter、getter、toString等接口,无需手动生成,代码更简介)、Thymeleaf (模板引擎)。

9、选择工程保存路径

10、完成

11、使用了thymeleaf模板. 为防止严格的html5错误检查 加入依赖和配置
<!--启用不严格检查html--> <dependency> <groupId>net.sourceforge.nekohtml</groupId> <artifactId>nekohtml</artifactId> <version>1.9.22</version> </dependency>
application.properties文件 加入如下配置
spring.thymeleaf.mode=LEGACYHTML5
四、 项目运行跟调试
1、增加代码


2、运行


2、运行结果
http://localhost:8080/login1

http://localhost:8080/login2


浙公网安备 33010602011771号