You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Grails csv插件1.0.1自带的csvTest测试控制器存放位置查询

org.grails.plugins:csv:1.0.1 测试控制器位置及禁用方案

控制器实际存放路径

该测试控制器没有放在你本地项目的源码目录中,而是打包在csv插件的发布包内,根据你使用的Grails版本不同,存放在对应缓存路径下:

  • Grails 2.x版本:默认存放在本地Grails项目缓存目录~/.grails/<当前使用的Grails版本号>/projects/<你的项目名称>/plugins/csv-1.0.1/grails-app/controllers/下,对应文件名为CsvTestController.groovy
  • Grails 3+ (Gradle构建)版本:存放在本地Gradle缓存的插件jar包内,默认路径为~/.gradle/caches/modules-2/files-2.1/org.grails.plugins/csv/1.0.1/<随机哈希值>/csv-1.0.1.jar,解压该jar包后在grails-app/controllers目录下即可找到对应控制器文件

更稳妥的禁用方案

不需要修改插件源文件,直接在项目配置中添加规则即可关闭测试控制器的路由映射,不影响后续插件升级:

  • Grails 2.x 版本在grails-app/conf/Config.groovy中添加配置:
grails.plugin.csv.exposeTestController = false
  • Grails 3+ 版本在grails-app/conf/application.yml中添加配置:
grails:
  plugin:
    csv:
      exposeTestController: false

配置添加完成后重启项目,/csvTest相关路径就会失效。

内容的提问来源于stack exchange,提问作者tom6502

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 16:06:08