1.SPRING初始化,然后下载过后使用IDEA打开
2.导入之前MVC代码
这里只需要一些小小的改动,需要注意的是项目是基于SPRING运行的。
<dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> <scope>provided</scope> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies>
导入相关依赖,避免了前后端分离。
3.MVC转SSM
package Entity; public class Users { String name = ""; String password = ""; public Users() { } public String getName() { return this.name; } public void setName(String name) { this.name = name; } public String getPassword() { return this.password; } public void setPassword(String password) { this.password = password; } }
使用LOMBOK是代码极简
NEWS和数据库同理。
添加一个mybatis的mapper库,可以让我们使用一些简洁的方式去做增删查改
修改我们的service,把mapper给注入
之前复杂的代码现在简化后很轻便
往所有servlet上添加 @Controller 的注解,使得原本的MVC模式能被Spring框架所读取,转变为Spring MVC
至此我们完成了MVC到SSM到的转变
4.演示
增加新闻:
删除新闻:
修改新闻:
查看新闻: