JDBC Connection [HikariProxyConnection@1836736431 wrapping com.mysql.cj.jdbc.ConnectionImpl@733577c] will not be managed by Spring
时间: 2024-04-14 11:11:27 浏览: 205
SkBitmapProcState_procs.rar_Before
关于你提到的问题,这是因为你使用了一个外部的JDBC连接池(如HikariCP)来管理数据库连接,而不是使用Spring框架的连接管理机制。
Spring框架提供了自己的连接管理器,可以与数据库连接池集成,以便更好地管理和控制连接的生命周期。当你使用外部的连接池时,Spring将无法对这些连接进行管理。
然而,这并不意味着你不能在Spring应用程序中使用外部的连接池。你仍然可以在Spring的配置文件中配置外部连接池,并将其注入到你的数据访问层中。你需要确保在使用完连接后,正确地关闭和释放它们,以防止资源泄漏。
另外,如果你真的想让Spring来管理这些外部连接池的连接,你可以考虑使用Spring的JdbcTemplate或者Spring Data JPA等数据访问组件来替代直接使用JDBC连接。这些组件可以与Spring的事务管理机制无缝集成,使得连接的管理更加方便和可靠。
希望这能解决你的问题。如果你有任何其他疑问,请随时提问。
阅读全文