1
4
谢谢J, 我找到了最好的动态解决方案。通常,我不喜欢在任何软件中编写绝对路径。属性文件或编号。 下面是如何完成的:
grailsattributes在任何控制器中都可用。 getresource(一些相对目录)将在web app文件夹中查找任何内容。 例如,在我的开发系统中,它将输出到“c:\workspacefolder\projectfolder\web app”,并将相对目录指定为末尾 在我上面的例子中是这样的 C:\workspacefolder\projectfolder\web app\files文件 我用的是6.1,它在容器中工作,没有问题。 您必须对其进行字符串处理,否则它将尝试返回对象。 穆加夫加 |
2
4
有一个确定的方法…
脱离控制器(例如引导程序)?只是注射…
最好的问候! |
3
3
当Grails在dev模式下运行时,它依次为其gant脚本和应用程序(包括basedir)提供了一整套环境属性。 看看 格雷斯蝙蝠 或 格莱斯 编写脚本,您将找到以下行:
当这些脚本以开发模式启动您的环境时,您可以免费得到这些脚本。 当你采取战争和部署时,你不再使用这些脚本,因此你需要用另一种方法来解决问题;你可以
|
4
2
另一种选择: def basepath=buildsettingsholder.settings.basedir |
Michael Linker · 如何定义共享构建变量? 2 年前 |
Konrad · 在变体配置中,SAP ECC中的特征值超过30个字符 2 年前 |
Simran · 报警分支上的SOA bpel pick活动外部化超时 6 年前 |
Ewgenij Sokolovski · 插件配置部分中插件的插件管理 6 年前 |