-
創(chuàng)建一個(gè)項(xiàng)目的Application,并使用注解@SpringbootApplication
eg: 項(xiàng)目名為girl
項(xiàng)目結(jié)構(gòu)
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class GirlApplication {
public static void main(String[] args) {
SpringApplication.run(GirlApplication.class, args);
}
}
-
配置文件
配置文件有兩種方式: application.properties 和 application.yml 兩種
注:兩者沒(méi)有本質(zhì)的區(qū)別倾鲫,個(gè)人感覺(jué) .yml文件可讀性更強(qiáng)(其他優(yōu)勢(shì)不清楚)
eg:
application.properties
application.yml
application.yml
注:
1.配置文件的內(nèi)容讀取其實(shí)和spring讀取沒(méi)有區(qū)別垫竞,畢竟還是spring的東西,都是用@Value("${配置的變量名}")
2.配置文件內(nèi)不可以直接讀取配置信息如:content: "cupSize: ${cupSize},age:${age}}"
3.第二種是不是很像docker-compose.yml的寫(xiě)法~~~
-
springBoot 最為推薦的一種配置文件的方式Javabean+@ConfigurationProperties(prefix = "girl")
配置文件:
application.yml
注:以girl分組,包括兩屬性
javabean 的寫(xiě)法:
javabean
注:需要制定前綴(prefix = "girl")