jjzjj

playframework-2.4

全部标签

php - 升级到php 5.5报错Centos 7 Apache 2.4

所以我正在尝试升级php版本。我已经删除了所有5.4的内容和依赖项。我正在关注此链接https://webtatic.com/packages/php55/我执行前两个步骤:rpm-Uvhhttps://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpmrpm-Uvhhttps://mirror.webtatic.com/yum/el7/webtatic-release.rpm然后这个:[root@localhost~]#yuminstallphp55wphp55w-opcache它做了一些事情然后我得到了这些错

php - Apache 2.4 在 Windows 8 - 64 位上运行非常慢

我在我的电脑上安装了apache2.4。它经常运行得很慢。InternetExplorer中的页面标题显示带有加载图标的“等待本地主机”!安装的软件:windows864bit>Apache2.464bitphp564bitMySQL564bitphpMyAdmin4问题不是针对mySQL...当它关闭时,问题仍然存在。我搜索并找到了解决方案,但没有帮助。例如:将“127.0.0.1localhost”添加到C:\Windows\System32\Drivers\etc\hosts在httpd.conf中添加“EnableMMAPon”和“EnableSendfileon”在php.i

php 没有获取自定义 header (Apache 2.4 + FPM/FastCGI php 7)

我尝试使用apache_request_headers()、$_SERVER、$_ENV和getallheaders()获取所有header。我知道Apache2.4出于安全原因正在删除未知header,并试图通过添加来规避它:SetEnvIfNoCase^X(.*)HTTP_CUSTOM=$0RequestHeadersetHTTP_CUSTOM%{HTTP_CUSTOM}eenv=HTTP_CUSTOM成功捕获/重命名已知header,但在trycatchX-Custom-Header时,它始终为空。可能是什么原因? 最佳答案

java - 理解 Play 2.4 依赖注入(inject)

我有一些问题无法理解如何在Play2.4中应用依赖注入(inject)的新功能。我熟悉Guice,但在Play文档中没有解释实际绑定(bind)发生的方式和时间。我阅读了官方文档[1]并尝试使用最新的PlayMailer[2]作为示例。PlayMailer示例使用任意类并使用@inject注释MailerClient属性。当我尝试使用此类的对象时,属性为null,至少在调试时是这样。那么,我必须在何时何地进行实际注入(inject)?我对@singleton注释有同样的问题。它只是解释了如何注释它,而不是如何获取对象。我必须直接使用Guice,还是以某种方式集成它?[1]https:/

java - 如何在 playframework 中从父类(super class)继承模型

我想了解继承是如何发挥作用的!但还没有成功。所以,我有这样的父类(superclass):@Inheritance(strategy=InheritanceType.TABLE_PER_CLASS)abstractclassSuperClassextendsModel{@Id@GeneratedValue(strategy=GenerationType.TABLE,generator="SEQ_TABLE")@TableGenerator(name="SEQ_TABLE")Longid;inttestVal;}还有2个继承类:@EntitypublicclassSubextendsSu

java - 如何在内存数据库中使用带有 play java 的注入(inject)测试

playdocumentationaboutfunctionaltestsinjava显示两种模式使用fakeApplication指定自定义配置(在示例中为内存数据库)使用依赖注入(inject)配置应用我想使用依赖注入(inject),但我必须在应用程序启动时设置自定义配置,例如使用内存数据库。我无法做到这一点。我想这必须在guicebuilder中完成,但我不知道如何做。 最佳答案 我假设您正在使用Guice进行DI。关于issue的讨论4809在框架的github存储库上应该有助于回答您的问题。我能够使用该问题的解决方案之一

java - Play 2.4 和 IntelliJ 不解析类

我正在启动我的第一个Play2.4项目,我遇到了IntelliJ识别和查找JUnit和Play测试类的问题。这是我看到的截图所以基本上,代码智能不会获取JUnit依赖项。当我运行激活器测试时,测试似乎运行良好。问题:我能做些什么来获得代码智能来拾取这些我需要将特定目录标记为来源吗?我已经重新启动了intellij,并使用sbt进行了重建。 最佳答案 看看这个答案:https://stackoverflow.com/a/19343428/1066240所有你需要的(在有效的项目导入之后)是步骤号。4:Clickthered@Testa

java - 使用 Spring 引导 play 2.4 Java 应用程序的方法是什么?

https://www.playframework.com/documentation/2.4.x/JavaDependencyInjection的文档提到DI现在已集成到框架中:Outofthebox,PlayprovidesdependencyinjectionsupportbasedonJSR330.ThedefaultJSR330implementationthatcomeswithPlayisGuice,butotherJSR330implementationscanbepluggedin.我找不到任何使用Spring的HOWTO或工作示例。https://www.playf

java - PlayFramework 2.2 Java Action 组合

我一直在我的Play中使用Action组合!应用程序到现在为止,它们运行良好。但是,随着最近的2.2.0更新,它们不再有效,我不知道如何正确更新它们。例如这个Action:publicclassChatMsgValidationextendsAction{@With(ChatMsgValidation.class)@Target({ElementType.TYPE,ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)public@interfaceValidChatMsg{}publicResultcall(Http.Conte

java - 如何访问 playframework 模板中的枚举字段

我有一个Enum,它有特定的字段,我需要在我的play1.2.4模板中访问它publicEnumWORKER{FARMER,SMITH,GARDENER}假设我需要检查模板中的“人”变量是农夫、铁匠还是园丁,我该怎么做?#{ifperson.Type==WORKER.FARMER}...dosomething...#{/if}我来了NullPointerException:Cannotgetproperty'FARMER'onnullobject.因此,模板不知道EnumWORKER。由于无法为Enum创建新实例,我应该如何使Enum可用于模板? 最佳答案