tutorial starter mvc example español application url web-applications spring-boot

url - starter - spring boot web application example



¿Cómo elijo la URL para mi aplicación web Spring Boot? (5)

Estoy usando Spring Boot para crear una aplicación web, y no estoy seguro de cómo cambiar la URL de localhost:8080 a algo parecido a localhost:8080/myWebApp .

He visto muchos recursos en línea que hacen referencia a un archivo application.properties y lo agregan al classpath. Pero, no estoy seguro exactamente dónde poner eso.

Preguntas

  • En mi src/main/resources ?

  • ¿Cómo asignaría la URL dentro del archivo?



El server.contextPath o server.context-path funciona si

en pom.xml

  1. el embalaje debe ser guerra no jar
  2. Agregue las siguientes dependencias

    <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <!-- Tomcat/TC server --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> <scope>provided</scope> </dependency>

    En eclipse, haga clic derecho en proyecto -> Ejecutar como -> Spring Boot App.



En su src/main/resources ponga un application.properties o application.yml y ponga un server.contextPath allí.

server.contextPath=/your/context/here

Al iniciar su aplicación, la aplicación estará disponible en http://localhost:8080/your/context/here .

Para obtener una lista completa de propiedades para establecer, consulte el Apéndice A. de la guía de referencia Spring Boot.

En lugar de ponerlo en application.properties, también puede pasarlo como propiedad del sistema al iniciar su aplicación

java -jar yourapp.jar -Dserver.contextPath=/your/path/here


/myWebApp establecer la propiedad server.contextPath en /myWebApp .

Mira this parte de la documentación

La forma más fácil de establecer esa propiedad sería en el archivo de propiedades que está utilizando (probablemente application.properties ), pero Spring Boot proporciona una gran cantidad de maneras diferentes de establecer propiedades. Mira this parte de la documentación