在Spring Boot中,核心的配置文件有两个,分别是 application.propertiesapplication.yml。这两个文件用于配置应用程序的各种属性,包括数据库连接、服务器端口、日志配置等。

  1. application.properties

    • application.properties 是基于属性键值对(key=value)的配置文件,使用简单的文本格式。
    • 通常用于配置应用程序的基本属性,如数据库连接、端口号、日志级别等。
    • 示例:
      # 数据库配置
      spring.datasource.url=jdbc:mysql://localhost:3306/mydatabase
      spring.datasource.username=user
      spring.datasource.password=pass
      
      # 服务器端口
      server.port=8080
      
      # 日志级别
      logging.level.root=info
      
  2. application.yml

    • application.yml 是基于 YAML(YAML Ain’t Markup Language)格式的配置文件,使用了更加人类可读的缩进格式。
    • 可以更方便地表示复杂的配置结构,如多级属性、列表等。
    • 示例:
      # 数据库配置
      spring:
        datasource:
          url: jdbc:mysql://localhost:3306/mydatabase
          username: user
          password: pass
      
      # 服务器端口
      server:
        port: 8080
      
      # 日志级别
      logging:
        level:
          root: info
      

关于 bootstrap.properties,它是一个可选的配置文件,用于在Spring Boot启动过程中加载应用程序上下文之前配置一些属性。通常,它用于配置一些与应用程序上下文加载相关的属性,例如配置中心的地址等。

总的来说,application.propertiesapplication.yml 是主要的配置文件,用于配置应用程序的各种属性。它们的区别在于文件格式和书写风格。而 bootstrap.properties 则用于在Spring Boot应用程序启动时进行一些特殊的配置。

Was this helpful?

0 / 0

发表回复 0

Your email address will not be published.