springboot设置数据源
时间: 2023-11-11 21:58:48 浏览: 49
在Spring Boot中设置数据源有以下几个步骤:
1. 首先,确保在pom.xml文件中添加了正确的依赖。如果你使用的是MySQL数据库,可以添加以下依赖:
```xml
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
```
2. 在application.properties(或application.yml)文件中配置数据源相关信息。例如,对于MySQL数据库,可以添加以下配置:
```properties
spring.datasource.url=jdbc:mysql://localhost:3306/mydatabase
spring.datasource.username=username
spring.datasource.password=password
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
```
3. 创建一个配置类,用于配置数据源。可以使用@Configuration和@Bean注解来实现。以下是一个简单的示例:
```java
@Configuration
public class DataSourceConfig {
@Value("${spring.datasource.url}")
private String url;
@Value("${spring.datasource.username}")
private String username;
@Value("${spring.datasource.password}")
private String password;
@Value("${spring.datasource.driver-class-name}")
private String driverClassName;
@Bean
public DataSource dataSource() {
DriverManagerDataSource dataSource = new DriverManagerDataSource();
dataSource.setUrl(url);
dataSource.setUsername(username);
dataSource.setPassword(password);
dataSource.setDriverClassName(driverClassName);
return dataSource;
}
}
```
4. 确保在主应用程序类上添加@EnableAutoConfiguration注解,以启用自动配置。例如:
```java
@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
```