Same here, Scala rocks ! Too bad play 2 is now using guice and promots runtime dependency injection like in Java world. Compile dependency injection is much better, I fear they'll try to mimick spring more and more in order to attract java crowds.
Java compile time DI:
https://github.com/playframework/play-java-compile-di-exampl...
Java compile time DI using Dagger 2:
https://github.com/playframework/play-java-dagger2-example
Scala compile time DI:
https://github.com/playframework/play-scala-compile-di-examp...
Scala compile time DI with Macwire:
https://github.com/playframework/play-scala-macwire-di-examp...
Thanks!