幼儿饰品瑜伽美体用品微软
投稿投诉
微软创意
爱情通信
用品婚姻
爱好看病
美体软件
影音星座
瑜伽周边
星座办公
饰品塑形
搞笑减肥
幼儿两性
智家潮品

AgileBoot基于SpringBootVue3的前后端快

  AgileBoot仓库
  后端地址:github。comvalarchieA
  技术栈:SpringbootSpringSecurityMyBatisPlusJPA无XMLDruidRedisHutoolJWT
  前端地址:github。comvalarchieA
  技术栈:Vue3ElementUIplusVite由来
  AgileBoot这个项目的建立是因为闲暇时间想自己捣鼓一点小东西,于是当时网上找了很多快速开发脚手架。比如RuoyiJeecgbootElAdminrenren等框架。
  芋道也弄了一个RuoyiPro的项目,但是功能一大堆,太重了,可能质量得不到保证。
  最后选择了Ruoyi框架作为自己开发一些小东西的脚手架。首先首先,非常感谢Ruoyi作者整理出这个项目。
  但是当我把Ruoyi项目翻了一遍之后。发现项目的代码水平和质量都。。。。。emm。。。有点不像一个专业后端人员开发出来的项目。
  存在一些缺陷:命名比较乱七八糟(很多很糟糕的命名,包括机翻英语乱用)项目分包以及模块比较乱比较原始的ControllerServiceDAO的开发模式。过于面向过程。一大堆自己造的轮子,并且没有UT覆盖。大量逻辑嵌套在ifelse块当中值得前后不统一,比如有的地方1代表是,有的地方1代表否很多很奇怪的代码写法(比如returnresult0?true:false。。一言难尽)
  于是乎我基于Ruoyi项目,整个进行了重构。重构内容设计:将MyBatis迁移到MybatisPlus(迁移工作非常耗时间)JPA的形式进行数据增删改无XML迁移FastJson到Jackson(FastJson的坑就不多说了)对数据库的表进行重新优化设计去除所谓的低代码生成。。。。。(这种级别的代码生成其实意义不大,真正拿这个脚手架来开发的话,也用不上)各个层的日志进行切面打印前后端密码加密传输设计多级缓存体系MapGuavaRedis。不同场景使用不同级别的缓存。Redis缓存内嵌入本地缓存。合理的分包:common(公共包)infrastructure(基础框架设施)domain(业务逻辑)orm(数据层)admin(管理后台)api(外部API)Ruoyi的角色是多职位多角色的设计,但是作为小型快速开发脚手架,没必要这样设计,我改成单职位单角色。统一注解拦截数据权限规范:切分不同环境的启动文件统一设计异常类统一设计错误码并集中管理统一系统内的变量并集中管理统一返回模型引入Google代码格式化模板(Ruoyi的代码格式很另类。。。。)后端代码的命名基本都整改OK前端代码的命名也非常混乱,进行了整改整改:引入hutool包以及guava包去掉大量自己造的轮子(大量工作。。。。。)引入lombok去除大量gettersetter代码调整日志级别字典类型数据完全用Enum进行代替移除SQL注入的Filter,因为迁移到MybatisPlus就不会有这个注入的问题XSS直接通过JSON拦截过滤。替换掉很多Deprecated的类以及配置优化:优化异步服务优化Excel相关类的设计,采用hutool包成熟的轮子权限判断使用缓存IP地址查询引入离线包引入多级缓存体系
  还有很多整改的点一时想不起来了,很多细枝末节的改动,整改整个项目花了很多时间。基本上整个项目都重构了一遍。项目的愿景
  想致力于打造一个真正能用在生产的小型开发脚手架,可用于外包或者公司内部的小项目。Ruoyi感觉有点像玩具项目。但是也很多人直接拿去用。
  但是用着应该不是那么省心。
  本项目的主要目标是安全性代码规范性更面向对象(伪DDD)小而美的理念(不会加一大堆功能。。。)如果有非常常用的功能的话,可以讨论加上真正的生产型项目项目操作手册前提:安装好MySQLRedisnpm后端项目:gitclonegithub。comvalarchieAIDEA引入项目更改数据库账号
  更改Redis账号
  更改IDEA启动配置
  IDEARun即可前端项目:gitclonegithub。comvalarchieAVscode引入项目npminstallnpmrundev
  访问localhost即可

