Wiremock 是否支持映射子目录?
Are mappings subdirectories supported in wiremock?
由于差异配置文件的不同要求,我正在尝试将映射 json 文件放在子目录中。
我使用默认的 /mappings 目录,所有映射在 postman 中工作正常。
WiremockConfiguration options = options()
.usingFilesUnderDirectory(System.getPtoperty(“user.dir”) + “/app/src/main/resources”
src/main/resources
-映射
—文件夹A
—文件夹B
—文件夹C
但是一旦我尝试将 json 文件放在“mappings”文件夹的子目录下,没有映射被拾取并且 /__admin/mappings 端点总共显示 0.
WiremockConfiguration options = options()
.usingFilesUnderDirectory(System.getPtoperty(“user.dir”) + “/app/src/main/resources**/mappings/aws**”
(注意路径差异)
我只是想知道 mappings 文件夹子目录是否在 wire mock 中受支持,还是我配置不正确?貌似太简单了,wiremock不支持!
非常感谢
我已经修复了它,但是对于遇到类似问题的任何人,您需要为您的自定义文件夹创建“映射”子目录。
src/main/resources
-my_wiremock_mappings
—文件夹A
——映射(应包含json个文件)
—文件夹B
——映射
—文件夹C
——映射
WiremockConfiguration options = options()
.usingFilesUnderDirectory(System.getPtoperty(“user.dir”) + “/app/src/main/resources/my_wiremock_mappings/folderA”
无需在路径中添加“映射”。
由于差异配置文件的不同要求,我正在尝试将映射 json 文件放在子目录中。
我使用默认的 /mappings 目录,所有映射在 postman 中工作正常。
WiremockConfiguration options = options()
.usingFilesUnderDirectory(System.getPtoperty(“user.dir”) + “/app/src/main/resources”
src/main/resources
-映射
—文件夹A
—文件夹B
—文件夹C
但是一旦我尝试将 json 文件放在“mappings”文件夹的子目录下,没有映射被拾取并且 /__admin/mappings 端点总共显示 0.
WiremockConfiguration options = options()
.usingFilesUnderDirectory(System.getPtoperty(“user.dir”) + “/app/src/main/resources**/mappings/aws**”
(注意路径差异)
我只是想知道 mappings 文件夹子目录是否在 wire mock 中受支持,还是我配置不正确?貌似太简单了,wiremock不支持!
非常感谢
我已经修复了它,但是对于遇到类似问题的任何人,您需要为您的自定义文件夹创建“映射”子目录。
src/main/resources
-my_wiremock_mappings
—文件夹A
——映射(应包含json个文件)
—文件夹B
——映射
—文件夹C
——映射
WiremockConfiguration options = options()
.usingFilesUnderDirectory(System.getPtoperty(“user.dir”) + “/app/src/main/resources/my_wiremock_mappings/folderA”
无需在路径中添加“映射”。