SpringMVC介绍

本文介绍了SpringMVC的基本概念,包括其与Servlet的关系,以及如何通过创建控制器类、配置Tomcat和bean加载来实现Web开发。重点讲解了控制器的创建和使用,以及简化SpringMVC-bean加载的方法。
摘要由CSDN通过智能技术生成

一、SpringMVC简介

·SpringMVC技术与Servlet技术功能相同,均属于web层开发技术;

·SpringMVC是一种基于Java实现MVC模型的轻量级web框架,是一种表现层框架技术;

优点:

        ·使用简单,开发便捷(相比于Servlet)

        ·灵活性强

二、SpringMVC案例

1. 导入SpringMVC坐标与Servlet坐标

2. 创建SpringMVC控制器类(等同于Servlet功能)

1⃣️既然属于Spring技术,所以要做成一个bean,用 @Controller 定义(开发表现层使用)

2⃣️定义方法,返回json数据

3⃣️要想页面能够调用,使用 @RequestMapping 注解 写上访问路径

4⃣️加上 @ResponseBody注解,将返回的东西整体作为响应的内容给到外面

3. 初始化SpringMVC环境(同Spring环境),设定SpringMVC加载对应的bean

4. 初始化Servlet容器,加载SpringMVC环境,并设置SpringMVC技术处理的请求

5.  配置tomcat插件

在pom.xml中配置tomcat配置插件,这样就不用再专门去本机下载一个tomcat配置了:(如果报错,可以改下端口号,可能存在端口被占用的问题)

6. 配置启动项

7. 总结

三、案例工作流程

四、SpringMVC-bean加载控制

就是让Spring不加载SpringMVC的bean:

方式三:

Spring可以更简化一下上图的写法:(这样隐藏了里面的创建原理,理解上图后,用简化版本就好)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值