oauth2必须用h2内存数据库吗,不能用mysqlm
时间: 2024-02-13 09:02:34 浏览: 12
不是的,oauth2不一定非要使用h2内存数据库,您完全可以使用MySQL等数据库。只需要将pom.xml文件中的h2数据库依赖替换为MySQL依赖即可。具体来说,您需要在pom.xml文件中添加以下依赖:
```
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
```
然后,在application.properties(或application.yml)文件中配置您的MySQL数据库连接信息,例如:
```
spring.datasource.url=jdbc:mysql://localhost:3306/oauth2
spring.datasource.username=root
spring.datasource.password=123456
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
```
这样,您就可以使用MySQL数据库作为OAuth2的数据源了。