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进行修改。配置文件如下图解释

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

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

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

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


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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容