В вашей конфигурации есть две ошибки:
Как упомянул Грэм Роше, mapping: /**
свяжет общую папку с корневым путем вашего приложения, т.е. файл будет доступен на <BASE_URL>/style.css
, но вы ожидаете, что он будет на <BASE_URL>/public/style.css
в вашем HTML-файле. .
Ваша конфигурация определена неправильно. то есть он должен начинаться с micronaut
вместо router
Следующая конфигурация устраняет проблему для вас:
micronaut:
router:
static-resources:
default:
enabled: true
mapping: "/public/**"
paths: "classpath:public"