如何使用JMX MBean中HikariCP在春季启动应用程序?我有这样的代码:如何在Spring引导应用程序中为HikariCP使用JMX MBean?
@SpringBootApplication
public class App() { ... }
与其他类:
@Configuration
public class DatabaseCfg() {
@Bean
@ManagedOperation
public DataSource ds (@Value("${hikari.proprerties}") String config) {
HikariConfig hikariConfig = new HikariConfig(config);
return new HikariDataSource(hikariConfig);
}
在Java中的Mission Control(或JMX控制台)一个只看到数据源管理的bean,而不是JMX MBean中HikariCP(link)。它也可以添加它吗?
不要做任何事情你正试图超越Spring Boot,而是使用框架。春季启动配置数据源(它会自动执行此操作只添加'application.properties'适当的依赖和设置。 –