之前公司项目用的就是类似ruoyi那种,maven多模块的方式来开发。但是这对于我们公司来说实际很糟糕,因为企业级项目规模真的很庞大,代码量会越来越大,会导致项目用起来越来越卡。 而gateway、oauth这些是基本很少变动的,全拆分开又不利于下载,所以采用这种,只是拿个文件夹套起来的方式来开发。
最初看了很多优秀博客,非常想自己写一套。后来新技术层出不穷,有pig、ruoyi等优秀开源项目,再后来看到了蘑菇博客给了我很大启发。我像蘑菇博客一样,围绕博客,自己去搭建一套基于微服务架构的后台管理系统. 但是目前我已经切成了单机版,因为服务器费用真的很贵!
项目整体上来说,还在开发中,代码风格还在一直调整。
-
spring全家桶
springboot和cloud,包括注册中心和服务发现网关全都采用spring家族 -
jpa
mybatis-plus的流行,让我再次对jpa充满了好奇 -
oauth2
我们公司的项目做了不少,账号统一了,但是技术非常不理想,所以我学习了oauth2这个东西
- inyaa-admin 后台的主要业务代码
- inyaa-gateway 网关服务
- inyaa-oauth 授权服务器
- inyaa-picture 图片服务
- inyaa-resource 资源服务器
请直接评论或者提交issues,如果十分紧急,请加我QQ:184608371