Я использую Spring Boot + Hikari.Я хочу знать, возможно ли игнорировать сообщение:
Caused by: java.sql.SQLSyntaxErrorException: Unknown database 'abc'
, когда я запускаю сервер, т. Е. Если у меня нет базы данных, тогда java продолжает выполняться.
Я попробовал это на свойствах:
spring.datasource.tomcat.ignore-exception-on-pre-load=true
или это на проекте. Приложение:
@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class, HibernateJpaAutoConfiguration.class})
Но Java все равно остановился
Caused by: java.sql.SQLException: Unknown database 'abc'
at org.mariadb.jdbc.internal.protocol.AbstractConnectProtocol.authentication(AbstractConnectProtocol.java:855) ~[mariadb-java-client-2.4.2.jar:na]
at org.mariadb.jdbc.internal.protocol.AbstractConnectProtocol.handleConnectionPhases(AbstractConnectProtocol.java:757) ~[mariadb-java-client-2.4.2.jar:na]
at org.mariadb.jdbc.internal.protocol.AbstractConnectProtocol.connect(AbstractConnectProtocol.java:415) ~[mariadb-java-client-2.4.2.jar:na]
at org.mariadb.jdbc.internal.protocol.AbstractConnectProtocol.connectWithoutProxy(AbstractConnectProtocol.java:1128) ~[mariadb-java-client-2.4.2.jar:na]
... 167 common frames omitted
Процесс завершенс кодом выхода 1