Отключить все настройки базы данных в Spring Boot

Я использую Spring Boot для разработки двух приложений, одно из которых служит сервером, а другое - клиентским приложением. Тем не менее, оба они являются одним и тем же приложением, которые работают по-разному в зависимости от активного профиля. Я использую функцию автоматической настройки Spring Boot для настройки своих приложений.

Я хочу отключить все связанные с базой автоконфигурации в клиентском приложении, так как оно не требует подключения к базе данных. Приложение не должно пытаться установить соединение с базой данных или пытаться использовать какие-либо функции Spring Data или Hibernate. Включение или отключение автоматической настройки базы данных должно быть условным и основываться на активном профиле приложения.

Можно ли добиться этого, создав два разных файла application.properties для соответствующих профилей?

Я пытался добавить это в свой файл свойств,

spring.autoconfigure.exclude=org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration\
  org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration\
org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration\
  org.springframework.boot.autoconfigure.data.web.SpringDataWebAutoConfiguration

Но приложение все еще пытается подключиться к базе данных при запуске. Достаточно ли этих исключений для выполнения моего требования?

Ответы на вопрос(6)

Ваш ответ на вопрос