Spring注解开发MVC基本范例

目录主题帖传送门:Spring SpringMVC MyBatis 整合-重复的轮子造的不亦乐乎 -

上一篇:拉Jar包方式SSM框架搭建 -

范例基于SSM框架,如何搭建移步:拉Jar包方式SSM框架搭建 -

MVC大致流程:请求+参数传给Controller,Controller负责调用Service处理并组装回调View,return给View跳转,view显示内容。

基于注解的开发让我们免于书写配置文件,在框架中spring.xml文件中的扫描配置项让我们简单看一下,首先MVC配置里启用了注解配置,扫描注解包按照basePackage进行扫描,启动注解模块映射支持,定义好ModleView的视图解析器,因为我们会使用JSTL+JS方式写页面,原始的方式对HTML进行修改。配置文件如下图解释

Spring注解开发MVC基本范例_第1张图片

配置文件配置了我们的HTML或者JSP的位置,放在了WEB-INF/view下面,在这个目录下建立一个JSP页面,hello.jsp,内容如下,其中${text}用于显示后台传回的字符串,这就是我们的View

Spring注解开发MVC基本范例_第2张图片

在扫描包目录下创建service包,并创建一个helloService接口

Spring注解开发MVC基本范例_第3张图片

在扫描包目录下创建service.impl包,并创建一个HelloServiceImpl接口,这里的@Service注解为helloServiceImpl将会为后面Controller的Resource提供mapping,如果接口有多实现,这里可以做多态

Spring注解开发MVC基本范例_第4张图片

在扫描包目录下创建一个controller包,并创建一个HelloController.class内容如下,这就是我们的controller

Spring注解开发MVC基本范例_第5张图片


部署启动最终显示效果如下

Spring注解开发MVC基本范例_第6张图片

下一篇:MyBatis注解开发基本范例 -

你可能感兴趣的:(Spring注解开发MVC基本范例)