将Spring连接到现有的JDBC连接

时间:2016-04-25 21:23:25

标签: spring jdbc

我通过Spring的文档跟踪了this tutorial。这很好,但我找不到任何在线(和当前),显示如何使用Spring通过JDBC连接到现有的DataSource。我在哪里可以配置此连接?本教程仅展示了如何创建一个(但它到底在哪里呢?)。

2 个答案:

答案 0 :(得分:1)

您正在使用包含嵌入式数据库的Spring启动,在本例中为H2数据库(检查行“Spring Boot spots H2,内存中关系数据库引擎,并自动创建连接。”) 要提供自定义连接并配置DataSource,请参阅本节https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-sql.html

答案 1 :(得分:1)

从您的操作方法链接中,您可以看到:

 Spring Boot spots H2, an in-memory relational database engine, 
 and automatically creates a connection. Because we are using
 spring-jdbc, Spring Boot automatically creates a JdbcTemplate.
 The @Autowired JdbcTemplate field automatically loads it and 
 makes it available.

您可以通过向DataSource课程添加@EnableAutoConfiguration(exclude={DataSourceAutoConfiguration.class})来绕过默认ApplicationThis link提供了有关在Spring Boot中设置DataSource的更多详细信息。

......其他部分也很有用!