下面是使用VSCode搭建JavaWeb项目的详细步骤。
步骤一:安装必要的插件
在VsCode的扩展中心搜索Java Extension Pack并安装。它包含了多个必要的插件,如 Java Language Support、Debugger for Java 等。
步骤二:创建Maven项目
-
安装Maven。安装完成后在命令行中输入 mvn -version 命令检查是否成功安装。
-
在VsCode中使用快捷键
Ctrl+Shift+P
打开命令面板,在面板中输入maven: generate 这个命令会创建一个新的仓库,并将 pom.xml 和 src/main 文件夹添加到该目录中。
步骤三:添加依赖项
添加所需的依赖项到项目的 pom.xml 文件中。例如,如果你要使用 Spring 框架,可以添加以下内容:
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>5.2.6.RELEASE</version>
</dependency>
</dependencies>
步骤四:编写代码
使用VsCode编写JavaWeb项目所需的代码并保存。例如,在 src/main/java/com/demo 文件夹下可以创建一个名为 Main.java 的文件,包含以下代码:
package com.demo;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class Main {
public static void main(String[] args) {
ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
HelloWorld helloWorld = (HelloWorld) context.getBean("helloWorld");
helloWorld.sayHello();
}
}
步骤五:配置Tomcat服务器
-
安装Tomcat服务器。可以到Tomcat官网下载最新版本的服务器,并解压到任意位置。
-
配置Tomcat服务器。在VsCode的左侧第四栏,点击最下面的“Explorer”图标,右键点击项目文件夹,选择“Open in Terminal”打开终端窗口。进入到项目的根目录下,创建文件夹
/.vscode
,在该文件夹下创建文件launch.json
,并将以下内容复制到该文件中:
{
"version": "0.2.0",
"configurations": [
{
"type": "java",
"name": "Tomcat",
"request": "launch",
"projectName": "demo",
"preLaunchTask": "compile",
"serverReadyAction": {
"action": "openExternally",
"pattern": "^\\s*Tomcat started on .*"
}
}
]
}
同时在项目根目录下创建文件夹apache-tomcat-9.0.45\bin
并在其中添加catalina.bat
(注意是.bat),并将以下内容复制到该文件中:
set CLASSPATH=%CLASSPATH%;%CATALINA_HOME%\lib\servlet-api.jar;%CATALINA_HOME%\lib\jsp-api.jar;
set CLASSPATH=%CLASSPATH%;%CATALINA_HOME%\lib\el-api.jar;%CATALINA_HOME%\lib\WebSocket-api.jar;
在VsCode终端中,输入以下命令将Tomcat服务器配置到启动项中:
mvn tomcat7:run -Dmaven.tomcat.port=8080
*本例以Tomcat 9.0.45为例,其他版本的Tomcat启动方式可能不同。
步骤六:运行项目
点击VsCode左侧第四栏“Explorer”中“Run and Debug”选项(含有一个三角形的箭头),在下拉列表中选择“Tomcat”并点击三角形图标。Tomcat服务器将会在VsCode中启动,并打开运行日志。在浏览器中输入 http://localhost:8080/demo/
即可运行项目并查看结果。
以上是通过VsCode搭建JavaWeb项目的详细步骤,希望对你有所帮助。
示例
以下是一个简单的演示示例,使用Spring MVC框架实现:
pom.xml
:
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>5.2.6.RELEASE</version>
</dependency>
</dependencies>
HelloController.java
:
package com.demo.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
@Controller
@RequestMapping("/")
public class HelloController {
@RequestMapping("hello")
@ResponseBody
public String sayHello() {
return "Hello World!";
}
}
以上代码将在项目的根目录下创建"hello"地址,访问该地址时会向浏览器返回 "Hello World!" 信息。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:使用vscode搭建javaweb项目的详细步骤 - Python技术站