说明
- 不能看过就跳过,截图可以,但是如果提到了不会的概念,要回去翻一下,然后,把翻到的东西,在粘贴到当前的目录下方,住打一个快捷。
SpringMVC简介
- web开发技术,和serverlet相类似
- 基于Java实现的MVC模型的轻量级web框架
学习目标
- 数据层
- MyBatis
- 表现层
- SpringMVC
入门案例
-
下述实在pom中定义坐标
-
然后是spring技术,就需要创建对应的bean,需要使用注解进行说明
-
什么是bean
- 这里是使用注解进行开发的,web应用是标注在表现层的,所以需要使用Controller体现
- 这里是使用注解进行开发的,web应用是标注在表现层的,所以需要使用Controller体现
-
相关说明
- RequestMapping说明访问路径
- 函数是执行对应路径的时候,执行的函数
-
SpringMVC的配置类,具体有两个操作,分别如下
- 指明是Spring的配置类,所以要增加@Configuration说明
- 指明Bean的搜索路径,所以要增加@ComponentScan
- Spring的环境启动了,需要要求Tomcat加载Spring启动的东西
- 告诉Tomcat容器,加载Spring的配置
- 配置拦截所有请求,说明那些请求交给SpringMVC处理
入门案例的工作流程
-
导入坐标
-
创建对应的controller对象
-
创建对应的配置类,加载对应的bean,并加载扫描空间
- 创建对应的tomcat的配置类,说明容器的对象
- 定义一个servlet容器启动的配置类,在里面加载spring的配置
配置环境的问题
- 这里出现了配置环境的问题,原来下载的是java10,jdk22,然后对应的tomcat是10.0,跑不起来,这里换成java 8,然后jdk1.8,重新下载新的tomcat就行了。
- 最终的运行结果如下
步骤总结
注释学习
开发模式
Severlet容器类配置