Я пытаюсь добавить поддержку в наше приложение для iOS для Универсальные ссылки .Таким образом, наш сервер должен обслуживать файл json по пути /.well-known/apple-app-site-association
.Я создал файл с именем apple-app-site-association
в папке src/main/resources/well-known/
и добавил следующее в нашу конфигурацию приложения:
@Override
public void addResourceHandlers(final ResourceHandlerRegistry registry)
{
registry.addResourceHandler(".well-known/**").addResourceLocations("classpath:/well-known/");
}
Однако это приводит к 404 с сервера.Попробовав много разных вещей, я обнаружил, что если я выберу точку следующим образом:
@Override
public void addResourceHandlers(final ResourceHandlerRegistry registry)
{
registry.addResourceHandler("well-known/**").addResourceLocations("classpath:/well-known/");
}
и перейду к /well-known/apple-app-site-association
, все будет работать отлично.Однако в URL-адресе должен быть указан .
.
Можно ли как-нибудь это сделать?Мы используем Spring 4.3.7 и Spring Boot 1.4.5.