Отключить все настройки базы данных в 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
Но приложение все еще пытается подключиться к базе данных при запуске. Достаточно ли этих исключений для выполнения моего требования?