java - Spring Boot 和上下文路径

标签 java spring groovy spring-boot

我最近使用 Spring Boot 和 Groovy 模板完成了一个示例 Web 应用程序。我没有找到一种简单的方法来为我的模板提供 servlet 上下文路径以获取正确的静态资源 url。有办法做到吗?比将 request 或 servletcontext 注入(inject) Controller 方法更通用的方法?我能想到的一件事是自定义模型属性,但我认为这是一种黑客行为,而不是问题的良好解决方案。

最佳答案

在 groovy 模板中,RequestContext 对象可用作名称为“spring”的参数。所以我所要做的就是查看

spring.getContextUrl('/link/to/some/resource')

关于java - Spring Boot 和上下文路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29438040/

相关文章:

java - HashMap<String,Double> 的格式错误的二进制序列化

java - 在 Spring Cloud AWS 中禁用 Cloudformation

unit-testing - 如何在 Grails 单元测试中模拟 Java 类?

java - 启用 SSL 的 Spring Boot 阻塞连接池

spring - 来自 Spring JDBCTemplate 查询方法的结果集元数据

linux - 当 while/if/etc 出现错误时如何使 bash 脚本失败?

grails - 如何在src/groovy下的类中使用 'classForName'

java - jpa 更新/删除查询不起作用

java - 匿名扩展一个类并同时实现一个接口(interface)?

java - Android Studio (0.1.6-0.2.13) 非巨型指令错误