2.5 Spring Boot整合Spring MVC框架

发布于:2024-10-10 ⋅ 阅读:(6) ⋅ 点赞:(0)

在这里插入图片描述
今天,我将向大家介绍如何在Spring Boot中整合Spring MVC框架,并展示如何创建和测试控制层(Controller)。

首先,让我们简要回顾一下Spring MVC。Spring MVC是一个基于Servlet的MVC框架,它简单、侵入性小,并且与Spring紧密集成,是Spring Boot推荐的Web开发框架。Spring MVC通过DispatcherServlet作为前端控制器,负责请求的分发和处理。

接下来,我们将通过以下步骤创建和测试控制层。

  1. 添加Spring MVC依赖
    pom.xml文件中添加spring-boot-starter-web依赖,以引入Spring MVC。

  2. 创建控制层
    net.huawei.hrsys_ssm包中创建controller子包,并在其中创建DepartmentControllerEmployeeController类。

  3. 定义请求映射
    使用@RequestMapping注解定义请求的URL映射。

  4. 自动装配服务层
    使用@Autowired注解自动装配服务层对象。

  5. 编写业务逻辑
    在控制器中调用服务层的方法,处理HTTP请求,并返回响应。

  6. 测试控制层
    启动Spring Boot应用程序,并通过浏览器或API测试工具(如Postman)访问控制层的端点。

实战演示

  1. 启动Spring Boot应用
    运行入口类HrsysSsmApplication来启动应用程序。

  2. 测试部门控制器

    • 查询全部部门:访问http://localhost:8080/dept/getAll
    • 查询某个部门:访问http://localhost:8080/dept/getById?id=2http://localhost:8080/dept/getById?id=7
  3. 测试员工控制器

    • 查询全部员工:访问http://localhost:8080/emp/getAll
    • 查询某个员工:访问http://localhost:8080/emp/getById/3

通过这些步骤,我们可以看到Spring MVC在Spring Boot中的整合是多么的简单和直接。控制层的创建和测试是构建Web应用程序的关键步骤,它们使我们能够处理客户端的请求并返回相应的数据。

总结来说,Spring MVC提供了一种高效的方式来处理Web请求,而Spring Boot则进一步简化了配置和启动过程。通过今天的实战演示,希望大家能够更好地理解和掌握Spring MVC在Spring Boot中的使用。