Springboot与SSM的区别概括

一 搭建SSM框架步骤:
1 加相关的jar包
2 配置web.xml,加载spring,spring mvc
3 配置数据库连接。spring事务
4 配置加载配置文件的读取,开启注解
5 配置日志文件
6 配置完成,部署tomcat调试

二 SSM与Spring-Boot的区别:

  • Springboot把原有的xml配置,简化为java注解
  • 使用IDE可以很方便的搭建一个spring项目,选择对应的maven依赖,减少初始搭建时间、
    让开发人员把更多的时间放在业务逻辑上
  • springboot内置tomcat服务器,可以jar形式启动一个服务,可以快速部署web服务
  • springboot使用starter依赖自动完成bean配置,解决bean之间的冲突,引入相关的jar
    在这里插入图片描述

三 Spring中starter的作用

1 引入相关的jar包
2 自动完成bean的配置

当创建spring项目时选择mybatis,mysql组件,可以看到pom文件帮我们加入了对应的starter.
在这里插入图片描述
通过这些starter,maven会下载许多jar包

在这里插入图片描述
四 springboot如何配置bean

  • spring通过条件依赖注解解决bean之间的冲突,如下图ConditionalOnClass ,ConditionalOnSingleCandidate 指明了这个 bean 依赖括号里的 bean 存在,就意味着先有括号里的 bean,才去实例化我们需要的这个 bean,利用这个功能,bean 之间的依赖顺序得到了很好的解决,这些是 springboot 新加的功能
    在这里插入图片描述
  • bean里的参数可以在yml/properties配置
    在这里插入图片描述
  • springboot如何读取配置文件里的参数
    在 MybatisAutoConfiguration.class 文件中,有这么一个注解
    在这里插入图片描述
    MybatisProperties.class有些什么东西

在这里插入图片描述

  • bean 配置通过 spring.factories 文件加载
    当我们启动项目时,会扫描 jar 包 META-INF 文件夹下的 spring.factories 文件,就会去加载对应的配置文件
    在这里插入图片描述
  • 4
    点赞
  • 49
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值