Routes
Het tabblad Routes toont de routeringstabel van de draaiende app in de hiërarchie waarin de router deze vasthoudt, met de actieve route gemarkeerd. Routes die dynamisch zijn geregistreerd, verschijnen naast de geannoteerde.

Route-details
Een route selecteren toont wat de router erover weet, inclusief het pad, de bijbehorende klasse, de levenscycluswaarnemers die eraan zijn gekoppeld en de configuratie. Je kunt deze klasse vanuit hier openen in de source viewer.
Navigeren vanuit craftforJ
Je kunt rechtstreeks naar elke route navigeren vanuit craftforJ. Routes die parameters vereisen bieden een veld voor elk en lossen het pad op terwijl je ze invult, zodat je kunt bevestigen waar je terechtkomt voordat je gaat.
Op deze manier navigeren is echte navigatie, zodat de levenscycluswaarnemers van je app precies zo functioneren als voor een gebruiker. De boom volgt ook de app, dus navigeren in de app zelf verplaatst de marker.
Toegangsregels
Elke route heeft een badge voor de op deze route gedeclareerde beveiligingsannotatie, en je kunt de boom beperken tot openbare of beschermde routes vanuit de werkbalk.
Alleen @RolesAllowed en @DenyAll worden als beschermd beschouwd. @PermitAll benoemt geen rollen en vereist alleen dat iemand is ingelogd, zodat de filter het als openbaar behandelt. Houd hier rekening mee wanneer je controleert welke routes toegang beperken op basis van rol.

Je kunt ook de toegangsregel van een route wijzigen vanuit craftforJ. craftforJ schrijft de annotatie in de klasse van de route en de app wordt opnieuw opgestart, zodat de wijziging dezelfde beoordeling ondergaat als elke andere bronwijziging. De optie is niet beschikbaar wanneer craftforJ geen toestemming heeft om Java te schrijven.


