新增子项目怎么刷新权限

  • Choerodon平台版本:0.21.0

  • 运行环境(如localhost或k8s):localhost

  • 遇到问题时的前置条件:
    根据开发文档,http://choerodon.io/zh/docs/development-guide/backend/intergration/run/,搭建子项目

  • 问题描述:

    猪齿鱼现有项目,新建controller层接口,可自动生成权限数据,根据安装文档搭建的子项目,如何将controller层权限刷入数据库表,即base_service的ima_permission表

  • 原因分析:

    经过分析,发现是manger_service代码报错,无法访问新增子项目的 http://localhost:28080/choerodon/actuator/all
    而其他猪齿鱼项目则可以正常访问 /choerodon/actuator/all接口

  • 疑问:

    如何处理,才能正常访问 /choerodon/actuator/all接口,正常自动刷新权限

需要在新项目中添加如下依赖:

<dependency>
            <groupId>io.choerodon</groupId>
            <artifactId>choerodon-starter-actuator</artifactId>
 </dependency>
 <dependency>
            <groupId>io.choerodon</groupId>
            <artifactId>choerodon-starter-swagger</artifactId>
 </dependency>
 <dependency>
            <groupId>io.choerodon</groupId>
            <artifactId>choerodon-starter-core</artifactId>
 </dependency>

以及如下插件: