SpringBoot入门案例后的4个问题

1. 我们的工程在引入`spring-boot-starter-web`依赖的时候,为什么没有指定版本
  版本锁定
    我们的项目继承了spring-boot-starter-parent父工程,它内部的父工程spring-boot-dependencies已经锁定了部分依赖的版本号,因此自己创建工程中无需再指定版本。

 

2. `spring-boot-starter-web`是个啥,为什么引入了它之后,就不需要再引入我们原来做spring开发的那一堆包了
  spring-boot-starter-web:Spring框架核心、相关依赖和Tomcat
  起步依赖
    SpringBoot根据场景将各种依赖组装成一个个的集合(starter),我们根据功能引入指定的starter即可。

 

3. 我们的程序没有部署到 tomcat,为什么就可以被访问
  内置Tomcat
    SpringBoot在中引入一个内置的Tomcat,故而我们无需将程序部署到Tomcat中即可运行。

 

4. 为什么我们访问程序的时候要用 8080 端口,谁定义的
  默认配置
    SpringBoot的大量配置都有默认值,如果我们不去写配置就可以使用默认的
  Tomcat默认端口 8080

 

在哪定义的?
  Maven下org.springframework.boot.autoconfigure
  META-INF文件中的spring-configuration-metadata.json,搜索8080

能不能改?
  自定义配置

posted @   青核桃啊  阅读(25)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示