Может кто-нибудь объяснить мне разницу между использованием следующего в application.properties
в приложении с весенней загрузкой.
server.servlet.context-path=/myApp
spring.mvc.servlet.path=/myApp
В настоящее время я интегрирую внешний интерфейс Angular с приложением Springboot в виде многомодульного проекта с использованием внешнего интерфейса для создания ресурсов пользовательского интерфейса из модуля пользовательского интерфейса, который создаст все ресурсы в соответствии с src/main/resources/static
папка в сервисном модуле. Я еще не указал контекстный путь и обслуживаю все, начиная с http:localhost:8080
. Когда я предоставляю контекстный путь в Spring-Boot, используя server.servlet.context-path
, все будет обслуживаться с URL localhost:8080/myApp
. Итак, я использовал baseHref
в angular как:
ng build --prod --base-href /myApp
Это работает сейчас, но я не совсем понимаю разницу между этими двумя свойствами, так как документация расплывчата в деталях.