【Spring Boot】2. Spring Boot 常用配置

本文介绍了SpringBoot的配置与使用,包括自定义启动Banner、应用配置文件(.yml格式)、SpringBoot Starter POM的依赖解析,以及如何关闭特定自动配置。同时,详细讲解了日志配置,展示了如何更改日志级别和存储路径。通过这些设置,开发者可以更加便捷地进行SpringBoot应用的定制和管理。
摘要由CSDN通过智能技术生成

本文专栏:Java开发笔记  点击查看系列文章

1、 自定义Banner

上一篇文章中有讲述。

2、Spring Boot 配置文件

Spring Boot的配置文件均在 resources 文件夹下的名为 application 文件中,默认的后缀是 .properties,建议改为.yml,如图:

img

如上图,前面修改了访问端口为8080,访问路径为“/boot”,访问效果如下:

img

3、Spring Boot Start POM

Spring boot为我们提供了简化企业级开发绝大多数场景的starter pom,只要使用了应用场景所需要的starter pom,相关的技术配置就会消除,就可以得到Spring Boot为我们提供的自动配置Bean。

Spring 3.X开始,就为我们提供就Java的配置方式,使用Java配置方式可以更好的理解你的配置Bean,并且Spring 4.X和Spring Boot都推荐使用Java配置的方式。

img

img

img

img

img

所谓不配置,不是真的没有配置,而是Spring集成了大量主流框架的配置,并使用了Java的配置方式进行配置

开发方式:约定大于配置!!!

进入pom.xml,按住Ctrl,点击spring-boot-starter-web,进入一个 .pom 文件,再重复上述操作,点击该pom文件中的spring-boot-starters,进入,再点spring-boot-parent,进入,再点spring-boot-dependencies,进入,此时往下翻,就会看到相应的依赖项,包含依赖项的版本号和依赖配置文件。

img

img

img

即约定大于配置。

这所有的依赖项,Maven都已经配置完成。如果有更新,只需要修改pom.xml中<parent>中的版本号即可。

img

4、Spring Boot日志配置

Spring Boot对各种日志框架都做了支持,我们可以通过配置来修改默认的日志配置。默认情况下,Spring Boot使用Logback作为日志框架。(SSM使用Log4j,为同一作者)

如下图:

img

#全局配置文件(前面对齐不能用tab!!!)
#服务器层面配置
server:
  port: 8080            #修改访问端口
  servlet:
    context-path: /boot  #修改访问路径
 
#日志文件配置
logging:
  file: src/main/resources/logs/log.log #日志目录(没有子目录,默认保存至根目录
  level: debug #日志级别

日志文件内容如下所示:

img

基本上和控制台输出内容一致。

5、关闭特定的自动配置

关闭特定的自动配置使用 @SpringBootApplication 注解中的 exclude 参数即可。

如关闭数据源的自动配置:

@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class})

img

以上。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

拾年之璐

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值