【发布时间】:2014-02-01 01:21:36
【问题描述】:
我正在尝试使用 MockMvc 类进行一些“集成”测试
我用:
this.mockMvc.perform(
get("/admin"))
.andExpect(status().isOk())
.andDo(print());
但是负责生成页面的freemarker正在使用安全标签库
<#assign security=JspTaglibs["http://www.springframework.org/security/tags"] />
maven 依赖:
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-taglibs</artifactId>
<version>3.2.0.RELEASE</version>
</dependency>
这似乎在测试时不可用.. 异常:
The following has evaluated to null or missing:
==> security [in template "lib/abc.ftl" at line 170, column 19]
应用程序本身正在运行,但我必须使用 mvn tomcat:run-war 而不是 mvn tomcat:run 来获取 taglib。
【问题讨论】:
标签: java maven spring-security spring-test-mvc