专栏首页Java工程师成长之路spring-boot-lll-starter自动化框架介绍
原创

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

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

1.1. 前言

spring-boot-lll-starter框架是经由我企业实战总结的一套,适用于项目起始构建的框架,适配了管理后台和微服务项目两种方案的代码生成

我做了一个简短的demo视频,可以一下很清楚的看清楚我的项目做什么用的,视频点击这里

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中我添加一个业务吗,则可以实现该业务功能
  2. user模块
UTOOLS1588082267328.png
  1. order模块
UTOOLS1588082405731.png
  1. 启动两个模块,访问localhost:8083/swagger-ui.html

界面

UTOOLS1588083290252.png

请求参数

UTOOLS1588083898897.png

返回结果

UTOOLS1588083923082.png

运行结果

UTOOLS1588085772211.png

1.5. 总结

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

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • ElasticSearch权威指南学习(分布式集群)

    老梁
  • 数据结构图解(递归,二分,AVL,红黑树,伸展树,哈希表,字典树,B树,B+树)

    老梁
  • rabbitmq基础学习+springboot结合rabbitmq实现回调确认confirm

    老梁
  • 一个程序猿如何自学双截棍,避免各种编程职业病的发生?

    Jerry Wang
  • 宋宝华: Linux 性能调优的分析与实战

    系统的性能是受多方面因素影响的,性能调优是一个非常困难的任务,它要求对硬件、操作系统、和应用都有着相当深入的了解。本文讲述了Linux 系统性能调优分析与实战。

    Linuxer
  • 宋宝华: Linux 性能调优的分析与实战

    系统的性能是受多方面因素影响的,性能调优是一个非常困难的任务,它要求对硬件、操作系统、和应用都有着相当深入的了解。本文讲述了Linux 系统性能调优分析与实战。

    Linuxer
  • mac软件这样使用,你知道几个。(技术创作101训练营)

    听了腾讯云社区的授课,加上工作之后,将会使用到windows笔记本作为办公电脑。在此就想着把平时在mac上使用的软件整理一下,能帮到自己的软件分享给大家。

    崔笑颜
  • 随机计算图:连续案例

    去年我介绍了一些现代的变分推理理论。 这些方法通常与深度神经网络结合使用,形成深度生成模型(例如VAE),或者利用随机控制丰富确定性模型,从而导致更好的探索。 ...

    人工智能资讯小编
  • OBS推流

    治电小白菜
  • 循环神经网络(Recurrent Neural Networks)简介

    在介绍 RNN 的诸多文章中,通常都是介绍 RNN 的使用方法和实战效果,很少有文章会介绍关于该神经网络的训练过程。本文将会使用传统的后向传播算法来训练 RNN...

    张戎

扫码关注云+社区

领取腾讯云代金券