最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue打包部署到springboot的實現(xiàn)示例

 更新時間:2024年07月09日 11:34:43   作者:峰晨樸樸  
項目開發(fā)中,一般我們都會使用SpringBoot+Vue進行前后端開發(fā),本文主要介紹了vue打包部署到springboot的實現(xiàn)示例,具有一定的參考價值,感興趣的可以了解一下

如果不清楚springboot中的static和templates目錄可以看這篇

static和templates目錄

1、問題

vue打包后部署到springboot中訪問,畢竟前后端分離部署的時候要分開,多了一個服務(wù),可以將vue打包后放在springboot中的static目錄下,網(wǎng)上類似的博文很多,部署的時候遇到幾個細節(jié)問題,如下都會一一列舉出來,希望對你有幫助。

2、vue打包

vue打包部署到springboot中,路由中的mode要設(shè)置成 hash

// vue打包部署到springboot中,這里的mode需要改成 hash
export default new Router({
  mode: 'hash',
  scrollBehavior: () => ({ y: 0 }),
  routes: constantRoutes
})

3、打包后的內(nèi)容放哪里?

一般項目打包后的目錄都在dist目錄下, 包含static目錄和一個index.html文件。

第一種將static目錄和index.html文件都放在springboot中的resources目錄下;

第二種如果不想用默認(rèn)static目錄,可以自己新建一個目錄,注意要改配置文件,告訴springboot你的靜態(tài)目錄是什么。

spring.web.resources.static-locations = classpath:/staticxxx/

4、訪問

第一種

直接訪問靜態(tài)文件:ip:port/index.html

第二種帶個.html看著不太好,那就先進controller,轉(zhuǎn)發(fā)到index.html

ip:port/index

@GetMapping("/index")
public String index() {
    return "forward:/index.html";
}

如果使用了security,注意放開靜態(tài)資源權(quán)限,不然會404。

5、多個項目怎么部署

如果共用一個接口,但前端是好幾個項目,都想打包扔到springboot中訪問。

比如有shop項目,有user項目。

在springboot中的static目錄下建兩個文件夾,shop和user;各自的文件夾下放各自前端項目的包, 如果用進controller再轉(zhuǎn)發(fā)的方式訪問,注意 RequestMapping(“shop”) ,這里的shop和static下的shop名字要一直,不然轉(zhuǎn)發(fā)后會提示404找不到靜態(tài)資源,這個和轉(zhuǎn)發(fā)的原理有關(guān)。

如下:

ip:port/shop/index

shop目錄
RequestMapping("/shop")

@GetMapping("/index")
public String index() {
   return "forward:/shop/index.html";
}

ip:port/user/index

user目錄
RequestMapping("/user")

@GetMapping("/index")
public String index() {
   return "forward:/user/index.html";
}

spring.web.resources.static-locations這個配置可以配置多個靜態(tài)目錄,上面這種情況是不是可以在resources下直接新建shop和user目錄,然后把他們都標(biāo)識成靜態(tài),這種方式?jīng)]試,空了在研究研究。

到此這篇關(guān)于vue打包部署到springboot的實現(xiàn)示例的文章就介紹到這了,更多相關(guān)vue打包部署到springboot內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • vue限制實現(xiàn)不登錄無法進入其他頁面

    vue限制實現(xiàn)不登錄無法進入其他頁面

    本文主要介紹了vue限制實現(xiàn)不登錄無法進入其他頁面,vue限制不登錄,通過url進入其他頁面強制回到登錄頁面;已經(jīng)登錄的情況下,不可以再進入登錄界面,感興趣的可以了解一下
    2024-01-01
  • vue watch監(jiān)控對象的簡單方法示例

    vue watch監(jiān)控對象的簡單方法示例

    這篇文章主要給大家介紹了關(guān)于vue watch監(jiān)控對象的簡單方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • vue3.0 的 Composition API 的使用示例

    vue3.0 的 Composition API 的使用示例

    這篇文章主要介紹了vue3.0 的 Composition API 的使用示例,幫助大家更好的理解和學(xué)習(xí)vue,感興趣的朋友可以了解下
    2020-10-10
  • Vue-Cli 3.0 中配置高德地圖的兩種方式

    Vue-Cli 3.0 中配置高德地圖的兩種方式

    這篇文章主要介紹了Vue-Cli 3.0 中配置高德地圖的兩種方式,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-06-06
  • vue3發(fā)送驗證碼倒計時功能的實現(xiàn)(防止連點、封裝復(fù)用)

    vue3發(fā)送驗證碼倒計時功能的實現(xiàn)(防止連點、封裝復(fù)用)

    這篇文章主要介紹了vue3發(fā)送驗證碼倒計時功能的實現(xiàn)(防止連點、封裝復(fù)用),實現(xiàn)思路是點擊發(fā)送驗證碼,驗證碼倒計時,校驗手機號是否正常等一系列操作,本文通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-01-01
  • Vue響應(yīng)式原理及雙向數(shù)據(jù)綁定示例分析

    Vue響應(yīng)式原理及雙向數(shù)據(jù)綁定示例分析

    這篇文章主要為大家介紹了Vue響應(yīng)式原理及雙向數(shù)據(jù)綁定的示例分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-07-07
  • 教你如何優(yōu)化?Vue.js?應(yīng)用程序

    教你如何優(yōu)化?Vue.js?應(yīng)用程序

    Vue?3引入了Composition?API,這是一套新的API用于編寫組件,作為Options?API的替代,這篇文章主要介紹了如何優(yōu)化?Vue.js?應(yīng)用程序,需要的朋友可以參考下
    2023-02-02
  • element如何初始化組件功能詳解

    element如何初始化組件功能詳解

    Element UI是一套基于Vue的桌面端組件庫,封裝好了很多常用的UI組件,下面這篇文章主要給大家介紹了關(guān)于element如何初始化組件功能的相關(guān)資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-12-12
  • 詳解使用VueJS開發(fā)項目中的兼容問題

    詳解使用VueJS開發(fā)項目中的兼容問題

    這篇文章主要介紹了詳解使用VueJS開發(fā)項目中的兼容問題,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-08-08
  • 使用ExcelJS實現(xiàn)Excel數(shù)據(jù)報表導(dǎo)出的完整指南

    使用ExcelJS實現(xiàn)Excel數(shù)據(jù)報表導(dǎo)出的完整指南

    這篇文章主要為大家詳細介紹了如何使用ExcelJS實現(xiàn)Excel數(shù)據(jù)報表導(dǎo)出的相關(guān)知識,文中的示例代碼,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2025-07-07

最新評論

隆德县| 突泉县| 邮箱| 千阳县| 青岛市| 武乡县| 闻喜县| 永春县| 宁化县| 玉龙| 浏阳市| 汤原县| 白山市| 华池县| 滦平县| 湖南省| 杭锦旗| 博野县| 宁国市| 藁城市| 卓尼县| 卫辉市| 墨脱县| 佛山市| 大埔区| 千阳县| 金坛市| 苏尼特右旗| 上思县| 文水县| 香格里拉县| 临西县| 广丰县| 阳原县| 中山市| 库伦旗| 昌邑市| 讷河市| 昆山市| 股票| 玉树县|