这个外卖系统使用了Spring Boot和Vue的前后端分离架构,包括手机端、后台管理和API。核心框架是Spring Boot,数据库连接使用了Spring data jpa/Spring data mongodb,连接池是Druid,缓存是Ehcache。前端使用Vue.js,数据库版本要求是mysql5.5及以上或Mongodb建议4.0,但不建议使用4.2及其以上。模块包括flash-waimai-mobile手机端站点、flash-waimai-manage后台管理系统、flash-waimai-api java接口服务、flash-waimai-core底层核心模块以及flash-waimai-generate代码生成模块。