首页 > 解决方案 > 为什么 Groovy 的日期扩展在 Micronaut 中不可用?

问题描述

当尝试使用 Groovy 日期扩展 clearTime() 时,返回的错误是找不到匹配的方法 java.util.Date#clearTime()。请检查声明的类型是否正确以及方法是否存在。

当我使用:

def date = new Date()
date.clearTime()

我得到了以前的错误。

如果我使用 compileStatic 或在运行时不使用,就会发生这种情况。

标签: micronaut

解决方案


为什么 Groovy 的日期扩展在 Micronaut 中不可用?

Groovy 的日期扩展在 Micronaut 中可用。日期扩展可用于任何 JVM 应用程序(包括 Micronaut)。我希望您缺少对库的依赖,该groovy-dateutil库是提供该方法的库。

您应该在项目中添加依赖项'org.codehaus.groovy:groovy-dateutil:3.0.5'


推荐阅读