The*_*heo 47 url web-applications spring-boot
我使用Spring Boot创建一个Web应用程序,我不知道如何将URL更改localhost:8080为类似的东西localhost:8080/myWebApp.
我看到很多资源在线引用application.properties文件并将其添加到类路径中.但是,我不确定究竟放在哪里.
在我的src/main/resources?
我如何在文件中分配URL?
geo*_*and 73
您需要将属性设置server.contextPath为/myWebApp.
设置该属性的最简单方法是在您正在使用的属性文件中(最有可能application.properties),但Spring Boot提供了许多不同的设置属性的方法.查看本文档的这一部分
编辑
正如@AbdullahKhan所提到的,从Spring Boot 2.x开始,该属性已被弃用,应该替换为server.servlet.contextPath正如本答案中正确提到的那样.
M. *_*num 15
在你src/main/resources放一个application.properties或application.yml放在server.contextPath那里.
server.contextPath=/your/context/here
Run Code Online (Sandbox Code Playgroud)
在启动您的应用程序时,该应用程序将在http://localhost:8080/your/context/here.
有关要设置的属性的完整列表,请参见Spring Boot参考指南的附录A.
您可以在启动应用程序时将其作为系统属性传递,而不是将其放在application.properties中
java -jar yourapp.jar -Dserver.contextPath=/your/path/here
Run Code Online (Sandbox Code Playgroud)
bra*_*log 14
从Spring boot 2开始,该server.contextPath属性已被弃用.相反,你应该使用server.servlet.contextPath.
所以在你的application.properties文件中添加:
server.servlet.contextPath=/myWebApp
有关更多详细信息,请参阅:https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.0-Migration-Guide#servlet-specific-server-properties
在Spring Boot 2中eg中的属性application.properties是server.servlet.context-path=/myWebApp设置上下文路径。
| 归档时间: |
|
| 查看次数: |
84319 次 |
| 最近记录: |