spring-boot-lll-starter自动化框架介绍

1. spring-boot-lll-starter自动化框架介绍

1.1. 前言

舔着脸来介绍一波我刚写的自动化框架,spring-boot-lll-starter框架是经由我企业实战总结的一套,适用于项目起始构建的框架,适配了管理后台和微服务项目两种方案的代码生成html

我作了一个简短的demo视频,能够一下很清楚的看清楚个人项目作什么用的,视频点击这里git

1.2. 介绍

1.2.1. 框架介绍

  1. 后台项目

UTOOLS1588079996770.png

  1. 公共基础包

UTOOLS1588080068642.png

  1. 代码生成项目

UTOOLS1588080144098.png

1.3. 操做步骤

1.3.1. 修改配置

  1. 修改配置文件bootstrap.xmlapplication-local

UTOOLS1588080758688.png

UTOOLS1588080887163.png

  1. 修改配置类ModifiedConstant

UTOOLS1588080268350.png

1.3.2. 执行方法

UTOOLS1588080593652.png

1.3.3. 执行效果

UTOOLS1588081032380.png

UTOOLS1588081143934.png

1.3.4. 改微服务模式

UTOOLS1588081249028.png

UTOOLS1588081397643.png

1.4. 统一业务码演示

  1. 个人business包下我准备了业务代码的统一实现,下面我假设两个微服务order和user,用order来调用user的一个方法,在user中我添加一个业务吗,则能够实现该业务功能github

  2. user模块
    UTOOLS1588082267328.pngspring

  3. order模块
    UTOOLS1588082405731.pngbootstrap

  4. 启动两个模块,访问localhost:8083/swagger-ui.htmlrestful

界面
UTOOLS1588083290252.pngapp

请求参数框架

UTOOLS1588083898897.png

返回结果
UTOOLS1588083923082.pngspring-boot

运行结果微服务

UTOOLS1588085772211.png

1.5. 总结

我项目采用的是纯POST模式,使用该模式,我能够很好对入参进行统一封装,一开始规定好出入参的格式,我能够在此基础上作更多操做,好比统一的业务代码。固然若是你必定要用restful风格,你也能够用个人框架,我能够选择性的生成部分代码,只是Controller层和Service估计要你本身写了

相关文章
相关标签/搜索