1
我想用java和Play 8和弹簧依赖注入。问题在于,play(com.typesafe.play:play-java_2.10:2.2.2)取决于spring 3.2.3,并且spring在Spring 4.0中对java 8编译级别(1.8)的全面支持是intoduced。玩! 2.x与Java 8和弹簧依赖注入
如果我采用弹簧3.2.3,我得到当春天正试图在应用程序启动时加载豆以下异常:
ASM ClassReader failed to parse class file - probably due to a new Java class file version that isn't supported yet
所以我的选择是:
- 不使用弹簧和创建单身我的服务和道对象
- 使用guice或其他框架的DI,我不确定它们与游戏依赖关系的兼容性。
- 不使用java 8功能,这是非常不愉快的,因为我不能使用在Play的异步场景中非常有用的lambda表达式。
我还有其他的选择吗?主要是我可以用弹簧4来玩游戏吗?
在Play的路线图中是否有升级到春季4的时间?
如果你想玩关闭,美国斯卡拉;如果你想要java 8的lambda,沟播放。 –
这是一个相当大的项目,我们没有足够的人专门研究scala,所以我们现在被java困住了。游戏的选择有几个原因,如果我想丢弃一些东西,它将是Java 8的特性。 – vizog