SpringBoot入门案例后的4个问题

Posted Rover20230226

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

能不能改?
  自定义配置

SpringBoot- 入门案例

1,创建一个Springboot项目

 

技术分享

2,勾选 web

技术分享

 

3,项目结构

技术分享

 

4,建了一个类叫YangshaoController和方法

技术分享

 

5,启动项目访问浏览器 地址

技术分享

 

6 ,一个简单的SpringBoot web项目就成功了

--------------------------------------------------------------------------------------------------------------

7,当你返回map时 浏览器显示是json数据

技术分享

 


以上是关于SpringBoot入门案例后的4个问题的主要内容,如果未能解决你的问题,请参考以下文章

SpringBoot整合RocketMQ实现入门案例

springboot基础篇(快速入门 + 完整项目案例)

ShardingSphereshardingjdbc入门案例-springboot整合shardingjdbc yml配置版

SpringBoot快速入门(解析+入门案例源码实现)

springboot入门案例----eclipse编写第一个springboot程序

SpringBoot入门及案例