SpringBoot+VUE實(shí)現(xiàn)前后端分離的實(shí)戰(zhàn)記錄
一,前端VUE項(xiàng)目
這里使用VUE UI創(chuàng)建一個VUE項(xiàng)目
命令行輸入vue ui進(jìn)入

手動配置項(xiàng)目

選中這三個

點(diǎn)擊下一步->點(diǎn)擊創(chuàng)建項(xiàng)目
用IDEA打開剛才創(chuàng)建的項(xiàng)目
IDEA中的安裝vue插件并重啟

IDEA控制臺中輸入vue add axios安裝axios

新建一個Show.vue

在index,js的routes中配置它的路由

編寫Show,vue向后端請求數(shù)據(jù)并展示
<template>
<div>
<table>
<tr>
<td>ID</td>
<td>姓名</td>
<td>性別</td>
</tr>
<tr v-for="user in users">
<td>{{user.id}}</td>
<td>{{user.name}}</td>
<td>{{user.sex}}</td>
</tr>
</table>
</div>
</template>
<script>
export default {
name: "Show",
data(){
return{
users:[
{
id:"",
name:"",
sex:"",
}
]
}
},
created() {
const _this=this
axios.get('http://localhost:8888/user/showAll').then(function (resp) {
_this.users=resp.data
})
}
}
</script>
<style scoped>
</style>
二,后端SpringBoot項(xiàng)目
編寫一個查詢功能
略

controller層返回json數(shù)據(jù)

在spring boot中解決跨域問題
重寫WebMvcConfigurer中的addCorsMappings()方法
@Configuration
public class CrosConfig implements WebMvcConfigurer {
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/**")
.allowedOriginPatterns("*")
.allowedMethods("POST", "GET", "PUT", "OPTIONS", "DELETE")
.allowCredentials(true)
.maxAge(3600)
.allowedHeaders("*");
}
}
后端測試(注意前后端端口號的區(qū)分,VUE占用了8080和8081,在Springboot中修改后端的端口號)

數(shù)據(jù)輸出成功

前端發(fā)請求拿數(shù)據(jù)

前端拿數(shù)據(jù)成功?。?!

總結(jié)
到此這篇關(guān)于SpringBoot+VUE實(shí)現(xiàn)前后端分離的文章就介紹到這了,更多相關(guān)SpringBoot+VUE前后端分離內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- SpringBoot和Vue.js實(shí)現(xiàn)的前后端分離的用戶權(quán)限管理系統(tǒng)
- Springboot與vue實(shí)例講解實(shí)現(xiàn)前后端分離的人事管理系統(tǒng)
- SpringBoot+Vue+JWT的前后端分離登錄認(rèn)證詳細(xì)步驟
- springboot+VUE前后端分離實(shí)現(xiàn)疫情防疫平臺JAVA
- SpringBoot+Vue前后端分離實(shí)現(xiàn)請求api跨域問題
- 部署vue+Springboot前后端分離項(xiàng)目的步驟實(shí)現(xiàn)
- vue+springboot前后端分離工程跨域問題解決方案解析
- 詳解springboot和vue前后端分離開發(fā)跨域登陸問題
- SpringBoot+Vue前后端分離實(shí)現(xiàn)審核功能的示例
相關(guān)文章
java導(dǎo)出包含多個sheet的Excel代碼示例
這篇文章主要介紹了java導(dǎo)出包含多個sheet的Excel,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-03-03
springboot項(xiàng)目如何配置多數(shù)據(jù)源
本文介紹了如何在SpringBoot項(xiàng)目中配置多數(shù)據(jù)源,包括配置多個數(shù)據(jù)源、創(chuàng)建數(shù)據(jù)源配置類、配置事務(wù)管理器以及使用不同的Mapper,從而實(shí)現(xiàn)跨數(shù)據(jù)庫操作2025-03-03
解決eclipse中maven引用不到已經(jīng)存在maven中jar包的問題
這篇文章主要介紹了解決eclipse中maven引用不到已經(jīng)存在maven中jar包的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-10-10
Java多線程執(zhí)行處理業(yè)務(wù)時間太久解決方法代碼示例
這篇文章主要介紹了Java多線程執(zhí)行處理業(yè)務(wù)時間太久解決方法代碼示例的相關(guān)資料,具有一定借鑒價值,需要的朋友可以參考下。2017-12-12
Java重寫(Override)與重載(Overload)區(qū)別原理解析
這篇文章主要介紹了Java重寫(Override)與重載(Overload)區(qū)別原理解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-02-02
SpringCloud2020.0.x版UnderTow AccessLog相關(guān)配置簡介
本文詳細(xì)介紹了SpringCloud中AccessLog的相關(guān)配置,我們可以根據(jù)文中的相關(guān)數(shù)據(jù)配置出所需的AccessLog的信息以及格式,感興趣的小伙伴可以參考一下2021-08-08

