Хотите создать URL в JHipster

Я хочу создать URL-адрес, подобный этому abc.com/firstName.lastName.how я реализую это в нашем проекте, не могли бы вы мне помочь.

я проверил ваш фильтр в классе WebConfigurer.java

        staticResourcesProductionFilter.addMappingForUrlPatterns(disps, true, "/");
        staticResourcesProductionFilter.addMappingForUrlPatterns(disps, true, "/index.html");
        staticResourcesProductionFilter.addMappingForUrlPatterns(disps, true, "/images/*");
        staticResourcesProductionFilter.addMappingForUrlPatterns(disps, true, "/fonts/*");
        staticResourcesProductionFilter.addMappingForUrlPatterns(disps, true, "/scripts/*");
        staticResourcesProductionFilter.addMappingForUrlPatterns(disps, true, "/styles/*");
        staticResourcesProductionFilter.addMappingForUrlPatterns(disps, true, "/views/*");
        staticResourcesProductionFilter.setAsyncSupported(true);

если я изменю наш URL-адрес на abc.com/profile/firstName.lastName, тогда он будет работать нормально для меня, потому что у меня есть собственный фильтр, подобный этому

staticResourcesProductionFilter.addMappingForUrlPatterns(disps, true, "/profile/*");

но если я хочу, чтобы такой URL-адрес был abc.com/firstName.lastName для этого URL-адреса, я должен изменить

staticResourcesProductionFilter.addMappingForUrlPatterns(disps, true, "/");

to

staticResourcesProductionFilter.addMappingForUrlPatterns(disps, true, "/*");

тогда это исключение, пожалуйста, предоставьте мне какой-либо способ регрессии.

Заранее спасибо.


person Charnjeet Singh    schedule 04.03.2014    source источник


Ответы (1)


Вы хотите, чтобы это был URL-адрес пользовательского интерфейса или вызов API для получения объекта пользователя?

Если вы хотите, чтобы это был вызов API, вам нужно добавить что-то вроде com.ubnt.japi.web.rest.UserResource.getUser(String).

Если вы хотите, чтобы это был путь пользовательского интерфейса, вам нужно изменить поставщика маршрутизатора AngularJS в /src/main/webapp/scripts/app/app.js. Я не играл с сгенерированными файлами angular, но вам, вероятно, будет лучше ознакомиться с маршрутизацией в Angular, прежде чем погрузиться в нее. Существует множество руководств, которые могут помочь.

person David Esposito    schedule 23.08.2015