javascript
使用Spring boot,Thymeleaf,AngularJS从零开始构建新的Web应用程序-第2部分
在本系列博客中,我們將使用Springboot,Angular等構(gòu)建完整的Web應(yīng)用程序。
在上一個(gè)博客中,我們與Thymeleaf建立了基本的登錄頁(yè)面。 在此博客中,我們將介紹bower ,它用于管理前端依賴項(xiàng),例如CSS,JS。
1.)涼亭
使用此鏈接安裝bower。 安裝涼亭后,我們需要對(duì)其進(jìn)行配置以在我們的應(yīng)用中使用。 要配置Bower,我們只需在項(xiàng)目的根文件夾中添加兩個(gè)文件,即.bowerrc文件和bower.json文件。 .bowerrc文件可幫助我們配置依賴項(xiàng)應(yīng)放在哪個(gè)目錄中。 默認(rèn)情況下,它會(huì)在當(dāng)前目錄中創(chuàng)建一個(gè)bower_components文件夾,但我們希望將其放入src / main / resources / static中,因?yàn)槟J(rèn)情況下,Spring會(huì)在該位置拾取所有靜態(tài)資源,并使它們可供使用。
.bowerrc文件:
{"directory": "src/main/resources/static/bower_components","json": "bower.json" }然后運(yùn)行:
$ bower init這將在您的根文件夾中安裝文件bower.json。 下一步是將Jquery和Bootstrap依賴項(xiàng)添加到我們的應(yīng)用程序中,這可以通過以下命令完成:
$ bower install --save jquery bootstrap 現(xiàn)在我們已經(jīng)為我們的應(yīng)用程序配置了Jquery和bootstrap,讓我們?yōu)閼?yīng)用程序創(chuàng)建一個(gè)漂亮的登錄頁(yè)面。 要找到目標(biāo)網(wǎng)頁(yè)的模板,我們可以在此處簽出任何設(shè)計(jì):
http://startbootstrap.com/有一些很酷的免費(fèi)html模板,選擇任何一個(gè)并下載源文件。
例如,我下載了此模板: http : //blackrockdigital.github.io/startbootstrap-freelancer/
要使其作為我們的主頁(yè)工作,我們需要執(zhí)行以下操作:
1)將內(nèi)容index.html文件復(fù)制到我們的index.html中。 2)用我們的bower_components路徑替換所有的bootstrap / JQuery CSS / JS路徑。 3)復(fù)制下載的所有自定義CSS或JS文件,并將其放在我們應(yīng)用程序的靜態(tài)文件夾中,在index.html中更新其路徑 4)將所有字體,圖像等靜態(tài)文件復(fù)制到靜態(tài)文件夾中,并在index.html中更新其路徑
現(xiàn)在讓我們使用mvn clean package構(gòu)建我們的應(yīng)用程序,并使用mvn spring-boot運(yùn)行它:
如果所有路徑都正確并且所有文件都存在。 我們將擁有漂亮的響應(yīng)式登錄頁(yè)面作為我們的主頁(yè)。
在下一個(gè)博客中,我們將添加登錄/注銷/注冊(cè)功能,并為客戶端MVC添加Angular。
翻譯自: https://www.javacodegeeks.com/2016/05/build-new-web-application-scratch-using-spring-boot-thymeleaf-angularjs-part-2.html
總結(jié)
以上是生活随笔為你收集整理的使用Spring boot,Thymeleaf,AngularJS从零开始构建新的Web应用程序-第2部分的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 我该如何查询路由器里面的数据包...如何
- 下一篇: 如何设置路由器带宽如何让路由器带宽多