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个问题的主要内容,如果未能解决你的问题,请参考以下文章
ShardingSphereshardingjdbc入门案例-springboot整合shardingjdbc yml配置版