springboot简洁版笔记1

发布于:2022-12-24 ⋅ 阅读:(247) ⋅ 点赞:(0)

主要内容:创建和运行springboot项目,引导类,pom.xml(parent,starter,内嵌tomcat),排除和使用坐标依赖

1、官网:https://spring.io

进入官网–》projects–》Spring Boot

2、springboot作用:简化spring应用的初始搭建以及开发过程

3、创建和运行springboot项目(联网)

新建项目,选择Spring Initializr,service URL默认https://start.spring.io,如果无法连接,更改为https://start.aliyun.com,Location选择存放位置,修改Group为com.xiaoxiexxx,修改Artifact为xiaoxiexxx,可以修改Package name和Group一样,选择JDK,选择Java为8,Next,在左侧列表中选择项目需要的模块,创建,OK

4、基础文件:Application类和pom.xml文件(parent,starter,内嵌tomcat)

5、引导类(在com.xxx下的Application.java)

作用:启动程序,启动程序后创建并初始化spring容器,只扫描当前引导类所在包及其子包(把写的代码放在com.xxx,如controller等等)

运行程序:点击引导类,右键选择run,,,或者,,,点击右上角的绿色三角形

6、parent(在pom.xml文件中,仅定义,未使用,,,定义依赖管理,避免依赖版本冲突)

直接使用组合------Go To—》定义一系列的常用坐标组合------Go To—》定义一系列的常用坐标版本

spring-boot-starter-parent---->spring-boot-dependencies---->properties,dependencyManagement

7、starter(在pom.xml文件中,定义了当前项目使用的所有依赖坐标)

层层嵌套,只需要使用最外层的依赖坐标,减少依赖配置

spring-boot-starter-web-----Go To—》spring-boot-starter;spring-boot-starter-tomcat等等-----Go To—》tomcat-embed-core等等

8、内嵌tomcat(tomcat对象—》交给spring容器)

spring-boot-starter-web------Go To—》spring-boot-starter-tomcat------Go To—》tomcat-embed-core

9、排除和使用坐标依赖

<dependency>
    --------排除某起步依赖-------
    <exclusions>
        <exclusion>
             <groupId>org.springframework.boot</groupId>
             <artifactId>spring-boot-starter-tomcat</artifactId>
        </exclusion>
    </exclusions>
</dependency>
--------添加某起步依赖-------    
<dependency>
     <groupId>org.springframework.boot</groupId>
     <artifactId>spring-boot-starter-jetty</artifactId>
</dependency>
本文含有隐藏内容,请 开通VIP 后查看