项目执行
1.通过IDEA在新新建springboot项目,主要是选择需要整合的内容,自动添加配置,就可以直接使用了。
2.通过启动类直接启动项目。
3。添加一个控制器,可以直接访问接口
主要的几个注解,
Controller,被spring管理
RequestMapping请求
ResponseBody响应是数据不是一个servlet
4.经常用的配置,通过配置文件修改启动端口号
5.修改以下springboot的banner
只需要在resources文件夹下添加banner.txt文件,同时将想要的banner内容复制进去,启动就可以实现效果
初探原理
自动配置
pom.xml
核心依赖spring-boot-dependencies在父工程中
在我们引入一些springBoot依赖的时候,不需要设置版本,是因为我们父工程中已经管理了版本。
启动器
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
<version>2.5.3</version>
</dependency>
1.启动器,说白了,就是springBoot中的一个个启动场景。
2.比如我们用到spring-boot-starter-web,启动器就会帮我们导入需要的依赖。
3.spring-boot会将一个个的功能场景变成一个启动器。
4.我们需要用到哪个功能,只需要找到对应的start就可以了。
在spring中都有定义启动器