springboot+mybatis+vue经验总结

整合了几天springboot+mybatis+vue,踩了很多坑,先记下来。

 

首先是springboot的版本很重要,一开始我用springboot2.1就总是启动失败,我换成springboot2.0就好了,我也不知道为什么。springboot的配置倒是的确比较简单,按网上那些来就行了。

 

然后是mybatis逆向生成,我遇见个很奇葩的问题,如果生成的model里面有xxxExample,那么就没法启动,去掉了才能正常运行,最后还是没解决这个问题。

另外就是mysql的版本不同,生成的方法也不同,注意一下mysql版本。

自动生成后,除了@mapper其他要修改的地方就没了,总之自动生成出来的东西少改。

映射文件所在路径别忘了mybatis: mapper-locations:classpath:mappers/*.xml

 

vue在一开始安装时候最好就把来源切换成淘宝镜像,这样速度快一点,也可以避免一些文件被墙掉的bug。

安装依赖时候,遇见错误记得先清理个缓存,我第一次安装时候错误,清缓存就成功了。

网上很多教材都有坑,但多安装卸载几次,总能遇见正确的。我安装时候遇见好几个错。

装组件时候,记得cd 命令进入创建的工程目录,进项目里安装,我一开始直接安装到项目外面去了,居然没提示。

打开其他人的vue项目时候,注意对应项目的开发环境和技术栈,缺了肯定是跑不起来的。

遇见的错误太多了,不挨个写了,百度+谷歌基本可以解决百分之八十的问题,而遇见一些百度+谷歌都找不到的奇葩问题,那就:

切换网络

清理缓存

切换版本

卸载重装

 

总之,见招拆招的毅力和耐心才是最重要的。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
VUE是一种用于构建用户界面的渐进式JavaScript框架,而Spring Boot是一个用于创建独立的、生产级的Spring应用程序的框架。MyBatis是一个基于Java的持久层框架,可以轻松地与Spring Boot集成,用于实现对数据库的访问和操作。 在使用VUE和Element UI实现界面时,你可以利用VUE的组件化和响应式特性来构建界面,而Element UI则提供了一套美观且易于使用的UI组件库,可以加速界面开发的进程。 在后台方面,你可以使用Spring Boot框架来构建后台应用程序,它提供了自动配置和约定优于配置的原则,简化了项目的搭建和配置。同时,你还可以使用MyBatis框架来实现对数据库的增删改查操作,MyBatis提供了强大的SQL映射和查询功能,与Spring Boot集成也非常方便。 对于前后端的通信,你可以使用Axios这个基于Promise的HTTP客户端库来发送HTTP请求,与后台进行数据交互。Axios具有简洁的API和良好的浏览器兼容性,可以帮助你轻松地实现前后端的数据传输。 综上所述,你可以利用VUE和Element UI来构建界面,使用Spring Boot和MyBatis来实现后台逻辑,同时使用Axios来进行前后端的数据交互。这样的组合可以帮助你快速搭建一个功能完善且高效的Web应用程序。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [SpringBoot+MyBatis+VUE前后端分离](https://blog.csdn.net/hypertext123/article/details/119318295)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值