springboot04--springboot注解以及banner

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



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

圖片.png

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


圖片.png

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

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

圖片.png

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

圖片.png

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

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

圖片.png

6、關閉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);
    }
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容