Spring MVC CRUD 示例

17 Mar 2025 | 4 分钟阅读

CRUD(创建、读取、更新和删除)应用程序是创建任何项目最重要的应用程序。它为开发大型项目提供了思路。在 Spring MVC 中,我们可以开发一个简单的 CRUD 应用程序。

在这里,我们使用 JdbcTemplate 进行数据库交互。

创建表

这里,我们使用 MySQL 数据库中的 emp99 表。它有 4 个字段:id、name、salary 和 designation。在这里,id 是自动递增的,由序列生成。

Spring MVC CRUD Example

Spring MVC CRUD 示例

1. 将依赖项添加到 pom.xml 文件。

pom.xml

2. 创建 bean 类

这里,bean 类包含与数据库中存在的字段相对应的变量(以及 setter 和 getter 方法)。

Emp.java

3. 创建控制器类

EmpController.java

4. 创建 DAO 类

让我们创建一个 DAO 类来访问数据库中所需的数据。

EmpDao.java

5. 在 web.xml 文件中提供控制器的入口

web.xml

6. 在 xml 文件中定义 bean

spring-servlet.xml

7. 创建请求的页面

index.jsp

8. 创建其他视图组件

empform.jsp

empeditform.jsp

这里 "/SpringMVCCRUDSimple" 是项目名称,如果你的项目名称不同,请更改此名称。对于实时应用程序,您可以提供完整的 URL。

viewemp.jsp

输出

Spring MVC CRUD Example

单击添加员工,您将看到以下表单。

Spring MVC CRUD Example

填写表单并单击保存,将条目添加到数据库中。

Spring MVC CRUD Example

现在,单击编辑以更改提供的数据。

Spring MVC CRUD Example

现在,单击编辑保存以将更改后的条目添加到数据库中。

Spring MVC CRUD Example

现在,单击删除以从数据库中删除条目。

Spring MVC CRUD Example

下载 SQL 文件

下载 SQL 文件

下载 MYSQL-connector.jar 文件

如果你不使用 maven,请下载 MYSQL-connector.jar。

下一主题MVC 分页示例