无Web请求的应用程序上下文路径

时间:2015-08-05 03:46:02

标签: spring grails

有没有办法在没有Web请求的情况下在Grails(或Spring)中获取上下文路径?

例如,当bean由Spring启动时(应用程序启动时),尚未发出Web请求。

1 个答案:

答案 0 :(得分:0)

您可以使用Holders类来访问应用程序上下文。在它里面有servletContext,它允许你阅读上下文路径:

grails.util.Holders.applicationContext.servletContext.contextPath

Holders课程还允许您访问grailsApplicationConfig等。