java - 无法将 JavaTimeModule 导入 Spring Boot 配置类

标签 java spring gradle

当我尝试导入import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule;

这是我的类(class):

package com.linkedin.learning.linkedinfullstackappangularspringboot.config;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.ObjectWriter;
import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule;


@Configuration
public class ApiConfig {

@Bean
public ObjectMapper objectMapper() {
    ObjectMapper objectMapper = new ObjectMapper();
    objectMapper.registerModule(new JavaTimeModule());

    return new ObjectMapper();
}

@Bean
public ObjectWriter objectWriter(ObjectMapper objectMapper) {
    return objectMapper.writerWithDefaultPrettyPrinter();
}

它不导入。在我的 build.gradle 文件中,我有以下内容:

// https://mvnrepository.com/artifact/com.fasterxml.jackson.datatype/jackson-datatype-jsr310 compile group: 'com.fasterxml.jackson.datatype', name: 'jackson-datatype-jsr310', version: '2.9.2'

项目成功构建,但我仍然无法将其导入到我的类(class)中。我能做什么?

最佳答案

尝试更新一次 Gradle 项目,这应该会再次下载依赖项。 否则,请单独下载 jar 并将其作为依赖项手动包含在您的项目中。

关于java - 无法将 JavaTimeModule 导入 Spring Boot 配置类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47200215/

相关文章:

没有重复类错误的 Android 基础 flavor

Java Swing-创建一个函数来向 JScrollPane 添加元素

java - Spring MVC Web应用程序-Model的正确使用

Spring 3.2 配置 tx :annotation-driven error in eclipse

java - 在 spring 配置中设置 xml 数据以进行 Junit 测试

java - Spring Boot MVC 多模块可执行jar

java - 可以将 Thread 对象存储在 session 或应用程序属性中吗?

java - 在 spring security login-processing-url (/j_spring_security_check) 之前做过滤 Action

android - Android Studio 中的 Gradle 错误

android - Material 设计build.gradle错误