Spring Boot的項目通常都會有*Application的入口類,入口類中會有main方法,這是一個標準的Java應用程序的入口方法。web
@SpringBootApplication註解是Spring Boot的核心註解,它實際上是一個組合註解:spring
該註解主要組合了一下註解:tomcat
1. @SpringBootConfiguration:這是 SpringBoot 項目的配置註解,這也是一個組合註解:springboot
在 SpringBoot 項目中推薦使用 @SpringBootConfiguration 替代 @Configurationapp
2. @EnableAutoConfiguration:啓用自動配置,該註解會使 SpringBoot 根據項目中依賴的 jar 包自動配置項目的配置項:elasticsearch
3. @ComponentScan:默認掃描 @SpringBootApplication 所在類的同級目錄以及它的子目錄。spring-boot
啓動Spring Boot項目後會看到這樣的圖案: 網站
這個圖片實際上是能夠自定義的,打開網站:taag 或者 ascii ,在我本地訪問第一個網址的時候一直在轉圈,因此我選擇了第二個連接訪問,就正常了。以後輸入你喜歡的字符串已經顯示樣式後,將下面打印出的內容複製。spa
在代碼 resource 目錄下新建一個文件:banner.txt,將剛纔複製的內容粘貼上去便可.net
重啓就能看到你想要的結果。
SpringBoot 項目使用一個全局的配置文件 application.properties 或者是 application.yml,在 resources 目錄下或者類路徑下的 /config 下,通常咱們放到 resources 下。
1. 修改 tomcat 端口
server.port=8888
2. 修改日誌打印級別以及文件名稱
logging.level.root=info
logging.file=springboot.log
3. 自定義 ElasticSearch 相關配置,用於 bean 的讀取
elasticsearch.cluster.name=mfwbigsearch
elasticsearch.host=172.18.8.19:9301,172.18.8.19:9302,172.18.8.19:9303