SpringBoot--基礎配置

一、配置文件格式

創建boot工程後,在 resources 目錄下會自動生成 application.properties 文件

在該文件中可對SpringBoot做相關配置,如:

server.port=8088
spring.datasource.driver-class-name=com.mysql.jdbc.Driver

也可新建 application.yml 文件,上述配置如下:

server:
  port: 8088
spring:
  datasource:
    driver-class-name: com.mysql.jdbc.Driver

yml格式是層級結構,注意冒號和值之間要隔一個空格

二、多配置文件

多配置

properteis格式
  • 可建多個配置文件,如分別用於開發環境和生成環境: application-dev.propertiesapplication-prod.properties,注意格式

  • 再建立總配置文件 application.properties,在其中配置要加載生效的配置文件

    spring.profiles.active=dev

yml格式

yml文件用 --- 分隔不同配置

spring:
  profiles:
    active: dev
---
server:
  port: 8001
spring:
  profiles: dev

---
server:
  port: 8002
spring:
  profiles: prod

加載順序

加載順序爲:

  1. 根目錄下config文件夾
  2. 根目錄
  3. classpath下config文件夾
  4. classpath

注:

  • 多個配置文件互補,相同部分不會重複加載,不同部分都會加載

  • 優先級高的配置內容會覆蓋優先級低的配置內容

  • 可通過配置文件中spring.config.location來改變默認配置

  • 項目打包好後可用命令行指定配置文件來啓動,指定配置文件和默認配置文件會共同起作用

    java -jar xxx.jar --name="Spring" --server.port=9090
    Java -jar xxx.jar --spring.profiles.active=prod

打成jar包後,若命令行和配置文件共同存在,則:

  • 先加載外部配置文件,再加載內部的
  • 在上條基礎上,先加載帶profile的,再加載不帶profile的

三、Banner的配置

項目啓動時會在控制檯顯示Spring Boot 字樣,該字樣可進行修改,比如改成公司名等

修改步驟:

  • resources 目錄下新建 banner.txt 文件
  • http://patorjk.com/software/taag 網站生成字符
  • 將生成的字符複製到 banner.txt 文件中保存
  • 重新啓動項目即可看到

改成 Happy Coding 效果

這裏寫圖片描述

Banner效果也可以關閉:

在啓動類中設置:

@SpringBootApplication
public class DemoApplication {

    public static void main(String[] args) {
        SpringApplication application = new SpringApplication(DemoApplication.class);
        application.setBannerMode(Banner.Mode.OFF);
        application.run(args);
    }
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章