我正在使用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完成