micronaut - 为什么 Groovy 的日期扩展在 Micronaut 中不可用?
问题描述
当尝试使用 Groovy 日期扩展 clearTime() 时,返回的错误是找不到匹配的方法 java.util.Date#clearTime()。请检查声明的类型是否正确以及方法是否存在。
当我使用:
def date = new Date()
date.clearTime()
我得到了以前的错误。
如果我使用 compileStatic 或在运行时不使用,就会发生这种情况。
解决方案
为什么 Groovy 的日期扩展在 Micronaut 中不可用?
Groovy 的日期扩展在 Micronaut 中可用。日期扩展可用于任何 JVM 应用程序(包括 Micronaut)。我希望您缺少对库的依赖,该groovy-dateutil
库是提供该方法的库。
您应该在项目中添加依赖项'org.codehaus.groovy:groovy-dateutil:3.0.5'
。
推荐阅读
- mpi - 如何在 MPI 代码上从 gprof 获得有意义的结果?
- shopware - Shopware 后端和 Extjs - 打开详细信息窗口
- php - 当我在 localhost 上使用 GuzzleHttp 时,挂断我的 Laravel 应用程序
- c - 如何绕过连接到已连接的聚会
- terraform - ICMP 的 Terraform 脚本
- php - 将找到的项目推入数组
- javascript - 如何在父组件中编写所有这三个功能而不是在子组件中编写 - ReactJS
- javascript - mongodb:从嵌套的引用数组中提取一项
- gnuplot - 规范球的 gnuplot 交集
- javascript - 如何使 AudioWorklets 与 vue-cli/webpack/babel 一起工作?(得到非法调用错误)