在VSCode下搭建一个SpringMVC项目

SpringMVC 和 SpringBoot 的关系
- SpringFramework(Spring 框架)
SpringFramework 是一个开源的 Java 应用程序框架,主要用于构建企业级应用程序。它提供了一系列的功能,如依赖注入(DI)、面向切面编程(AOP)、事务管理、安全性等。 - SpringBoot
是 Spring 框架的一个子项目,旨在简化新 Spring 应用程序的初始设置、开发和部署。它使用“约定优于配置”的原则,通过提供大量的自动配置和插件来减少开发者的工作量。 - SpringMVC
是 Spring 框架中的一个模块,用于构建基于 Java 的 Web 应用程序。它实现了 MVC(Model-View-Controller)设计模式,并提供了许多用于处理 Web 请求和响应的功能。
创建 SpringBoot 项目
使用官方工具创建新项目
建议使用 SpringBoot 官方工具 https://start.spring.io/ 创建项目
这里选用的 SpringBoot 的版本为 3.2.7,java 版本为 17,项目管理器为 Maven

如果下载不了,可以点击这里下载备份包
其他依赖有:
- Spring Web
使用 Spring MVC 构建 web,包括 RESTful 应用程序。使用 Apache Tomcat 作为默认的嵌入式容器。 - Spring Data JPA
使用 Spring data 和 Hibernate,使用 Java Persistence API 将数据持久化到 SQL 存储中。 - MySQL Driver
MySQL JDBC 驱动程序。
配置数据库信息
修改配置文件 application.properties 如下:
1 | spring.application.name=demo |
本地启动项目
1 | # 由插件 spring-boot-maven-plugin 提供的本地运行功能 |
手动创建 Maven 新项目
建议使用手动的方法来创建 SpringBoot 项目,因为目前不存在官方的 Maven 原型创建项目,官网的工具也不支持创建 SpringBoot2.7.5 版本了。
新建 pom.xml 文件,配置 SpringBoot2.7.5,要求 java11 版本
1 | <!-- Maven项目的根元素,包含了POM的所有配置信息 --> |
基于 Maven 原型创建新项目
使用 Ctrl+Shift+P 打开 VSCode 的命令,或者使用 GUI 中的 从 Maven 原型创建新项目
VSCode 插件
- Code Generator For Java
自动生成 getter/setter 函数,使用**Ctrl+Shift+P** 打开 VSCode 的命令搜索 getter/setter,或者使用 GUI 中的 Code Generator For Java
知识点
注解
等待补充
- 标题: 在VSCode下搭建一个SpringMVC项目
- 作者: 木头的喵喵拖孩
- 创建于: 2024-06-17 16:39:00
- 更新于: 2024-07-19 15:15:19
- 链接: https://blog.xx-xx.top/2024/06/17/在VSCode下搭建一个SpringMVC项目/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。