簡體   English   中英

休眠:在測試中將配置文件包含在WEB-INF中

[英]Hibernate : include configuration files in WEB-INF in tests

我有一個Web應用程序,我正在嘗試為單元測試設置配置。 我有以下結構

project
-src/main/java
-src/main/resources
-src/test/java
-src/test/resources
-src
  -main
    -webapp
      -WEB-INF
        -spring
  -test
    -spring

我所有的spring配置文件都存儲在project\\src\\main\\webapp\\WEB-INF\\spring目錄中。 但是問題是我的測試配置文件存儲在project\\src\\test\\spring目錄中。

對於我的測試,我想使用project\\src\\main\\webapp\\WEB-INF\\spring目錄中的一些配置文件,但是嘗試訪問它們時,我一直找不到文件異常。

有沒有辦法將我的配置文件保存在WEB-INF文件夾中,但仍對我的測試配置文件可見?

為什么將配置保留在project \\ src \\ main \\ webapp \\ WEB-INF \\ spring中?
您必須使用:

  • src / main / resources
  • src / test / resources


分別。
maven構建后位於“ src / main / resources”中的所有文件仍將移至{appRoot} / WEB-INF文件夾。 然后從您的測試中,您將看到位於“ src / main / resources”中的所有文件

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM