Beim Versuch, benutzerdefinierte Konvertierungen für MongoDB zu erstellen, wird dieser Fehler angezeigt: Privates Java kJava

Java-Forum
Guest
 Beim Versuch, benutzerdefinierte Konvertierungen für MongoDB zu erstellen, wird dieser Fehler angezeigt: Privates Java k

Post by Guest »

Fehler, mit dem ich konfrontiert bin:

Privates Java kann nicht erstellt werden. time.ZonedDateTime(java.time.LocalDateTime, java.time.ZoneOffset, java.time.ZoneId) zugänglich: Modul java.base „öffnet java.time“ nicht für unbenanntes Modul @71b1176b.“

Suchen Sie nach einer Lösung für diesen Fehler oder nach einer Idee, wie Sie herausfinden können, was passiert.
Mit Java 17 und Springboot 3
Hier ist ein Beispiel meiner Konverterklasse:

Code: Select all

package xxx.configuration.mongo;

import org.springframework.core.convert.converter.Converter;
import org.springframework.data.convert.ReadingConverter;

import java.time.ZoneOffset;
import java.time.ZonedDateTime;
impoty java.util.Date;

@ReadingConverter 1 usage new *
public class ZonedDateTimeReadConverter implements Converter {
@Override
public ZonedDateTime convert(Date date) { return date.toInstant().atZone(ZoneOffset. UTC); }
Hier ist meine Mongo-Konfigurationsklasse, ich verbinde mich gerade mit zwei verschiedenen Datenbanken. Bevor dieser Konverter funktionierte, war er automatisch konfiguriert, jetzt kann ich ihn mit der manuellen Konfiguration nicht zum Laufen bringen.

Code: Select all

package xxx.configuration.mongo

import org.springframework.core.convert.converter.Converter;
import org.springframework.data.mongodb.core.convert.*;

@Configuration
public class MongoConfiguration
{
private final CustomMongoProperties customMongoProperties;

public MongoConfiguration(CustomMongoProperties customMongoProperties) {
this.customMongoProperties = customMongoProperties;
}

@Bean
public MongoCustomConversions customConversions() {
List

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post