SpringBoot+VUE实现前后端分离的实战记录

网友投稿 851 2023-01-26

SpringBoot+VUE实现前后端分离的实战记录

SpringBoot+VUE实现前后端分离的实战记录

一,前端vue项目

这里使用VUE UI创建一个VUE项目

命令行输入vue ui进入

手动配置项目

选中这三个

点击下一步->点击创建项目

用IDEA打开刚才创建的项目

IDEA中的安装vue插件并http://重启

IDEA控制台中输入vue add axios安装axios

新建一个Show.vue

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

编写Show,vue向后端请求数据并展示

vUuKkWMrt

二,后端SpringBoot项目

编写一个查询功能

controller层返回json数据

在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("*");

}

}

后端测试(注意前后端端口号的区分,VUE占用了8080和8081,在Springboot中修改后端的端口号)

数据输出成功

前端发请求拿数据

前端拿数据成功!!!

总结

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:混合app开发环境(APP混合开发)
下一篇:混合app开发和原生区别(混合app开发和原生区别)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~