public RouteBuilder pathPrefix(String prefix, boolean stripPrefix) {
        return pathMapping(prefixPathMapping(requireNonNull(prefix, "prefix"), stripPrefix));
    }
Sets the {@link Route} to match when a {@linkplain ServiceRequestContext#path() path} is under the
specified {@code prefix}. When {@code stripPrefix} is {@code true}, it also removes the specified
{@code prefix} from the matched path so that {@linkplain ServiceRequestContext#path() mappedPath}
does not have the specified {@code prefix}. For example, when {@code prefix} is {@code "/foo/"}:
<ul>
  <li>{@code "/foo/"} translates to {@code "/"}</li>
  <li>{@code "/foo/bar"} translates to {@code "/bar"}</li>
  <li>{@code "/foo/bar/baz"} translates to {@code "/bar/baz"}</li>
</ul>
core/src/main/java/com/linecorp/armeria/server/RouteBuilder.java