草庐IT

starling-framework

全部标签

java - 启动自动测试时 Play Framework 中的配置日志记录

我在我的PlayFramework应用程序中配置了日志记录。当我在生产或开发模式下运行应用程序或通过命令运行测试(Play测试)时-一切正常,但当我运行他们的“Play自动测试”时测试无法执行。请帮忙!在application.conf中:application.log=INFOapplication.log.path=/log4j.xmllog4j.xml:当我使用以下log4j.xml文件时:运行命令“playauto-test”的测试已成功执行。请告诉如何配置在“Play自动测试”中运行和执行测试的Play(输出到文件)中的日志记录! 最佳答案

java - 迁移 Play ! Framework 1.2.3 应用程序 Controller 到 2.0

出于好奇,我想迁移一个Play!1.2.3Java应用来玩!2.0,但我很难理解新的应用程序Controller。我已经检查了三个示例应用程序,但它们对我帮助不大,因为我不是经验丰富的程序员。这是我目前如何在Play中处理应用程序Controller的精简示例!1.2.3.主类和细节类:@EntitypublicclassMasterextendsModel{publicStringname;publicStringaddress;@OneToMany(cascade=CascadeType.ALL,mappedBy="detailId")publicListdetails;}@Ent

java - Play Framework 2.2.1 - 不区分大小写的路由

我是Play的新手,目前正在使用Play2.2.1我正在尝试为“路由”中定义的端点实现不区分大小写的路由例如我在路由文件中定义了一个路由,比如/accessLicense,它看起来像下面这样GET/accessLicensecontroller.MyController.accessLicense()现在,如果我启动/accessLicense,效果会很好;正如预期的那样,但如果尝试fir/AccessLicense、/AcCeSSLicenSe或拼写完全相同单词的大写/小写字母的任何其他组合,则它不起作用。在此先感谢您的指导和支持!!! 最佳答案

java - Play Framework 双 url 编码

给定以下Controller方法,其中用户名=bob和电子邮件地址=bob@bob.compublicstaticvoidresetPassword(Stringusername,StringemailAddress){Stringurl=BASE_URL+"/users/"+username+"/reset_password";HttpResponseresponse=WS.url(url).setParameter("email_address",emailAddress).get();}有时,当我调用电话时,urlendpoing会收到:localhost:8080/api/v1

Play Framework 中 Scala 项目中的 Java Controller ?

当使用scala选项创建项目时,是否可以在play框架项目中同时拥有java和scalaController和View? 最佳答案 是的,可以在Play应用程序中混合使用Java和Scala。您可以混合使用Java和ScalaController以及Groovy和Scala模板。下面的说明已经过Play测试!1.2.2RC1.我会首先将您的Java和ScalaController都保存在app/controllers中。Java当然限于每个文件一个类,但在Scala中,包不绑定(bind)到文件和目录,所以你可以给你的Scala文件

java - 我怎样才能用 Play Framework 写一个加载页面

我想实现一个在系统命令运行时向用户显示的页面。一旦命令完成,用户应该被路由到另一个页面。有哪些实现策略?(没有javascript的解决方案是理想的) 最佳答案 绝对可以做到。你想看AsynchronousprogrammingwithHTTP在文档中,它解释了如何以非阻塞方式执行此操作。不过,您将需要一些javascript用于重定向部分。而且我不知道您所说的“系统命令”是什么意思,但您可能想要createajob为此,您可以通过请求触发它。然后你可以pollit直到它完成,然后重定向用户。但实际上文档在解释方面比我现在所做的要好

java - Play Framework : Arrow ("->") in routing

Play+Java+CRUDActivator有以下route文件,我不明白->在里面做了什么。#Routes#Thisfiledefinesallapplicationroutes(Higherpriorityroutesfirst)#~~~~#Homepage#HomepageGET/controllers.Application.index()#CRUDControllersandRESTAPI->/play.crud.Routes 最佳答案 在我看来,Playdocumentation因为这是可怜的。我会根据一个很好的解释s

java - Spring Framework可以用于批处理应用吗?

我的公司正在为我们的Java框架切换到Spring,据我所知,它会很好地工作,但我们也有许多Java批处理应用程序*。Spring对运行批处理应用程序有足够的支持吗?spring的哪些特性会在这种环境下有用,而根本不起作用?*运行后端进程的Java命令行程序。 最佳答案 有一个Springproject为此。 关于java-SpringFramework可以用于批处理应用吗?,我们在StackOverflow上找到一个类似的问题: https://stacko

java - 通过 DI 在 Spring Framework 中正确使用 LOG4J

我正在尝试使用Log4j作为Spring框架的一部分,据我所知,通过使用适当的bean系统应该映射一个在代码中可访问的单例实例同时将日志记录深度自动映射到类类似于Log4J的正常使用如Loggerlog=Logger.getLogger(getClass());我一直在使用以下Springbean定义conf\log4j.xml但是我无法将这个bean映射到给定类中的特定成员我也无法通过@autowired来使用它请告诉我是否有任何更好的方法来集成Log4j和Spring最好的问候标记 最佳答案 对您的问题的简短回答是log4j不是

java - 使用 JVM Nashorn (Play Framework) 呈现 React.js 时出错。我得到 "null is not a function"

我一直在阅读本教程:http://tylermcginnis.com/reactjs-tutorial-a-comprehensive-guide-to-building-apps-with-react/,并在使用Nashorn在JVM上渲染React时遇到问题。我的App.js文件如下。在客户端上运行时它可以正常工作。只是在使用Nashorn/JVM时报错:varApp=React.createClass({getInitialState:function(){return{name:'TylerMcGinnis',friends:['JakeLingwall','MurphyRan