激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - springboot整合vue項目(小試牛刀)

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

2021-06-01 14:09codecraft Java教程

這篇文章主要介紹了springboot整合vue項目(小試牛刀),小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

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

maven

?
1
2
3
4
<dependency>
  <groupid>org.springframework.boot</groupid>
  <artifactid>spring-boot-starter-web</artifactid>
</dependency>

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

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

static文件夾就是存放靜態文件的地方

plugin

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<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目錄下

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

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

小結

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

doc

a lovely spring view: spring boot & vue.js

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:https://segmentfault.com/a/1190000016501490

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美视频在线一区二区三区 | 久久精品一区二区三区不卡牛牛 | 国产a一级片 | 黄色免费在线网站 | 精品一区二区三区在线观看国产 | 成人午夜一区 | 一级毛片特黄 | 中国hdxxxx护士爽在线观看 | 红杏成人性视频免费看 | 久久亚洲一区二区三区成人国产 | 国产精品自拍片 | 久久久精品视频免费 | 精品中文字幕在线播放 | 国产一区二区欧美 | 久久精品一区二区三区四区五区 | 欧美精品亚洲人成在线观看 | 成人艳情一二三区 | 欧美人人干 | 久久蜜桃精品一区二区三区综合网 | 精品国产乱码一区二区三区四区 | 国产精品视频免费在线观看 | 久久精品久久精品久久精品 | 成人免费看视频 | 新久草视频 | 久久欧美亚洲另类专区91大神 | 久久777国产线看观看精品 | 中国hdxxxx护士爽在线观看 | 麻豆小视频在线观看 | 一区二区三区在线观看免费视频 | 97中文| 亚洲国产精品一区二区久久 | 91成| 欧美精品第1页 | 一级美女大片 | 日韩精品中文字幕在线播放 | 羞羞视频免费观看入口 | 好吊色欧美一区二区三区四区 | 亚洲伊人色欲综合网 | 国产乱色精品成人免费视频 | a黄网站 | 欧美日韩在线影院 |