一:到目前爲止所描述的基於IDE的初始化方案可能會知足你的需求,可是有時候你可能須要徹底不一樣的IDE,或者使用簡單的文本編輯器。在這種狀況下,你依然能夠藉助基於Web界面的Initializr來使用Spring Initializr。java
二:訪問地址:https://start.spring.iospring
三:在Web界面選擇本身的需求,通常都是以Maven或者Gradle進行構建。而後選擇開發項目要使用什麼語言、基於什麼版本的Spring Boot進行構建以及項目的group和artifact ID。下面我放了些圖片。Dependencies爲項目的一些依賴,Selected Dependencies文本下面顯示已經選中了Web、Thymeleaf、Lombok依賴。瀏覽器
四:點擊GENERATE CTRL就能夠將該項目下載下來。將下載.zip文件解壓到你想放在的一個文件下。而後打開Eclipse.點擊File,在點擊Switch Workspace。在點擊other....,app
注意第二步我標錯了,應該先選擇Copy Settings.框架
注意 Copy Settings 下的選擇:編輯器
而後在點擊Launch.上面那張圖片咱們標錯了應該是第三步。而後到了下面這張圖片的界面,點擊File,在點擊open projects from File Systems。學習
選擇demo1下的子路徑demo。也就是項目名。測試
最後看到這個界面就表示建立成功了,注意有些jar包,和相應的插件須要run application後纔會生成.spa
最後對其項目作一個簡單的介紹插件
1:Spring Initializr:是一個基於瀏覽器的Web應用,同時也是一個REST API,能過生成一個Spring項目結構的骨架, 二:Spring項目結構的分析: 1):測試代碼放到了"src/test/java中",而非java的資源放到了src/main/resources。 2):mvnw和mvnw.cmd:這是Maven包裝器(wrapper)腳本,藉助這些腳本,即使你的機器上沒有安裝,Maven,也能夠構建項目. 3):pom.xml:這是Maven構建規範。 4):application.properties:這個文件起初是空的,可是他爲咱們提供了指定配置屬性的地方。 5):static:這個文件夾下,你能夠存聽任意爲瀏覽器提供服務的靜態內容(圖片,樣式表,JavaScript等),該文件夾初始爲空。 6):templates:這個文件夾中存放用來渲染內容到瀏覽器的模本文件,這個文件夾初始是空的,不過咱們很快就會往裏面添加Thymeleaf模塊。
總結:這是根據本身的一得之愚寫出來的,內容結構也許部署的很差,可是但願能過幫助到和我同樣正在學習java框架的同志。