首页 > 其他 > 详细

SSM 项目实战

时间:2020-06-21 16:29:08      阅读:73      评论:0      收藏:0      [点我收藏+]

SSM 项目实战

 

前言

对于有了第一个MVC版本的情况,在后续转spring MVC是非常简单的一件事儿,并不需要改动很多代码。

 

开始一个SpringBoot项目

这里我们使用Spring Initializer: https://start.spring.io/

技术分享图片

 

这里我们选择基于maven(方便导入其他包),然后在依赖里选择:

  • MySql Driver(mysql 驱动)
  • Mybatis(数据库框架)
  • Lombok(可选,项目语法糖,简易化注解)
  • DevTools(可选,主要用到热重载)

技术分享图片

 

 

 按下这个按钮就能把项目生成好了,我们下载下来,用ide打开项目就行

 

导入上一个项目的代码

上一个项目,MVC2 项目实践:https://www.cnblogs.com/luomei/p/13163377.html

我们把MVC2的相关代码导入进来,并使其基于Spring框架来运行

src文件夹可以直接复制进去,这里要注意的是,直接导入src可能不能被识别出来,这里需要手动在项目设置里配置一下

技术分享图片

 

 

接下来是对数据库进行配置,如图,配置:地址、用户名、密码

 

技术分享图片

 

 

 配置MVC视图渲染

 

技术分享图片

因为我们使用了JSP,所以在maven里增加依赖项,这样不用我们去做前后端分离

 

 

将MVC转为SSM

技术分享图片

 

 

技术分享图片

 

 

 对于数据库实体,这里我们使用Lombok的注解来使代码极简

 

技术分享图片

 

 

 News也是一样,这里的@Id是表明主键

 

技术分享图片

 

 

 接下来,我们添加一个mybatis的mapper库,可以让我们使用一些简洁的方式去做增删查改

 

技术分享图片

 

 

 标注好@Repository,这样就能被scan到,其他不用写什么,继承于Mapper就行,以后就可以直接用增删查改的方法了

 

技术分享图片

 

 

 修改我们的service,把mapper给注入

 

技术分享图片

 

 

 

技术分享图片

 

 

 技术分享图片

 

 

 技术分享图片

以上就是增删查改的所有内容的改动,我们可以发现,之前需要写一大串的SQL语句,现在一个函数就搞定了

 

技术分享图片

 

 

 接下来,往所有servlet上添加 @Controller 的注解,使得原本的MVC模式能被Spring框架所读取,转变为Spring MVC

 

至此我们完成了MVC到SSM到的转变

 

演示

技术分享图片

 

 

技术分享图片

 

 技术分享图片

 

 

技术分享图片

 

 技术分享图片

 

 技术分享图片

 

 

完美运行,撒花~?

 

码云地址

https://gitee.com/MavisLuo/ssm_project_practice

 

SSM 项目实战

原文:https://www.cnblogs.com/luomei/p/13172571.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!