如何在application.properties

时间:2018-04-06 23:36:59

标签: java spring-boot thymeleaf

我想知道是否可以在我的控制器中获取上下文路径而不在application.properties中设置值

server.contextPath

当我创建一个在apache tomcat服务器中部署的war时,我会得到这样的结果:

mywebapp-0.0.1-SNAPSHOT.war

所以我只需将名称更改为“mywebapp”并进行部署。

但是,如果我想更改为“mywebapp2”并且有两个webapps在运行,我需要更改server.contextPath中的值。

我想做像百里香一样的事情:

How to get content path in thymeleaf?

我获取上下文路径而不用担心名称,而不是我的java控制器中的thymeleaf。

由于

1 个答案:

答案 0 :(得分:2)

在控制器的处理程序方法中声明形式参数HttpServletRequest request。然后拨打request.getContextPath