我正在尝试使用 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。