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

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM