【问题标题】:What is datasource.url and datasource.driverClassName in application.properties in Spring BootSpring Boot 中 application.properties 中的 datasource.url 和 datasource.driverClassName 是什么
【发布时间】:2022-02-06 17:03:00
【问题描述】:
我对 application.properties 中的数据源有一些疑问
#Data Source properties
spring.datasource.url=jdbc:mysql://${MYSQL_HOST:localhost}:3306/example
spring.datasource.username=root
spring.datasource.password=root
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
datasource.driver-class-name 到底是什么意思?
【问题讨论】:
标签:
java
spring
spring-boot
backend
mysql-connector
【解决方案1】:
此名称是指用于与数据库通信的 JDBC 驱动程序的类名。
此类将在启动时加载(它必须在类路径中可用)。
【解决方案2】:
网址是您的数据库的位置。这里你说我的数据库位于http://localhost:3306/example,其中 example 是数据库名称。
DriverClassName 是用于与数据库通信的 JDBC 驱动程序的名称。如果使用 JDBC 或 JPA 等 Spring 数据库之一,则可以省略该属性。