我通过Spring的文档跟踪了this tutorial。这很好,但我找不到任何在线(和当前),显示如何使用Spring通过JDBC连接到现有的DataSource
。我在哪里可以配置此连接?本教程仅展示了如何创建一个(但它到底在哪里呢?)。
答案 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})
来绕过默认Application
。 This link提供了有关在Spring Boot中设置DataSource
的更多详细信息。
......其他部分也很有用!