Micronaut控制器中的默认处理程序

时间:2019-05-22 00:12:54

标签: micronaut

我有一个微型导航器

<SeekBarPreference
    android:layout="@layout/preference_widget_seekbar_override"
    app:showSeekBarValue="false"
    android:max="30"
    android:defaultValue="10"
    android:key="key_distance"
    android:title="Distance (km)"/>

对这些特定端点的调用工作正常。

但是,现在我有一个要求,所有路径(除了上面的特定路径之外)都必须委托给单个处理程序。有什么方法可以实现?

我当前正在使用Micronaut v1.1

1 个答案:

答案 0 :(得分:2)

您可以定义一个包含保留字符的变量

  @Get(value="/{+path}")
  public HttpResponse handleAnyUri(String path) {

    .. do something else ..
  }

path的请求的/hello/world的值为hello/world