0

我需要有关使用 QUnit 测试 javascript 的提示。

例如,在测试时需要包含 QUnit 库以及测试文件,但这些文件不得包含在生产中

如何处理这个问题并有条件地包含那些可能使用 Spring 配置文件的文件?

供您参考,我使用 Spring + Thymeleaf。

4

1 回答 1

1

用于spring.profiles.active在以下位置之一切换 QUnit 配置文件:

  • 系统环境变量
  • JVM 系统属性
  • web.xml 中的 servlet 上下文参数
  • JNDI

例如,可以将 web.xml 设置为生产配置文件:

<servlet>
      <servlet-name>dispatcher</servlet-name>
      <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
      <init-param>
          <param-name>spring.profiles.active</param-name>
          <param-value>production</param-value>
      </init-param>
  </servlet>

但是命令行可以覆盖它:

-Dspring.profiles.active="QUnit"

参考

于 2014-05-23T15:02:59.157 回答