前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >【Spring Security】007-Spring Security 微服务权限方案:搭建项目

【Spring Security】007-Spring Security 微服务权限方案:搭建项目

作者头像
訾博ZiBo
发布2025-01-06 17:13:04
发布2025-01-06 17:13:04
1270
举报

一、搭建项目

1、工程结构分析

创建父工程acl_parent:

管理依赖版本;

在父工程里面创建子模块:

common子模块,放置公共功能:在创建common下的子模块service_base(工具类)和Spring Security(权限配置);

infrastructure子模块,放置网关部分:api_gateway(网关);

service子模块,放置微服务部分:service_acl(权限管理);

2、创建工程

第一步:创建SpringBoot工程
第二步:下一步,完成创建,修改SpringBoot版本号为2.2.1.RELEASE
第三步:设置打包方式为pom
第四步:删除src目录(此父工程仅用来管理依赖版本)
第五步:在父工程下创建common子模块(创建module:maven工程)
第六步:为module起名字
第七步:设置打包方式为pom(这也是“父工程”,下面还有子模块)
第八步:删除src目录(此父工程仅用来管理依赖版本)
第九步:在common下创建service_base子模块
第十步:在common下创建spring_security子模块
第十一步:查看父工程acl_parent的pom.xml
第十二步:查看子模块common的pom.xml
第十三步:在父工程下创建infrastructure子模块
第十四步:设置打包方式为pom(这也是“父工程”,下面还有子模块)
第十五步:删除src目录(此父工程仅用来管理依赖版本)
第十六步:在infrastructure模块下创建api_gateway子模块
第十七步:在父工程service子模块
第十八步:设置打包方式为pom(这也是“父工程”,下面还有子模块)
第十九步:删除src目录(此父工程仅用来管理依赖版本)
第二十步:在service模块下创建service_acl子模块
第二十一步:最终效果

3、工程各模块功能解析

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-01-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

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

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、搭建项目
    • 1、工程结构分析
    • 2、创建工程
      • 第一步:创建SpringBoot工程
      • 第二步:下一步,完成创建,修改SpringBoot版本号为2.2.1.RELEASE
      • 第三步:设置打包方式为pom
      • 第四步:删除src目录(此父工程仅用来管理依赖版本)
      • 第五步:在父工程下创建common子模块(创建module:maven工程)
      • 第六步:为module起名字
      • 第七步:设置打包方式为pom(这也是“父工程”,下面还有子模块)
      • 第八步:删除src目录(此父工程仅用来管理依赖版本)
      • 第九步:在common下创建service_base子模块
      • 第十步:在common下创建spring_security子模块
      • 第十一步:查看父工程acl_parent的pom.xml
      • 第十二步:查看子模块common的pom.xml
      • 第十三步:在父工程下创建infrastructure子模块
      • 第十四步:设置打包方式为pom(这也是“父工程”,下面还有子模块)
      • 第十五步:删除src目录(此父工程仅用来管理依赖版本)
      • 第十六步:在infrastructure模块下创建api_gateway子模块
      • 第十七步:在父工程service子模块
      • 第十八步:设置打包方式为pom(这也是“父工程”,下面还有子模块)
      • 第十九步:删除src目录(此父工程仅用来管理依赖版本)
      • 第二十步:在service模块下创建service_acl子模块
      • 第二十一步:最终效果
    • 3、工程各模块功能解析
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档