package Ġp wr . ai ir . webapp Ċ Ċ import Ġio . mic ronaut . context . env . Environment Ċ import Ġio . mic ronaut . http . annotation . Controller Ċ import Ġio . mic ronaut . http . annotation . Get Ċ import Ġio . mic ronaut . http . server . types . files . St reamed File Ċ import Ġjava . net . URL Ċ import Ġjava . util .* Ċ Ċ @ Controller Ċ class ĠIndex Controller ( private Ġval Ġenvironment : ĠEnvironment ) Ġ{ ĊĊĊĠ Ġ@ Get ("/ { path :( ? !( swagger - ui | rapid oc | red oc )) }") ĊĠ Ġfun Ġforward ( path : ĠString ?): ĠOptional < St reamed File ?> ? Ġ{ ĊĠĠĠ Ġreturn Ġenvironment . getResource (" classpath : static / index . html "). map Ġ{ Ġurl : ĠURL ? Ġ-> ĊĠĠĠĠĠ ĠSt reamed File ( ĊĠĠĠĠĠĠĠ Ġurl ĊĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĠ Ġ} Ċ } Ċ