Springboot2 實踐01 工程建立及啓動

最近在項目中實踐了一下Springboot2,在此寫一個Springboot2實踐專欄,方便用到的小夥伴參考。本專欄文章在一個Maven Project中建立不一樣的Modules來描述Springboot2的各個技術點的實踐方法。後續會對每個技術點原理進行探究。筆者在mac上用idea開發,因此工程基於idea和java8建立。

建立工程

File->New->Project,選擇Maven,點擊Next

1-01.jpg

填寫GroupId,ArtifactId,Project name後生成以下工程

1-04.jpg

刪除src目錄,pom文件中添加以下代碼

<packaging>pom</packaging>

1-05.jpg

建立新Module

1-06.jpg

選擇Spring Initializer

1-07.jpg

填寫Group 和 Artifact

1-08.jpg

選擇Web->Spring Web

1-09.jpg

填寫Module name,點擊Finish

1-10.jpg

建立好的Springboot Module以下

1-11.jpg

-src
    -main
        -java
            -com.firefly.hellofirefly
                #主函數,啓動類
                -HellofireflyApplication   
        -resouces
            #存放靜態資源 js/css/images 等
            -static
            #存放 html 模板文件
            -templates
            #主要的配置文件,SpringBoot啓動時候會自動加載application.properties       
            - application.properties
    #測試文件存放目錄        
    -test
 # pom.xml 文件是Maven構建的基礎,裏面包含了咱們所依賴JAR和Plugin的信息
- pom

點擊運行,工程啓動,打印出Springboot banner。

由於Springboot內置Tomcat,咱們看到默認啓動的端口也是8080
1-12.jpgcss

寫一個Controoler

@RestController
public class HelloFireFlyController {

    @GetMapping("/hello")
    public String helloFireFly() {
        return "~~ Hello,FireFly ~~";
    }

}

在啓動工程,而後瀏覽器地址欄輸入http://localhost:8080/hello

1-13.jpg

修改端口

若是端口跟其餘應用衝突,咱們能夠在application.properties中配置新的端口

# server
server.port=9099

#編碼格式
server.tomcat.uri-encoding=utf-8

從新啓動,咱們看到端口變成了9099

1-14.jpg

在瀏覽器中輸入http://localhost:9099/hello

1-15.jpg

修改啓動banner

修改工程啓動時的默認banner爲本身公司或項目的banner

1-16.jpg

修改banner只要在src/main/resources下新建banner.txt便可,裏面填寫本身喜歡的文字就OK。banner字符的生成能夠參照如下網址

http://patorjk.com/software/t...

源碼

https://github.com/qiuchunwei...
相關文章
相關標籤/搜索