找不到匹配的构造函数:java.time.LocalDate()
Could not find matching constructor for: java.time.LocalDate()
我正在将我的应用程序从 Grail 2.x
升级到 Grails 4.x
。作为该过程的一部分,我正在将我的 date/time 引用从 joda-time
转换为 java.time
。这样做时 运行 我的应用程序出现以下错误:
Could not find matching constructor for: java.time.LocalDate()
我不知道如何解决这个问题。我读过各种帖子说我必须创建一个 converter
和其他帖子说我需要添加 Jackson jsr310
作为 build.gradle
中的依赖项。然而,我读到的很多内容要么是针对旧版本的 Grails,要么是与其他一些编程语言相关的。任何关于如何解决此问题的 insight/direction 将不胜感激。下面是导致错误的代码片段。
import org.apache.jasper.compiler.Node.ParamsAction
import java.time.LocalTime
import java.time.LocalDate
import java.time.LocalDateTime
import java.time.format.DateTimeFormatter
import com.app.torque.User
class DashboardController {
def evaluationService
def authService
def index() {
// Get User and Information
User currentUser = User.read(session?.user?.id)
Client userClient = Client.read(currentUser?.client?.id)
Retailer userRetailer = Retailer.read(currentUser?.buyer?.id)
... //some additional code here deleted for conciseness
dateList?.add(new LocalDate().getYear())
}
}
LocalDate
没有 public 构造函数
dateList?.add(LocalDate.now().getYear())
我正在将我的应用程序从 Grail 2.x
升级到 Grails 4.x
。作为该过程的一部分,我正在将我的 date/time 引用从 joda-time
转换为 java.time
。这样做时 运行 我的应用程序出现以下错误:
Could not find matching constructor for: java.time.LocalDate()
我不知道如何解决这个问题。我读过各种帖子说我必须创建一个 converter
和其他帖子说我需要添加 Jackson jsr310
作为 build.gradle
中的依赖项。然而,我读到的很多内容要么是针对旧版本的 Grails,要么是与其他一些编程语言相关的。任何关于如何解决此问题的 insight/direction 将不胜感激。下面是导致错误的代码片段。
import org.apache.jasper.compiler.Node.ParamsAction
import java.time.LocalTime
import java.time.LocalDate
import java.time.LocalDateTime
import java.time.format.DateTimeFormatter
import com.app.torque.User
class DashboardController {
def evaluationService
def authService
def index() {
// Get User and Information
User currentUser = User.read(session?.user?.id)
Client userClient = Client.read(currentUser?.client?.id)
Retailer userRetailer = Retailer.read(currentUser?.buyer?.id)
... //some additional code here deleted for conciseness
dateList?.add(new LocalDate().getYear())
}
}
LocalDate
没有 public 构造函数
dateList?.add(LocalDate.now().getYear())