Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何不从弹簧启动执行器刷新hikaricp?_Java_Spring_Spring Boot - Fatal编程技术网

Java 如何不从弹簧启动执行器刷新hikaricp?

Java 如何不从弹簧启动执行器刷新hikaricp?,java,spring,spring-boot,Java,Spring,Spring Boot,当spring启动执行器刷新时,抛出异常 java.lang.IllegalStateException:池的配置在启动后即被密封。使用HikariConfigMXBean进行运行时更改。 更改了Hikaricp配置,参考https://github.com/spring-cloud/spring-cloud-commons/issues/363 @Primary @ConfigurationProperties(prefix = "datasource") @RefreshScope // a

当spring启动执行器刷新时,抛出异常

java.lang.IllegalStateException:池的配置在启动后即被密封。使用HikariConfigMXBean进行运行时更改。

更改了Hikaricp配置,参考<代码>https://github.com/spring-cloud/spring-cloud-commons/issues/363

@Primary
@ConfigurationProperties(prefix = "datasource")
@RefreshScope // added
public DataSource dataSource() {
    return DataSourceBuilder.create().build();
}
我不想刷新hikaricp。 有办法吗

我的环境:spring boot 2.0.4


谢谢。

Remove
@Refresh
。如果删除注释,则出现异常。您添加此bean而不是使用常规的
spring.datasource
属性,从而使用默认数据源,这是有原因的吗?我也收到了相同的错误