当前位置: 首页 > 知识库问答 >
问题:

如何在Micronaut中定义自定义endpoint路径?

隗瑞
2023-03-14

共有1个答案

淳于亦
2023-03-14

我认为不可能只通过配置来更改它,因为endpoint路径是通过@endpoint注释静态定义的,请参见:

    @Endpoint(PrometheusEndpoint.ID)
    public class PrometheusEndpoint {

        public static final String ID = "prometheus";
        ...
    }  

PrometheusEndpoint的完整源代码

在Micronaut中,有一个策略可以在编译时尽可能多地解决问题,这就是为什么它速度如此之快,内存消耗如此之低。

 类似资料:
  • 我试图实现一个自定义元素,以便由Micronaut的Infoendpoint发布,但是当查询时,不会出现自定义数据。使用Micronaut 2.4.0版。 以下是我到目前为止的代码: null null 谢谢 基督徒

  • 我正在用cakephp开发一个用户库,用于我的应用程序中的翻译操作。我想创造。po文件在Lib目录中,这就是为什么我在Lib目录中创建Locale文件夹,并在相应的语言目录中创建po文件。但问题是CakePHP在默认情况下是在其默认区域设置位置搜索po文件的。现在我的语言环境目录在Lib文件夹中。 我怎么能让cakephp搜索po文件在我自己的区域设置目录这是在Lib文件夹? 这是我的翻译课程代码

  • TL;DR:如何选择一个WP REST API自定义endpoint的响应的每一点信息? 长版 如果我想使用WP REST API构建自定义endpoint - 从不同的帖子类型发送特定帖子数据 - 按照手册中的示例,我得到了这个: 但是get_post()函数没有返回一些数据,如果您希望在页面中显示帖子,这些数据是非常有用的(例如类别id、特色图片)。那么,我如何构建一个自定义endpoint来

  • 我尝试了以下文章中描述的步骤 或者和这篇GitHub帖子一样 这对我不起作用。 我也读到这种方法:看这里,但这不是我在寻找的 我如何定制我的库,使Micronaut能够直接在我的项目中创建和注入它的bean?

  • 在Swoole::$php->runMVC() 调用之前可以修改默认的路由函数。 Swoole::$php->router(function(){ return array('controller' => 'YourController', 'view' => 'YourView'); }); Swoole::$php->runMVC(); 设置后将使用制定的函数作为路由,路由函数务必要