日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

ssm+vue前后端分離框架整合實現(xiàn)(附源碼)

瀏覽:25日期:2023-01-08 17:06:09

前言

本文針對Spring+SpringMVC+Mybatis后臺開發(fā)框架(基于maven構(gòu)建)與vue前端框架(基于webpack構(gòu)建)的項目整合進行介紹,對于ssm和vue單獨項目的搭建不作為本文的重點,而著重介紹兩者之間交互的要點。

SSM

項目結(jié)構(gòu)

ssm+vue前后端分離框架整合實現(xiàn)(附源碼)

說明項目有service和web兩個子項目組成,web依賴于service,其中web主要是control層內(nèi)容,service則對應service層,而MyBatis內(nèi)容放在了service項目中,spring配置文件放在了web項目中。將control層和service層分離成兩個子項目,有利于項目的維護。

Vue

ssm+vue前后端分離框架整合實現(xiàn)(附源碼)

2.可以看出,這個是標準的使用webpack搭建的vue項目

前后端交互(重點)

重點來了,前后端交互無非是前端能夠訪問后端接口,并且成功接收到后端返回數(shù)據(jù)。在配置過程中,需要注意兩個點,一是配置后端接口地址,二是跨域問題。

配置后端接口地址

在vue中,使用的是axios發(fā)送ajax請求和后臺交互,我們需要main.js中配置axios默認訪問地址。

在src/main.js文件中增加

// 引用axios,并設置基礎URL為后端服務api地址var axios = require(’axios’)axios.defaults.baseURL = 'http://127.0.0.1:8080/blog/api'//設置全局,每次ajax請求攜帶cookies// axios.defaults.withCredentials = true// 將API方法綁定到全局Vue.prototype.$axios = axios

我們配置http://127.0.0.1:8080/blog/api為所有axios的默認請求地址,其中后臺端口號為8080,而vue項目默認的端口號也為8080,所有需要修改vue項目中的默認訪問端口號,改為8090(不與后臺端口沖突即可)。

在config/index.js修改

ssm+vue前后端分離框架整合實現(xiàn)(附源碼)

測試代碼:

created:function(){ var data = Qs.stringify({}); this.$axios .post(’/check’, data) .then(successResponse => { this.responseResult = JSON.stringify(successResponse.data) if (successResponse.data.code === 200) { this.$notify({ title: ’成功’, message: successResponse.data.message, type: ’success’ }); }else{ this.$notify({ title:'失敗', message:successResponse.data.message, type:’error’ }) } }) .catch(failResponse => {}) }

配置好之后,運行項目發(fā)現(xiàn)前端仍然是無法訪問后臺接口,出現(xiàn)以下報錯。可以看出是出現(xiàn)跨域問題了。

ssm+vue前后端分離框架整合實現(xiàn)(附源碼)

解決跨域問題

對于跨域問題,SpringMVC提供了注解@CrossOrigin處理該問題(想知道@CrossOrigin做了什么,請移步Spring @CrossOrigin 注解原理),只需要在對應的接口中增加@CrossOrigin即可(也可通過全局配置的方式設置,這里不做介紹)。

MainController.java:

package com.blog.web.controller;import com.blog.common.Result;import org.apache.log4j.Logger;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.CrossOrigin;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestMethod;import org.springframework.web.bind.annotation.ResponseBody;@Controller@RequestMapping('/blog/api')public class MainController { private Logger logger = Logger.getLogger ( MainController.class ); @RequestMapping ( value = '/check', method = RequestMethod.POST ) @ResponseBody @CrossOrigin public Result check () { logger.info('MainController run'); Result result = new Result(); result.setMessage('SSM vue前后端框架搭建成功'); return result; }}

重啟項目,返回正確結(jié)果。

ssm+vue前后端分離框架整合實現(xiàn)(附源碼)

源碼

后臺代碼:SSMDemo前端代碼:VueDemo

