└── src
└── main
└── java
└── com.tutorial.SpringTutorial
└── HelloSpringBoot.java
└── ServletInitializer.java
└── SpringTestApplication.java
└── src
└── test
└── java
└── com.tutorial.SpringTutorial
└── SpringTestApplicationTests.java
這邊存放的jar是我們定義在pom.xml中我們所需要用到的依賴
如下圖
圖1-從Maven repository 下載下來的jar檔
點擊左邊的pom.xml後進到這個頁面
圖2-pom.xml檔案
點擊pom.xml下方頁籤進到pom.xml內來了解我們的配置
文章第二篇中一開始在建立專案的參數都會設定在這邊,我們可以清楚的看到配置跟我們當初設定的是一樣的,我來解釋一下tag的意義
└── src
└── main
└── resources
└── static
└── templates
└── application.properties
static:存放著像是Javascript,css,image等資源
templates:Spring Boot不推薦使用傳統.jsp,他會搭配著一些模板引擎在建構我們的頁面,ex:Thymeleaf ,freemarker
application.properties:存放著我們的Spring Boot的參數配置 ,ex:tomcat的port,資料庫連線資訊
在application.properties內是用來設定所有的配置檔案地方,
如果你有曾經開發過Spring ,Struts2等架構,或其他的Java應用程式
有些需要使用.xml檔案來告訴應用程式執行時他們的初始化參數
Spring Boot則是將常用設定默認初始化了,如果我們要更改著像是tomcat的port設定
我們能在application.properties
這樣設定
加入這段文字server.port=8086
如下圖:
如果你想更了解 application.properties內的參數有哪些可以設定的參數
請查照官網的文件連結如下
(https://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.html )
到這邊為止,你可能覺得我們的步調很慢,但是這些我認為都是非常重要的一步,學習程式或架構
你的實力就是打好基礎,剩下來的只要靠著實務經驗練習,程式就能進步很快