1. 程式人生 > >spring boot入門筆記 (三) - banner、熱部署、命令行參數

spring boot入門筆記 (三) - banner、熱部署、命令行參數

nal rop dep ioc devtools 一點 一個 splay option

  1、一般項目啟動的時候,剛開始都有一個《spring》的標誌,如何修改呢?在resources下面添加一個banner.txt就行了,springboot會自動給你加載banner.txt中的banner的。

技術分享圖片

  它的用處?嗯,讓你幹活開心一點;還有就是各個項目的啟動標誌?(可能在多個項目一起啟動的時候,能直接看到哪個項目在啟動?哈哈)

給大家一個形成這些banner的簡單辦法:http://patorjk.com/software/taag/#p=display&f=Graffiti&t=demioct

技術分享圖片技術分享圖片

  2、熱部署:當你先啟動項目,再修改項目中的配置、.java文件並保存的時候,項目自動回給你重啟。怎麽實現這個有助於開發的功能的呢?嗯,就加一個包就行了

<!-- springboot 實現熱部署 -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <optional>true</optional>
        </dependency>

  3、當項目打成jar包的時候,如何啟動呢?

java -jar springbootdemo.jar

  然後,常用的功能就來了:啟動過程時,順便修改一下項目的端口,相當於修改application.properties文件中的server.port=8888

java -jar springbootdemo.jar --server.port=8888

  當然,除了端口號,其它數據庫連接、自定義參數等都可以再啟動時修改,記著加上兩個減號就行

spring boot入門筆記 (三) - banner、熱部署、命令行參數