springboot04--springboot注解以及banner

1、SpringbootApplication
Spring Boot的項目一般都會有*Application的入口類,入口類中會有main方法,這是一個標(biāo)準(zhǔn)的Java應(yīng)用程序的入口方法。
@SpringBootApplication注解是Spring Boot的核心注解,它其實是一個組合注解:



2、springboot注解主要組合注解@SpringBootConfiguration和@EnableAutoConfiguration。
2.1、@SpringBootConfiguration:這是Spring Boot項目的配置注解,這也是一個組合注解:

圖片.png

2.2、2.@EnableAutoConfiguration:啟用自動配置,該注解會使Spring Boot根據(jù)項目中依賴的jar包自動配置項目的配置項:
如:我們添加了spring-boot-starter-web的依賴,項目中也就會引入SpringMVC的依賴,Spring Boot就會自動配置tomcat和SpringMVC


圖片.png

3、3.@ComponentScan:默認掃描@SpringBootApplication所在類的同級目錄以及它的子目錄。

4、關(guān)閉自動注解
通過上述,我們得知,Spring Boot會根據(jù)項目中的jar包依賴,自動做出配置,Spring Boot支持的自動配置如下(非常多):

圖片.png

比如:我們不想自動配置Redis,想手動配置。

圖片.png

5、自定義banner
首先生成文字:
用谷歌瀏覽器打開查看生成的圖片效果一般,建議換火狐等
http://patorjk.com/software/taag/#p=display&h=3&v=3&f=4Max&t=Winney%20spring

然后復(fù)制文字并且放在命名為banner.txt的文本文件下,并且將文件放在classpath目錄下。

圖片.png

6、關(guān)閉banner


    public static void main(String[] args) {
        // TODO Auto-generated method stub
        SpringApplication app = new SpringApplication(HelloApplication.class);
        app.setBannerMode(Banner.Mode.OFF);
        app.run(args);
    }
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容