vscode开发javaweb
下载
vscode下载
Apache Tomcat9
jdk8下载
下载时需要登录账号,不想注册,可利用下面账号登录下载
账号:2696671285@qq.com
密码: Oracle123
Apache Maven
环境变量配置
配置好java与maven的环境变量配置JAVA_HOME,CLASSPATH,M2_HOME
Java 和maven环境变量配置详解
vecode使用插件
- Java Extension Pack
- Spring Boot Extension Pack
创建项目
VsCode搭建Java开发环境(Spring Boot项目创建、运行、调试)
其中修改maven的setting.xml文件的镜像时将
<mirror><id>mirrorId</id><mirrorOf>central</mirrorOf><name>Human Readable Name for this Mirror.</name><url>http://maven.aliyun.com/nexus/content/groups/public/</url></mirror>
添加到里面
其中要输入的一些的信息中
GroupID 是项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结构。
ArtifactID是项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称。
groupId:定义了项目属于哪个组,举个例子,如果你的公司是mycom,有一个项目为myapp,那么groupId就应该是com.mycom.myapp.
artifacted:定义了当前maven项目在组中唯一的ID,比如,myapp-util,myapp-domain,myapp-web等。
version :指定了myapp项目的当前版本,SNAPSHOT意为快照,说明该项目还处于开发中,是不稳定的版本。
name :声明了一个对于用户更为友好的项目名称,不是必须的,推荐为每个pom声明name,以方便信息交流。
遇到的问题
运行时报错
Error starting ApplicationContext. To display the auto-configuration report re-run your application with 'debug' enabled.
因为我创建的是一个案例,所以刚开始不需要那么多的依赖包的,将pom.xml文件的依赖修改成下面这样,就可以运行了
<dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency></dependencies>