前端vue+后端 spring boot +mybatis 前后端交互项目搭建总结

本文是基于Vue、Spring Boot和Mybatis的前后端交互项目搭建的经验分享,主要涵盖了数据库配置、前端模板错误、跨域问题、访问Controller失败、数据库驱动错误和实体类属性匹配问题的解决方案。通过解决这些问题,成功完成了项目的搭建。
摘要由CSDN通过智能技术生成

该文章是根据上面文章https://blog.csdn.net/Sun_of_Rainy/article/details/102523659搭建过程遇到问题的总结

首先说明一下,我刚开始接触spring boot ,vue以前做项目看过别人写的改过几个bug,所以很感谢原贴写了那么详细的步骤

 

搭建完成了,太激动了,一定要记录一下这个历史性时刻,跨域问题搞了我4个多小时,幸亏中途还想要不要问别人,最后坚持在网上找,终于解决了,感谢这个帖子https://blog.csdn.net/qq_22194659/article/details/94637809

 

前端静态展示没啥问题,主要是连上后台之后

1、通过原作者给的sql在数据库执行时,创建表没问题,插入数据时,因为id没有设置为自增,所以出现报错,将id设置为自增模式之后,数据库数据准备成功

2、tableMain.vue里面出现

因为我前段用的是vs code工具,这里的改法是 文件-》首选项-》设置

先找

Vue + Spring Boot + MySQL + MyBatis 是一种常见的前后端分离的项目架构,下面是对其前后端的分析: ### 前端分析 Vue 是一种流行的前端框架,可以帮助开发者构建高效、灵活的 Web 应用程序。Vue 提供了组件化的开发方式,使得开发者可以将应用程序分解成小而独立的部件,从而更加容易维护和扩展。 在这种架构下,前端主要负责用户界面的展示和交互,通过 AJAX 或 WebSocket 等技术与后端进行数据交互。前端一般使用 Vue、Element UI、Axios 等技术来实现。 ### 后端分析 Spring Boot 是一种快速开发框架,可以帮助开发者快速搭建基于 Spring 的 Web 应用程序。Spring Boot 集成了多种 Spring 组件,使得开发者可以更加方便地使用 Spring 的各种功能。 MySQL 是一种开源的关系型数据库,可以存储和管理大量的结构化数据。在这种架构下,后端一般使用 MySQL 作为数据存储。 MyBatis 是一种简单而强大的 ORM 框架,可以帮助开发者将 Java 对象映射到数据库表中。MyBatis 提供了多种数据访问方式,使得开发者可以根据不同的场景选择合适的方式进行数据访问。 在这种架构下,后端主要负责数据的处理和存储,通过 RESTful API 或 WebSocket 等技术与前端进行通信。后端一般使用 Spring BootMyBatis、MySQL 等技术来实现。 总的来说,这种架构将前后端分离,将应用程序的不同部分分解成小而独立的部件,使得开发者可以更加灵活地开发和维护应用程序。同时,这种架构也使得应用程序的不同部分可以独立进行扩展和升级,从而更加容易适应不同的需求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值