SpringBoot中Profile的使用(七)

2021-10-01 21:40:56 字數 1421 閱讀 7010

檔案結構

1.先寫2個properties

2.模擬乙個實體類

@data

@allargsconstructor

public class datasource

3.編寫各自的config

其中@profile註解是標明該profile(側寫)的限定名

@configuration

@propertysource("classpath:profile_day08/db-test.properties")

@profile("test")

public class testconfig

@configuration

@propertysource("classpath:profile_day08/db-dev.properties")

@profile("dev")

public class devconfig

4.編寫總的config,並import剛剛的2個config

@configuration

@import()

public class allconfig ")

private string username;

@value("$")

private string password;

@value("$")

private string url;

@bean

public datasource datasource()

}

5.測試方法:

//方法一:用@activeprofiles("test")啟用我們 要用哪個config

@runwith(springjunit4classrunner.class)

@contextconfiguration(classes = allconfig.class)

@activeprofiles("test")

@autowired

private datasource datasource;

@test

public void test()

}//方法二:

public class test2

}

mysql中的prof是什麼意思 MySQL索引

索引的種類 普通索引 最基本的索引,沒有任何限制。唯一索引 索引列的值必須唯一,但允許有空值。如果是組合索引,則列值的組合必須唯一。主鍵索引 是一種特殊的唯一索引,乙個表只能有乙個主鍵,不允許有空值。建立主鍵時就自動生成了該索引。組合索引 指多個欄位上建立的索引,只有在查詢條件中使用了建立索引時的第...

Springboot中Thymeleaf外部模板

spingboot專案中,預設的thymeleaf模板資料夾是在 src main resources templates,打包時後在classpath templates下 jar包同目錄下的 templates 目錄 spring.thymeleaf.prefix file templates ...

springboot中controller無法訪問

configuration 該註解將類可以看成配置檔案,通常和 bean配合使用 enableautoconfiguration 在程式啟動時自動載入配置 componentscan 會自動掃瞄指定包下的全部標有 component的類,並註冊成bean,當然包括 component下的子註解 se...