springboot获取datasource对象
时间: 2023-05-08 16:58:55 浏览: 60
在Spring Boot中获取DataSource对象可以使用自动配置特性。Spring boot提供了一个默认的数据源org.apache.tomcat.jdbc.pool.DataSource,开发人员可以根据需要进行修改配置。
在pom.xml文件中引入以下依赖:
```xml
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
```
在application.properties或application.yml文件中配置数据源相关信息:
```
spring.datasource.url=jdbc:mysql://localhost:3306/test
spring.datasource.username=root
spring.datasource.password=123456
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
```
在Java代码中通过@Autowired或@Resource注解注入DataSource对象即可使用:
```java
@Autowired
private DataSource dataSource;
```
也可以使用JdbcTemplate类来操作数据库,通过@Autowired注解注入JdbcTemplate对象即可使用:
```java
@Autowired
private JdbcTemplate jdbcTemplate;
```