Micronaut是一个新的Java框架,它结合了多年来构建Spring和Grails应用程序的经验教训,并解决了这些框架在构建低内存占用的微服务或需要高效启动时间的应用程序时所具有的许多固有问题(例如,无服务器需要冷启动的功能)。
以下内容来自OCI官方博客,由Graeme Rocher发表:
Oracle Code One 2018还有一周时间就要到来,来自OCI的Micronaut团队很高兴地宣布推出Micronaut 1.0 RC3。
这是我们在10月23日发布GA之前的最终候选版本。
在这个版本中,我们很高兴地宣布第一个Micronaut Test RC:JUnit 5和Spock的简单扩展集合,增加了一些小细节,使测试Micronaut应用程序更加简单。
Micronaut Test为Micronaut添加了以下用于测试的功能:
- 自动启动和停止服务器以获得测试套件的范围
- 使用模拟替换测试套件范围中的现有bean
- 允许依赖注入到测试实例中
以下是用Spock编写的测试示例:
从上面的示例中可以看出,只需将@MicronautTest注解添加到任何Spock或JUnit 5测试中,测试就会自动注入依赖。
Micronaut Test包含更多功能,包括与Spock的模拟框架和Mockito for JUnit 5的集成。
感谢所有在RC过程中提供反馈的人以及计划下周在旧金山参加Oracle Code One 2018的人 - 到时见!
原文:https://objectcomputing.com/news/2018/10/08/micronaut-10-rc2
作者:Graeme Rocher
翻译:春之雨
说明:版权归原文作者,翻译仅供学习参考。时间仓促,翻译不免出错,欢迎反馈和讨论,感谢阅读。