利用ruoyi框架开发自己的后台管理系统日志(1)

因为个人之前做过的APP项目仍在使用单体应用的MVC架构,所以决定在没活的时候拉一个ruoyi的微服务架构项目玩玩。
由于个人是写JAVA代码的,对Vue相关知识不太熟悉,仅了解JS和前后端交互,所以决定前端完全交给Claude4利用vibecoding实现。
实际上AI写前端的速度远超我的想象,很快就帮我把架子改好了,截止8月5日的前端界面大概是这样的
图片
看到效果很出色,所以就建了一个仓库在Github,以便后续可以继续学习完善。
微服务架构和仅有后台和应用两个启动类的单体应用比起来有很多出色的地方,最直观的感觉就是在解耦方面做的很好,
模块化的多个启动类互不干涉,当你想改一个模块的代码时不需要把所有服务都重启一遍,配合HotSwap插件改起来很快。
微服务架构把所有的yml配置文件都放在nacos里统一管理,一经发布直接生效,随时改随时生效,而单体应用无论改哪都要重启,HotSwap也会有失效的时候
目前先独立写了一个医院管理的模块,这个项目之前在公司也有了解过,只不过后来合同谈崩了就没再继续了,所以我很想彻底完成这个模块。
ruoyi的框架封装了很多Base实现类,包括AjaxResult之类的,直接返回内容即可,十分方便,之前想把mybatis换成别的ORM,结果牵一发而动全身,
索性将项目回滚了,老老实实写xml,映射和建表的SQL交给AI去做速度也很快,我只用了两天就实现了医院的叫号系统和患者管理,第三天就开始做库存管理了。
图片
ruoyi封装好的上传接口也是直接拿来用,不由得让人想起去年在学校写毕业设计的时候,搞个后台管理都是一窍不通,现在配合AI只用两天前后端居然都搞定了。
后面想做电商高并发的东西,走一步看一步吧

posted @ 2025-08-05 14:23  ZEROdokiame  阅读(6)  评论(0)    收藏  举报