到此這篇關(guān)于ssm+vue前后端分離框架整合實現(xiàn)(附源碼)的文章就介紹到這了,更多相關(guān)ssm+vue前后端分離內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標簽: Vue
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲欧美视频| 日韩1区2区日韩1区2区| 久久精品99久久久| 婷婷综合成人| 日本亚洲欧美天堂免费| 亚洲精品视频一二三区| 亚洲欧洲日韩精品在线| 亚洲一区av| 日韩一区精品| 国产精品亚洲综合色区韩国| 国产精品嫩草影院在线看| 亚洲一区二区三区在线免费| 日韩精品一级二级| 亚洲久久一区| 国产精品密蕾丝视频下载| 精品三区视频| 日韩高清中文字幕一区二区| 成人久久久久| 欧美日韩四区| 蜜桃视频一区二区| 日韩av网站在线免费观看| 国产精品任我爽爆在线播放| 国产精品99精品一区二区三区∴| 免费日韩成人| 日韩免费福利视频| 伊人影院久久| 一区二区国产精品| 亚洲97av| 久久中文字幕导航| 成人看片网站| 爽好久久久欧美精品| 日本成人手机在线| 美女精品视频在线| 99久久99久久精品国产片果冰| 国产精品社区| 91精品国产经典在线观看| 精品一区二区三区在线观看视频| 成人啊v在线| 免费看欧美美女黄的网站| 久久国内精品自在自线400部| 精品美女视频| 美女少妇全过程你懂的久久| 夜夜嗨网站十八久久| 亚洲97av| 精品久久影院| 五月天综合网站| 91精品尤物| 亚洲啊v在线| 丝袜国产日韩另类美女| 免费亚洲婷婷| 欧美高清不卡| 91九色综合| 亚洲精品国产嫩草在线观看| 日韩精品一二三四| 成人国产精选| 亚洲欧美日韩精品一区二区| 欧美国产专区| 日韩大片在线观看| 亚洲精选久久| 成人亚洲欧美| 亚洲日本国产| av资源亚洲| 日韩av字幕| 99精品视频在线| 国产精品流白浆在线观看| 国户精品久久久久久久久久久不卡| 日本午夜精品久久久久| 99久久精品网| 国产欧美91| 亚洲黄页一区| 精品欠久久久中文字幕加勒比| 婷婷综合社区| 国产欧美一区二区三区米奇| 久久精品国产www456c0m| 97精品资源在线观看| 中日韩男男gay无套| 国内一区二区三区| 亚洲精品乱码日韩| 久久青草久久| 麻豆91在线播放| 亚洲一区导航| 一区久久精品| 日韩电影二区| 久久久国产精品网站| 亚洲精品大片| 91久久久精品国产| 国产福利91精品一区二区| 亚洲一区国产| 亚洲三级欧美| 另类综合日韩欧美亚洲| 日本一区免费网站| 影音先锋国产精品| 亲子伦视频一区二区三区| 免费在线亚洲欧美| 日韩高清电影免费| 久久成人亚洲| 亚洲五月婷婷| 亚洲成av在线| av资源中文在线天堂| 国产精品久久免费视频| 色婷婷成人网| 天堂av在线一区| 午夜av不卡| 粉嫩av一区二区三区四区五区| 91精品国产自产观看在线| 日韩精品一二三| 好吊一区二区三区| 久久要要av| 国产va在线视频| 久久久久九九精品影院| 青青草视频一区| 日韩激情网站| 热久久久久久久| 最新亚洲一区| 久久久久久久久99精品大| 欧美好骚综合网| 欧美国产先锋| 欧美日韩18| 日韩美女国产精品| 快she精品国产999| 乱人伦精品视频在线观看| 一本色道精品久久一区二区三区| 久久理论电影| 国户精品久久久久久久久久久不卡 | 日本精品另类| 综合色就爱涩涩涩综合婷婷| 蜜臀久久久久久久| 黄色亚洲精品| 国产亚洲永久域名| 蜜乳av另类精品一区二区| 日韩视频一区| 国产亚洲永久域名| 免费精品视频在线| 亚洲精品麻豆| 日韩手机在线| 久久精品99国产精品| 国产经典一区| 国内自拍视频一区二区三区| 麻豆视频在线观看免费网站黄| 日韩理论视频| 亚洲一级特黄| 亚洲欧美日韩综合国产aⅴ| 中文亚洲免费| 亚洲日本三级| 国产精品一区二区中文字幕| 麻豆91精品91久久久的内涵| 日韩综合在线| 久久久久国产| 免费日韩av片| 亚洲精品极品| 国产福利一区二区三区在线播放| 国产精品久久久一区二区| 另类小说一区二区三区| 日韩成人a**站| 亚洲特级毛片| 少妇精品在线| 久久不见久久见免费视频7| 精品一区二区三区视频在线播放 | 日韩动漫一区| 国产精品99视频| 欧美日韩激情在线一区二区三区| 性一交一乱一区二区洋洋av| 奇米亚洲欧美| 国产福利片在线观看| aⅴ色国产欧美| 国产精品综合| 亚洲精品一区三区三区在线观看| 在线一区免费观看| 国产欧美综合一区二区三区| 韩国久久久久久| 亚洲欧美日本日韩| 日韩高清不卡在线| 国产在线不卡一区二区三区 | 日韩影院免费视频| 国产精品天堂蜜av在线播放| 日韩精品免费一区二区三区| 人人爽香蕉精品| 久久久国产精品网站| 欧美日韩少妇| 国产精品久久久久久妇女| 久久免费国产| 欧美一区二区三区久久精品| 日韩高清欧美| 日本在线一区二区三区| 国产精品chinese| 亚洲女同中文字幕| 久久精品av麻豆的观看方式| 91tv亚洲精品香蕉国产一区| 亚洲综合专区| 久久青青视频| 亚洲最新av| 日本蜜桃在线观看视频| 亚洲香蕉久久| 久久久国产亚洲精品| 日韩欧美中文字幕一区二区三区| 天堂av在线| 国产探花在线精品| 91高清一区| 韩国一区二区三区视频| 久久一级电影|