Play Framework


Dependency Injection Testing Play offers multiple integrations with testing frameworks. There is support for JUnit, Scalatest, Specs2, Selenium, and there are also many testing helpers to easily write tests when using these frameworks. Twirl Twirl is the Play template engine. Play WS Play WS is a powerful HTTP Client library, originally developed by the Play team for use with Play Framework. It uses AsyncHttpClient for HTTP client functionality and has no Play dependencies. For more information on how to use Play WS in Play, please refer to the Play documentation for Java or Scala. Play JSON Play JSON is a powerful Scala JSON library, originally developed by the Play team for use with Play Framework. It uses Jackson for JSON parsing and has no Play dependencies. Read the docs for more information about how to use Play JSON. Database Access Play offers multiple ways to access a database. You can use JPA, Ebean, Slick, Anorm, JDBC and many other modules created and maintained by the community. Build Tools Play is a series of libraries available in Maven Repository, so you can use any Java build tool to build a Play project. However, much of the development experience Play is known for (routes, templates compilation and auto-reloading) is provided by sbt or Gradle.
Topic Replies Activity
Play 2.8 & Lagom 1.6 Roadmap

Hello, Play & Lagom community, Play Team is proud to share our roadmap to the next version of Play and Lagom. As we did with the previous roadmap, we want to give you the power to improve it, add items you are intereste…

10 July 29, 2019
About the Play Framework category 1 February 16, 2018
Do multiple connections in application.conf mean multiple connection pool instances? 1 August 23, 2019
Chained ActionFunction stucks 2 August 23, 2019
Depencency Injection in tests 1 August 23, 2019
Testing a RESTful API with a database 2 August 23, 2019
Dependency injection for bounded generic types via Module.scala 7 August 23, 2019
Play Ebean: Generate Java classes from database tables 2 August 22, 2019
Probable versions 2 August 22, 2019
For custom body parser, getting error - Unexpected character ('<' (code 60)): expected a valid value (number, String, array, object, 'true', 'false' or 'null') 1 August 22, 2019
Request body is getting parsed as AnyContentAsRaw with inMemory 0 in unit test 1 August 21, 2019
Using Curl to process requests 1 August 17, 2019
How to create a cron job in Play Framework 11 August 16, 2019
How to handle error if application loading fails in play framework 1 August 9, 2019
[Play 2.6 - Java] Schedule at the same hour each day 11 August 15, 2019
Play 2.8.0-M4 released! 1 August 15, 2019
Handler which wraps Handler/Future[Handler] 1 August 14, 2019
How to provide version for provided transitive dependencies in sbt? 5 August 13, 2019
How to handle ActorRef with a load balancer? 1 August 12, 2019
How to adjust the max upload chunk size in Play? 11 August 10, 2019
Desperate for Jackson Databind 2.9.9.x in Play 2.7.4 3 August 10, 2019
play.server.http.idleTimeout ignored in production (play 2.7.3) 5 August 7, 2019
Illegal Header Warnings From Akka HTTP Server 3 August 6, 2019
Play Framework In lieu of a Java Applet? 4 August 6, 2019
Play.http.context or prefix is not picked up by helper.form while using compile-time DI play 2.7 or 2.6 3 August 5, 2019
Play 2.7 strange behaviour when creating "User" model 4 August 5, 2019
Controllers.routes cannot be resolved: at redirect(controllers.routes.Application.login()) 7 August 2, 2019
Play Framework 2.7.3 2 August 1, 2019
Supporting RangeResult for external resources 1 July 25, 2019
How to run playframework in background? 3 July 25, 2019