Spring Boot配置虚拟路径

配置application.properties

server.context-path = 虚拟路径

配置application.yml

server:
  contextPath: 虚拟路径

注意点:

html引用静态资源

如下写法会去根路径寻找资源,由于添加虚拟路径,所以会出现404错误

<script type="text/javascript" src="/js/JQuery.js">script>
OR
<script type="text/javascript" src="../js/JQuery.js">script>

正确写法

<script type="text/javascript" src="js/JQuery.js">script>
OR
<script type="text/javascript" src="/虚拟路径/js/JQuery.js">script>

AJAX URL
同上

$.ajax({
     url : "/rootUrl/subUrl",
     ...
 });

正确写法

$.ajax({
     url : "rootUrl/subUrl",
     ...
 });

OR
$.ajax({
     url : "/虚拟路径/rootUrl/subUrl",
     ...
 });

你可能感兴趣的:(Spring Boot配置虚拟路径)