草庐IT

grails-2.3

全部标签

java - Java/Grails 环境中用户通知的最佳解决方案架构?

我正在使用Grails构建一个社区网站,我想实现与stackoverflow.com完全一样的用户通知。例如,用户将在他返回网站时通过电子邮件或邮箱收到新事件通知(“您有新评论”、“您最喜欢的评论之一已更改”...)。我想这是一个常见问题,我想听听您对在Grails领域中实现后端有什么简单的解决方案建议。例如,Java消息服务是否是为此推荐的解决方案?谢谢。 最佳答案 恕我直言,没有。Java消息服务基本上是执行异步或排队操作。您只需要一个用户消息系统和通知。我不知道有任何插件可以开箱即用。我建议您使用markAsRead标志实现您

java - grails 中的 log4j : how to log into file?

我的grailsconfig.groovy中有这个log4j配置log4j={error'org.codehaus.groovy.grails.web.servlet',//controllers'org.codehaus.groovy.grails.web.pages'//GSPwarn'org.mortbay.log'appenders{rollingFilename:'infoLog',file:'info.log',threshold:org.apache.log4j.Level.INFO,maxFileSize:1024rollingFilename:'warnLog',fi

java - 如何将 Spring Roo 或 Grails 项目从典型的 MVC 切换到 AJAX/JSON/REST

这似乎是一个奇怪的问题,但我正在尝试了解什么是“最佳实践”,用于转换设置为使用类似Roo或Grails的Controller的应用程序(它提供基本的CRUD功能)到返回JSON响应主体的东西,而不是在JavaScript应用程序中使用。这里的技术模糊是因为我还没有真正开始这个项目。我仍在努力决定使用哪种(基于Java的)技术,并看看我应该在这个过程中学习/使用什么样的生产力工具。它将是一个Web应用程序,并将使用数据库持久层。所有其他细节都悬而未决。也许实现我的目标的最简单方法是使用某种AJAX插件开始开发,但那里的大多数教程和描述都说从普通的MVC架构开始。Roo似乎很难将它生成的C

java - Grails 2.1.0 不自动重新加载/自动重新编译

似乎Grails会自动重新编译我的GSP页面,但不会自动重新编译我的Controller。它曾经与以前版本的Grails一起工作。知道我可以寻找什么吗?在OSXSnowLeopard上使用Grails2.1.0。注意:这类似于thisissue 最佳答案 免责声明:自动重新加载一直适用于我的Mac。我发现了一些可能有用的东西。首先,运行自定义环境(不是开发环境)似乎会禁用自动重新加载(seethisstackoverflowpost),因此如果您以这种方式运行应用程序,则需要遵循该帖子中的说明.其次,如果您将应用程序作为war运行,

java - 如何在 Grails 中迭代上传的文件

我有这个GSP:但是当我尝试通过键入在Controller中查看结果时:render(params);returntrue;我得到了这个结果:"documentFile":org.springframework.web.multipart.commons.CommonsMultipartFile@14dcf95如何读取正在上传的每个文件?我能得到以下吗?documentFile:[File,null,File,null]//(ifthe2ndandthe4tharenotbeingused)ps:我使用的是grails1.2.2 最佳答案

我无法停止Grails应用程序(3.2.8)

我用“GrailsRun-App”启动了Grails应用程序(3.2.8)。它需要默认设置并开始http://localhost:8080“。从Intellij,甚至是从Windows终端中调用“Grailsstop-app”,我会收到以下消息:|无法通过JMX找到应用程序,尝试远程关闭。|关闭应用程序...|错误应用程序未运行。在application.groovy我添加:grails.project.fork.run=true没有效果。停止服务器的正确方法是什么?当我设置dbCreate='create-drop'以清洁数据库时,我特别需要它。看答案您的build.gradle中有这个吗?

java - Groovy/Grails 包含小写字母

我想检查一个包含特定字符串的列表。在检查列表中的所有条目以及sting之前应为小写我试过这样defvenueName=params.namedefvenueNameLists=Venue.executeQuery("selectnamefromVenue")if(venueNameLists.toLowerCase().contains(venueName.toLowerCase())){error=true;log.debug("save::duplicatename")flash.message="Venuenamealreadyexist";render(view:"create

java - 将 Grails 集成到现有的 Spring 应用程序中?

如果您不想为grails启动一个单独的项目,而是将其潜入现有的webapp中怎么办?我必须为一些新实体构建一个管理界面/crud,我认为这将是学习grails的完美方式。 最佳答案 我正在尝试使用Grails应用程序和Spring应用程序制作一个应用程序。我试图将Grails应用程序偷偷带入Spring应用程序,但这是“不可能的”。将Spring应用程序潜入Grails应用程序更容易。Grails知道Spring是什么,但Spring不知道Grails是什么。在this在这篇文章中,您可以找到有关如何在Grails中使用hibern

java - 从 grails 应用程序中的自定义 groovy 文件加载 spring bean

尝试从Grails2.3.7中的自定义groovy文件加载springbean。我知道以前有人问过这个问题,但经过数小时的搜索,我无法找到一致的方法从类路径加载。目标将resources.groovy模块化为多个自定义资源文件将自定义资源文件放在标准位置:grails-app/conf/spring使用插件来施展魔法;最小化开销尝试过...//##grails-app/conf/spring/MyBeansConfig.groovybeans{testsvc(TestService){msg='hello'}}注意上面,我使用的是beans{},而不是beans={},apparent

java - Android-Studio-2.3 错误 :java. util.concurrent.ExecutionException : java. lang.RuntimeException: AAPT 进程未准备好接收命令

您好,我是Android-Studio-2.3的新手我弹出了这些错误消息:错误:java.util.concurrent.ExecutionException:java.lang.RuntimeException:AAPT进程未准备好接收命令错误:任务':app:mergeDebugResources'执行失败。Error:java.util.concurrent.ExecutionException:java.lang.RuntimeException:AAPTprocessnotreadytoreceivecommands我访问了很多网站,但找不到解决这个问题的办法顺便说一下,我已