S

spring cloud基础开发框架

spring cloud基础开发框架

zhuzhaoping提交了 · 932ac6ff Add changelog

gitlab: http://118.31.66.166:zp260/imf_cloud_wearhouse.git

项目描述

前后端分离开发脚手架

  • 前端采用vue element开发框架集成 ,前端git:git@118.31.66.166:zp260/vue_cli.git
  • 后端采用spring boot 2 ,配合前端框架使用。 ## 配置
  • 配置文件为项目根目录下的config文件夹内,方便部署后的配置修改
    • logback-dev.xml 为logback的配置文件
    • application.yml 为spring boot的配置文件
    • 另外在classpath:/application.properties.bak 为springboot的properties版本的配置文件 ##集成
  • 已集成IMF,基于IMF的xml报文格式。在master的git主分支上
    • POM文件包含本地包
    • 接收IMF的消息
    • 报文类型识别
    • 报文分类本地存储
    • 报文发送
  • 已集成spring SECURITY
    • 支持前后端分离
    • 自定义权限角色管理
    • url角色权限识别
    • menu与权限关联
    • 参数校验
  • 集成JWT JAVA Web Token框架
  • 已集成mybatis、mybatisGenerator、pageHelper
  • 集成定时任务框架
    • 目前在IMF框架中使用,打开IMF_Task里面的定时任务注释就可以启动IMF客户端功能
  • 集成Spring Cloud
  • 集成websocket
  • 集成lombok,简化部分代码录入,比如实体类,方便实体及表结构修改,敏捷开发必用,使用方法见lombok集成使用说明 )
  • 集成了单文件、多文件上传接口
  • 集成了swagger2,开发环境开启此POM配置,生产环境记得去掉。包冲突问题看POM配置文件注释。接口访问测试地址