跳至主要内容

Routes

在 ChatGPT 中打开

Routes选项卡显示正在运行的应用程序的路由表,处于路由器持有的层次结构中,活动路由会被标记。以动态方式注册的路由与注释的路由并列显示。

标记了活动路由的路由树

路由详情

选择一个路由会显示路由器对其的了解,包括它的路径、背后的类、附加到它的生命周期观察者以及其配置。您可以从这里在源查看器中打开该类。

您可以直接从craftforJ导航到任何路由。需要参数的路由为每一个提供了一个字段,并在您填写时解析路径,因此您可以在出发前确认您将到达的位置。

以这种方式导航是真正的导航,因此您应用的生命周期观察者会像用户一样运行。树也跟随应用,因此在应用内导航会移动标记。

访问规则

每个路由都有一个安全注解声明的徽章,您可以从工具栏将树缩小为公共或受保护的路由。

只有@RolesAllowed@DenyAll算作受保护的。@PermitAll不指定任何角色,只要求某人已登录,因此过滤器将其视为公共。当您检查哪些路由按角色限制访问时,请记住这一点。

每个路由上都有访问徽章的路由树

您还可以从craftforJ更改路由的访问规则。craftforJ将注解写入路由的类中,并且应用程序会重新启动,因此更改将经过与任何其他源更改相同的审核。当craftforJ没有权限写入Java时,此选项将不可用。