TreeMind树图在线AI思维导图
当前位置:树图思维导图模板IT互联网产品结构Springboot第一课内容讲解思维导图

Springboot第一课内容讲解思维导图

  收藏
  分享
免费下载
免费使用文件
灰色と青 浏览量:32023-11-30 19:58:44
已被使用0次
查看详情Springboot第一课内容讲解思维导图

Springboot相关知识点内容讲解

树图思维导图提供 Springboot第一课内容讲解 在线思维导图免费制作,点击“编辑”按钮,可对 Springboot第一课内容讲解  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:9086e90e3923f414ce5d38ed5e0940c2

思维导图大纲

Springboot-01思维导图模板大纲

使用springboot创建一个项目(推荐)

Springboot注解详解

.启动类注解详解

@SpringBootApplication注解

.@Target注解:表示使用这个注解的注解在哪个地方起 作用

@Retention注解:表示使用这个注解的一个有效范围

4.@Documented注解

Java的注解 在我们生成文档注释的时候,类上的注解也能被看到

@Inherited注解

Java的注解 如果添加此注解,表示当前定义的注解就可以被继承了

@SpringBootConfiguration注解(关注)

@Configuration

@EnableAutoConfiguration注解(关注)

@AutoConfigurationPackage注解 (关注)

.@Import注解 (关注)

.@ComponentScan 注解 (关注)

起到扫描注解的作用

.自动配置类的相关注解

.@ConditionalOnClass注解

必须要有对应的类才能起作用,主要用于判断是否能自动初始化bean 对象

主要用来判断是否引入相关依赖包 如果该实体类存在,则可以创建该实体类

@ConditionalOnMissingBean注解

判断spring容器中是否有对应的bean对象,有就不初始化,没有自动初 始化改bean对象

因为bean的唯一标识是方法名,必须唯一,如果存在相同方法名的bean对象,则不能初始化注解下的bean

.@ConditionalOnMissingClass注解

判断项目中是否有实体类,有实体类,不初始化对应的bean对象,没 有实体类,初始化对应的bean对象,和@ConditionalOnClass含义相 反

没有该实体类,就创建, 比较少用

.使用springboot搭建一个web环境

1.引入web启动器

启动类所在包下创建controller包,编写Controller 类

三个核心文件

pom 中的parent

启动类

application.properties

application.yml

application-dev.yml

springboot的配置文件有两种写法

如果两个文件都存在于项目中,则优先级为:properties>yml

.application.yml配置文件的要求

通过application.yml配置文件给Java类的属 性赋值

进行多yml文件的配置

在实际工作项目的环境一般分为开发环境、测试环境、上线环境,那该如 何区分使用不同的环境呢?可以使用多yml文件的方式配置。 application.yml

application.yml

application-dev.yml

application-test.yml

application-pro.yml

.日志

一般在实际工作中,开发是使用debug或者trace级别打印日志,是为了看 到更多的日志信息,方便调试程序。部署上线时,日志级别会改为info,这 样就只看警告和错误信息,debug和trace级别日志就看不到,更容易突出 问题

SLF4j使用 springboot默认级别是info-API方 式

默认日志级别是info,所以debug和trace级别是默认不打印。

在application.yml或者application.properties文件中修改 springboot关于日志的默认配置

思维导图模板大纲

相关思维导图模板

一、研究内容思维导图

树图思维导图提供 一、研究内容 在线思维导图免费制作,点击“编辑”按钮,可对 一、研究内容  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:4f21797dd3e8b08f1951dfc24e7be94f

线上销售全链路布局思维导图

树图思维导图提供 线上销售全链路布局 在线思维导图免费制作,点击“编辑”按钮,可对 线上销售全链路布局  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:d7d9de3c963dd0170f070d111b460b99