spring.datasource.initialize устарела - PullRequest
1 голос
/ 07 марта 2019

У меня есть приложение Springboot, в котором я пытаюсь добавить следующее в application.properties file

spring.datasource.initialize = false

Когда я добавляю это, ясм. предупреждение как показано ниже:

enter image description here

Я попытался выяснить, какое новое свойство заменяет это устаревшее свойство, но тщетно.

Кто-нибудь может помочь в этом!

Было бы здорово иметь ссылку на руководство по миграции.

Ответы [ 2 ]

2 голосов
/ 07 марта 2019

Согласно Spring Boot Migration, упомянутому в Github

Базовая инициализация источника данных теперь включена только для встроенных данных. источники и выключится, как только вы используете производство база данных. Новый spring.datasource.initialization-mode (заменяющий spring.datasource.initialize) предлагает больше контроля.

spring.datasource.initialization-mode=always
1 голос
/ 07 марта 2019

Согласно документу

Spring Boot автоматически создает схему встроенного источника данных.Это поведение можно настроить с помощью свойства spring.datasource.initialization-mode.Например, если вы хотите всегда инициализировать источник данных независимо от его типа:

spring.datasource.initialization-mode=always

Посмотрите это руководство по миграции

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...