从古至今,人类自身有在进化吗?众所周知随着时间的推移,科技一直在不停地进步,而作为目前地球主宰的人类,我们自身有在进化吗?如果有的话,和5000年前的人相比,现在的人又有哪些进化呢?5000年前,大概……荣耀70Pro使用体验今天入手了一台荣耀70Pro墨玉青手机,价格为3100元,店主又送了一个透明保护套,以下是我的使用感受。不喜勿喷,本人既不是写手,也不是五毛党,也不是水军,本人就是一个普普通通……旗舰三星S23Ultra硬件信息披露看不出的地方都有升级继最近S23Ultra开箱上手被曝出之后,硬件信息也出来了。有两个值得关注的点:三星首发的这颗主频3。36Ghz的骁龙8Gen2,芯片代号依旧是SM8550,台积电N4工……8090经典街机游戏之恐龙快打《恐龙快打》是有日本CAPCOM公司研发的一款街机游戏,游戏改编1993年美国CBS放送的《XenozicTales》。我相信这款游戏承载了许多8090后童年的回忆,在游戏厅里……传奇3怀旧神舰归来复刻重铸经典王者归来最原汁原味的传奇大家好,小编这次给大家推荐一款最经典最原始的传奇《传奇3怀旧》,如今端游没落,手游崛起,传奇3当然也不会就此结束,传奇3怀旧版完美的复刻了当年的传奇3,三端互通,安卓苹果互通,……战争传说汉化版战争传说是由ShiroGames公司制作并发行的一款以中世纪为背景的开放世界角色扮演类游戏,游戏故事先发生在伊多兰帝国灭亡以后的一百年,世界处于动荡和不安定状态,雇佣兵、强盗以……余生请多指教与君初相识的博弈谁能想到众人期待已久,迟迟没有消息传出的《余生,请多指教》,突然空降定档。要知道这部剧不仅有近3000万粉丝的顶流肖战出演男主,更有粉丝近6000万的顶流杨紫出演女主,如……12个你不知道的冷知识,很少有书本提及,却真实存在1、冬季是痔疮高发期,气候干燥火锅吃辣菊花残。2、乳酸菌饮料并不能保健。乳酸菌饮料只是一种饮料,当中的菌群无法在肠道常驻,喝了对身体其实没什么帮助。而此类饮料为了口感,会……学会这4个技巧,你就明白,烂大街的衬衫也能穿得高级洋气贯穿于一年四季的衬衫,实在是太烂大街了,可大家知道吗?烂大街的衬衫也能穿得高级洋气,你若是不信,就看看以下四个技巧吧,学会了,也就知道了衬衫怎样穿才高级洋气,而且还能让你轻松进……香波特若欧文15年不伤我们能夺冠杜兰特也可能会因此加入我们直播吧12月22日讯香波特近日做客了TheBootlegKev播客节目,期间他回忆了2015年骑士不敌勇士的总决赛。主持人表示:如果2015年欧文不伤,我认为你们会是总冠……如何清洁Airpods和AirpodsPro如何清洁Airpods和AirpodsPro每个人都很享受通过Airpods和AirpodsPro来欣赏音乐。但我们不喜欢的是那些粘在Airpods和AirpodsPro……魅蓝10正式发布国产处理器水滴屏2022年1月12日下午14:30,根据多家科技媒体的消息,魅族冬季新品发布会正式召开,此次的新品发布会上,魅族旗下三大子品牌Lipro、PANDAER、mblu的新品一同登场……
NBA最新排名!东西部格局明朗,太阳63胜创纪录,湖人正式出4月6日,NBA常规赛休战一天之后重燃战火,12场比赛24支球队出战,常规赛冲刺阶段各队有喜有忧。篮网结束连败,重返前八。热火单场命中23记三分球,东部第一很稳固。76人豪取3……717读书节,你悦读了吗?时间好像开了倍速,转眼间2022已经步入了下半场,曾经信誓旦旦立下的阅读计划,如今启动了吗?生活在被碎片化信息充斥的时代,海量资讯和短视频,……中国最值得一去的11个边境城市,期待有朝一日能走遍头条创作挑战赛中国幅员辽阔,有着长长的边境线,沿着边境有许多充满异域风情和秀美风光的城市值得一去!小草收集了11个最有特色的边境地区和城市,记录在此,希望有朝一日能……张歆艺瘦得太夸张!浪姐3后台合照首曝光,她变骨头人大变样《浪姐3》最近真的是吸引了不少人的目光和关注度,尤其是在姐姐们的首张个人海报曝光后,更是直接让大家更加期待节目的播出,而不久前,浪姐的后台照曝光,姐姐们身穿礼服的惊艳造型,可是……怎么现在连钓鱼媛都有了?名媛又出新花样了,这次是钓鱼媛。最近某音上火了一段视频,一个女生穿着高跟鞋紧身裙在某野外水库钓鱼,被网友吐槽为钓鱼媛。哪怕不懂钓鱼的人也知道,这样穿着高跟鞋,不说能……张学友谢霆锋新戏开拍,百亿富豪杨受成探班,张学友敬礼表示敬意近日,TVB官媒在社交平台上发表动态,称由张学友、谢霆锋、吴镇宇、林嘉欣等主演的电影《海关战线》正在开拍,官媒还放出片场花絮,影视业大佬百亿富豪杨受成也现身片场探班,引发网友的……去神秘的西藏,如何预防高原反应?这五条措施一定要知道喜欢旅游的人,都向往去神秘的西藏,却又担心高原反应。拉萨布达拉宫根据我几次去高原的经历和了解到的知识,给大家说说预防高原反应的五条相关措施,大家一定要好好看完,需要……汽车巨头国内销量萎靡,全球业绩却暴涨,中国市场不再重要了?2018年,铃木正式宣告退出中国市场,不少网友以为铃木退出中国市场,日子一定不好过,但谁知道2021年铃木在全球共卖出约276。38万辆汽车,全球排名第九。无独有偶,现代……风扇界的新物种!格力全新冷风循环扇驾到相信大家都感觉到了,2022年的夏天简直热得出奇!面对近期国内大范围出现的超高温天气,很多人都大呼身体里每个细胞都需要空调,只是,自喻身体倍儿棒的青壮年若长时间身处密闭的空调房……不止一处!打碎夕阳,盛满地霞光!聊城又放大招了!落日,是这一天最温柔的时刻。河畔的风打碎了夕阳,金光粼粼的波纹一圈圈散开,岸边的鸟在光晕中成了剪影的轮廓。天边晚霞像像奶油般融化,这样的美丽,希望能定格在你的手机相……闹不和?张常宁2场婚宴,郎平人在国内均未出席,朱婷不送祝福中国体坛的这个夏天,最大的喜事就是中国女排队员张常宁嫁给CBA江苏肯帝亚男篮吴冠希了。两人的婚礼被很多球迷誉为中国体坛世纪婚礼,吴冠希恩师李楠亲自担任证婚人,胡金秋、阿不都沙拉……7月的金融数据再现下行居民企业不想贷款问题何解?经济观察网记者胡艳明8月12日下午,人民银行官网公布7月金融数据。7月社会融资增量7561亿元;7月新增人民币贷款6790亿元。这两项数据也远低于市场预期,此前市场预期社……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网