SpringBoot基本的配置

目录

基础配置

修改服务器端口

 修改输出banner(logo)

设置日志

三种配置文件类型

属性消失解决方案


基础配置

属性配置

修改服务器端口

SpringBoot基本的配置_第1张图片

 只需要在Application.properties中书写


# 应用服务 WEB 访问端口
server.port=80

运行之后

SpringBoot基本的配置_第2张图片

 访问

SpringBoot基本的配置_第3张图片

 修改输出banner(logo)

默认的是这个

SpringBoot基本的配置_第4张图片

可以关闭生成这个

#关闭banner
spring.main.banner-mode=off

 运行之后就没有出现了

SpringBoot基本的配置_第5张图片

 我们可以在配置文件中导入自己想要的文字或图片,springboot会自动帮我们生成,导入之后放在resource下即可

#修改logo
spring.banner.image.location=图片或文件位置

我这导入了图片。

SpringBoot基本的配置_第6张图片

设置日志

#日志
logging.level.root=debug

设置为debug级别,非常的多,从初始化到构建成功打印出的。一般调错才会使用 

SpringBoot基本的配置_第7张图片

正常的日志是info(默认的)

#日志
logging.level.root=info

SpringBoot基本的配置_第8张图片

 error级别,即出错才会有日志。

#日志
logging.level.root=error

SpringBoot基本的配置_第9张图片

 查看所有的配置springbooot官网中配置

SpringBoot基本的配置_第10张图片

 ctrl+f搜索相关的配置,可以模糊查询

小结:

每一个配置对应一种技术

SpringBoot中导入对应starter后,提供对应配置属性

书写SpringBoot配置采用关键字+提示形式书写

三种配置文件类型

application.yml(主流)

server:
  port: 81

SpringBoot基本的配置_第11张图片

application.yaml

server:
  port: 82

SpringBoot基本的配置_第12张图片

application.properties

server.port=80

当三种配置文件共存时

他们之间的优先级是

properties>yml>yaml

不同配置文件中的相同配置的按照优先级高的,不同的配置都会保留

如a文件有1,b文件有2,c文件有3,那最终就是123。

属性消失解决方案

在yml和yaml配置中,输入属性没有提示出来,提示方案是idea中提供的,而不是springboot提供的,idea中没有提供提示,是因为idea认为这个不是配置文件

SpringBoot基本的配置_第13张图片

SpringBoot基本的配置_第14张图片

 当弄完之后

SpringBoot基本的配置_第15张图片

 这样就告诉idea都是配置文件,就都有提示信息了

你可能感兴趣的:(SpringBoot,java,intellij-idea,spring,boot)