我是grails newby.我在Windows 7上从命令行(没有IDE)使用grails 2.0.3.
我只是从grails文档中运行'hello world'示例.
我有一个不在maven中的自定义jar,我想在我的项目中使用它.我将它添加到lib文件夹并执行了刷新依赖项.我修改了控制器以从jar中导入一个类.当我做'run-app'时,编译器抱怨它无法找到该类.
我在网上看到了几个例子,人们不得不在BuildConfig.groovy中添加一行代码:runtime'httpclient:httpclient:3.0.1'.但由于我不使用maven或常春藤,我如何在我的类路径上获取该jar?
我上面提到的例子是http://grails.1312388.n4.nabble.com/External-Jar-in-Grails-td4388010.html
我在确定修正弃用警告的正确方法时遇到了困难SerializationFeature.WRITE_EMPTY_JSON_ARRAYS
.
Javadocs说明了这一点
从2.8开始,有更好的指定过滤机制; 特别是使用com.fasterxml.jackson.annotation.JsonFormat或配置覆盖.
但我会假设
ObjectMapper.configure(SerializationFeature.WRITE_EMPTY_JSON_ARRAYS, false);
Run Code Online (Sandbox Code Playgroud)
是一个配置覆盖,虽然上面的行触发了弃用警告.
有哪些其他替代品不会污染带有另一个注释的模型类?我想全局配置行为.