Получение этой ошибки при попытке создания пользовательских преобразований для MongoDB: невозможно создать частный файл JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Получение этой ошибки при попытке создания пользовательских преобразований для MongoDB: невозможно создать частный файл

Сообщение Anonymous »

Ошибка, с которой я столкнулся:

Невозможно создать приватный файл java. time.ZonedDateTime(java.time.LocalDateTime, java.time.ZoneOffset, java.time.ZoneId) доступен: модуль java.base не «открывает java.time» для безымянного модуля @71b1176b».

Ищем решение этой ошибки или идею, как понять, что происходит.
Использование Java 17 и Springboot 3
РЕДАКТИРОВАТЬ: у меня это было в application.yml
autoconfigure:
exclude: org.springframework.boot.autoconfigure.mongo.MongoReactiveAutoConfiguration,org. Springframework.boot.autoconfigure.mongo.MongoAutoConfiguration
Когда я удалил это исключение, все заработало, но не уверен, что лучше. решение...
Вот пример моего класса конвертера:

Код: Выделить всё

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); }
Вот мой класс конфигурации Mongo, прямо сейчас я подключаюсь к двум разным базам данных. Раньше этот конвертер работал, настраивался автоматически, теперь я не могу заставить его работать с ручной настройкой.

Код: Выделить всё

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

Подробнее здесь: [url]https://stackoverflow.com/questions/79352987/getting-this-error-when-trying-to-create-custom-conversions-for-mongodb-unable[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»