1 需求:在作项目的过程当中发现,有一些功能是公共的,因而就想把这些公共的功能抽出来,作成独立的模块,别的项目须要用到,直接引用这个模块前端
2 问题:vue
前端:1 是用vue作的,vue的跳转是经过router路由跳转,这样两个vue页面是不能够互通的,也就是新的项目,只能把以前写好的vue页面复制过去spring
2 跳转路径 也就是一个前缀,并不能够指定某些vue跳特定的路径,那么也就是后台只能有一个后台后端
后台:1 后台是用springboot,mybatis, 在vue的基础上,后台只能有一个,那么service公共模块也就抽不出来,由于dao层映射只能有一个,公共模块独立出来springboot
必然会有个业务模块等等,两个模块都须要映射,没法作到,那么也就是模块也独立不出来mybatis
3 结论:根据需求和问题,最终 没法实现想要的结果框架
4 实现 :写一个公共功能demo项目,新的项目须要用到,就去复制对应的代码,router
5 局限 :适用范围很窄,适用便捷度很低(只能复用于vue前端,mybatis后端,即框架必定,框架换了就要改代码)路由