Если взять play framework, то там уже есть встроенный guice di, но особые «эстеты» могут конечно прикрутить и spring, это не сложно. Вопрос зачем?
Ну и как бы возможности самой scala позволяют минимально использовать DI, в отличие от java+spring и писать на языке программирования, а не на xml и аннотациях.
Play+Scala, в частности, намного понятнее, удобнее и проще в работе, чем java+spring.