Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

        

联系锋哥QQ:3320160706

AI编程,程序员挑战年入30~100万高级指南 - 职业规划
Java、Python项目定制,修改,毕设辅导找 Java1234_小锋老师,专业又靠谱。   锋哥QQ:3320160706   锋哥微信:java9579
当前位置: 主页 > Java文档 > Java基础相关 >

Pig 微服务快速开发平台到底有多强 ?


时间:2026-10-17 15:02来源:http://www.java1234.com 作者:小锋  侵权举报
Pig 微服务快速开发平台到底有多强 ?
失效链接处理
Pig 微服务快速开发平台到底有多强 ?

 
 
相关截图:
 


主要内容:


它到底是什么
 
Pig 是一套开源的微服务快速开发平台。底座是 Spring Boot 4、Spring Cloud 和 Spring Cloud Alibaba,前端是 Vue 3 加 Element Plus。注册发现、配置、网关、登录、用户权限这些开工前必做的部分,仓库里已经接好了。
 
具体开发步骤是:先把这几个服务跑起来,再开一个业务模块挂到 Nacos 上。前端只认网关这一个地址。
 

强在哪些现成能力
 
自己搭微服务,费时间的很少是「写一个接口」。费时间的是登录要安全、菜单要跟角色走、按钮要能控权限、操作要留日志、服务之间要能互相调。Pig 把这些做成了现成能力。
 
我用下来,觉得比较好的是以下四块。
 
登录和权限是一套的。 用户登录后拿到 token,网关验过才放行。角色绑定菜单,菜单再对应到页面和按钮。数据范围可以收到本部门、本人,查询不用每个接口再手写一遍过滤条件。
 
入口收成一个网关。 路由可以在后台改,改完就生效。验证码、黑白名单、限流也挂在这层,业务服务保持干净。
 
接口和日志有约定。 返回值统一用 R 包起来,成功和失败前端都好处理。方法上加 @SysLog,这条操作就进日志了。
 
代码生成能帮你起个头。 表建好后,生成器可以生成实体、接口和一页简单的管理界面。业务规则还得自己写,样板代码可以少敲很多。

 



------分隔线----------------------------


锋哥推荐