美文网首页
springboot项目搭建与启动流程

springboot项目搭建与启动流程

作者: JarvisTH | 来源:发表于2020-03-24 23:27 被阅读0次

一、环境搭建对比
1.SSM框架
spring+spring mvc+mybatis:

spring mvc
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);

    }

}
  • 框架初始化


  • 框架启动


  • 自动化装配


相关文章

网友评论

      本文标题:springboot项目搭建与启动流程

      本文链接:https://www.haomeiwen.com/subject/hrfzyhtx.html