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

springboot整合vue項目(小試牛刀)

 更新時間:2018年09月25日 09:11:03   作者:codecraft  
這篇文章主要介紹了springboot整合vue項目(小試牛刀),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧


本文主要研究一下如何在springboot工程整合vue

maven

    <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-web</artifactId>
    </dependency>

新建springboot的web工程,默認會在resources目錄下生成static以及templates文件夾

templates文件用于存放后端渲染的模板,這里我們采用前后端分離的方式,因而該文件夾就沒有用了

static文件夾就是存放靜態(tài)文件的地方

plugin

  <build>
    <plugins>
      <plugin>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-maven-plugin</artifactId>
      </plugin>
      <!-- mvn process-resources -->
      <plugin>
        <artifactId>maven-resources-plugin</artifactId>
        <executions>
          <execution>
            <id>copy Vue.js frontend content</id>
            <phase>generate-resources</phase>
            <goals>
              <goal>copy-resources</goal>
            </goals>
            <configuration>
              <outputDirectory>src/main/resources/static</outputDirectory>
              <overwrite>true</overwrite>
              <resources>
                <resource>
                  <directory>${basedir}/vue-demo/dist</directory>
                  <includes>
                    <include>static/</include>
                    <include>index.html</include>
                  </includes>
                </resource>
              </resources>
            </configuration>
          </execution>
        </executions>
      </plugin>
    </plugins>
  </build>

這里我們使用了maven-resources-plugin插件,將vue工程npm run build之后的dist文件夾下的文件拷貝到static目錄下

這里我們假設(shè)vue工程名為vue-demo,在這個springboot工程的根目錄下

對于vue工程,首先執(zhí)行npm run build生成靜態(tài)文件,之后對maven工程執(zhí)行mvn process-resources,就可以一鍵拷貝

小結(jié)

在springboot工程整合vue的話,將靜態(tài)文件拷貝到src/main/resources/static目錄下即可,這樣就可以在springboot工程打開靜態(tài)文件了,對api的請求也無需再轉(zhuǎn)發(fā),也沒有跨域問題,比較適合管理后臺前端資源的整合。

doc

A Lovely Spring View: Spring Boot & Vue.js

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • SpringBoot通過計劃任務(wù)發(fā)送郵件提醒的代碼詳解

    SpringBoot通過計劃任務(wù)發(fā)送郵件提醒的代碼詳解

    在實際線上項目中,有不斷接受到推送方發(fā)來的數(shù)據(jù)場景,而且是不間斷的發(fā)送,如果忽然間斷了,應(yīng)該是出問題了,需要及時檢查原因,這種情況比較適合用計劃任務(wù)做檢查判斷,出問題發(fā)郵件提醒,本文給大家介紹了SpringBoot通過計劃任務(wù)發(fā)送郵件提醒,需要的朋友可以參考下
    2024-11-11
  • springboot 使用Spring Boot Actuator監(jiān)控應(yīng)用小結(jié)

    springboot 使用Spring Boot Actuator監(jiān)控應(yīng)用小結(jié)

    本篇文章主要介紹了springboot 使用Spring Boot Actuator監(jiān)控應(yīng)用小結(jié),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-02-02
  • Java對象和Map之間相互轉(zhuǎn)換的五種方法

    Java對象和Map之間相互轉(zhuǎn)換的五種方法

    在Java開發(fā)中,經(jīng)常需要將Java對象轉(zhuǎn)換成Map,或者反過來將Map轉(zhuǎn)換成Java對象,這種轉(zhuǎn)換在很多場景下都非常有用,比如在序列化和反序列化過程中、在數(shù)據(jù)傳輸和持久化時、或者在進行對象屬性的批量操作時,本文將介紹幾種不同的方法來實現(xiàn)Java對象和Map之間的相互轉(zhuǎn)換
    2025-02-02
  • Spring Gateway自定義請求參數(shù)封裝的實現(xiàn)示例

    Spring Gateway自定義請求參數(shù)封裝的實現(xiàn)示例

    這篇文章主要介紹了Spring Gateway自定義請求參數(shù)封裝的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧
    2020-09-09
  • Java實現(xiàn)調(diào)用外部程序的示例代碼

    Java實現(xiàn)調(diào)用外部程序的示例代碼

    本文主要介紹了Java實現(xiàn)調(diào)用外部程序的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧
    2023-05-05
  • java讀取excel圖片導(dǎo)入代碼示例(親測有效)

    java讀取excel圖片導(dǎo)入代碼示例(親測有效)

    在日常工作中,我們經(jīng)常要將一些照片插入到Excel表格中,這篇文章主要給大家介紹了關(guān)于java讀取excel圖片導(dǎo)入的相關(guān)資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2023-10-10
  • Springboot項目升級2.2.x升至2.7.x的示例代碼

    Springboot項目升級2.2.x升至2.7.x的示例代碼

    本文主要介紹了Springboot項目升級2.2.x升至2.7.x的示例代碼,會有很多的坑,具有一定的參考價值,感興趣的可以了解一下
    2023-09-09
  • Spring Boot集成kubernetes客戶端實現(xiàn)API操作k8s集群的方案

    Spring Boot集成kubernetes客戶端實現(xiàn)API操作k8s集群的方案

    Kubernetes是一個開源的容器編排平臺,可以自動化在部署、管理和擴展容器化應(yīng)用過程中涉及的許多手動操作,這篇文章主要介紹了Spring Boot集成kubernetes客戶端實現(xiàn)API操作k8s集群,需要的朋友可以參考下
    2024-08-08
  • springboot集成CAS實現(xiàn)單點登錄的示例代碼

    springboot集成CAS實現(xiàn)單點登錄的示例代碼

    這篇文章主要介紹了springboot集成CAS實現(xiàn)單點登錄的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧
    2020-06-06
  • Mybatis 自動映射(使用需謹慎)

    Mybatis 自動映射(使用需謹慎)

    這篇文章主要介紹了Mybatis 自動映射(使用需謹慎),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧
    2020-10-10

最新評論

洛川县| 永昌县| 莫力| 开远市| 龙岩市| 兴化市| 龙胜| 临颍县| 玉门市| 枣庄市| 崇明县| 天柱县| 鄂伦春自治旗| 曲麻莱县| 阿拉善右旗| 社会| 白山市| 将乐县| 浦东新区| 杭州市| 和顺县| 观塘区| 林周县| 封丘县| 获嘉县| 天镇县| 峨眉山市| 平阴县| 泰州市| 葵青区| 红安县| 沛县| 平昌县| 报价| 塔河县| 鹤壁市| 西和县| 屯留县| 金乡县| 靖远县| 关岭|