SpringBoot原理简单分析——起步依赖、自动配置

一、起步依赖

1、当我们导入spring-boot-starter-parent依赖后,SpringBoot会自动帮我们集成一些常用的依赖,并根据当前SpringBoot的版本,对集成的依赖进行版本控制,避免造成版本冲突。
2、spring-boot-starter-web依赖的作用也相似,导入这个坐标后,SpringBoot也会自动去整合如SpringMVC、Spring等依赖的坐标。
总之,SpringBoot是以功能为单位的,一个功能我们只需要导入其起步依赖的坐标即可,SpringBoot会自动给我们引入其他需要的坐标,但如果我们想要使用的有些包没有,我们也可以自动在pom文件中手动去添加坐标。

二、自动配置

实际上就是SpringBoot在源码中设置好了一些基础配置,如我们启动后访问的端口号是8080,这个实际上就是底层自动配置好的。
但是我们也可以自己手动去配置相应信息,在resources目录下新建.yml/.yaml或者properties文件,进行配置即可,这个配置文件名应该以application开头,但一般都直接使用application.yml/application.yaml或者application.properties。以下是配置端口号和当前应用名的示例:
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值