一、环境搭建对比
1.SSM框架
spring+spring mvc+mybatis:
spring
mybatis
搭建步骤:
- Maven——archetype——org.apache....maven....webapp
- 新建src目录,main目录,Java目录,resource目录,webapp目录,WEB-INF目录;
- 在pom中引入相关依赖
- 构建web.xml文件,配置相关属性
- 构建spring启动的配置文件applicationContext.xml,并配置相关属性
- 构建数据源的properties文件,并配置相关属性
- 构建mybatis的config.xml文件,并配置属性
- 新建mapper目录
- 构建spring mvc的配置文件,并配置属性
- 构建controller目录
- 配置使用mybatis-generator插件生成pojo
- 写service类和实现类,完成controller
- 配置tomcat依赖,运行
总结:
1.引入jar包,解决依赖冲突
2.web.xml
3.applicationContext.xml
4.dispatcheServlet.xml
5.mybatis-config.xml
6.配置容器
7.编写服务类
8.编写控制类
缺点:
- 耗时长
- 配置文件繁琐
- jar包管理
- 对新手不友好
2.Spring Boot搭建
步骤:
- spring Initializr
- 组件Web——web starter,SQL——Mybatis
- 配置mybatis-generator文件
- 新建mapper目录,bean目录
- 配置application.properties文件
- 配置pom
- 配置mapper扫描路径
- 编写服务类和控制类
总结:
- 引入starter
- 配置application.properties
- 编写服务类和控制类
优点:
- 耗时短
- 配置文件简介
- 不关注版本管理
- 易上手
二、启动流程
- 一行启动:
@SpringBootApplication
public class DemoSpringBootApplication {
public static void main(String[] args) {
SpringApplication.run(DemoSpringBootApplication.class, args);
}
}
-
框架初始化
-
框架启动
-
自动化装配
网友评论