Java 为什么我会得到;spring.datasource-user.driverClassName是未知属性;警告

Java 为什么我会得到;spring.datasource-user.driverClassName是未知属性;警告,java,spring,spring-boot,jdbc,warnings,Java,Spring,Spring Boot,Jdbc,Warnings,为什么获取spring.datasource-user.driverClassName是未知属性警告? 我试图在我的SpringBoot应用程序中使用JDBCConnectorforJava。正在尝试从application.properties文件加载jdbc属性,但是,在第一行显示的警告中 spring.datasource-user.driverClassName = com.mysql.cj.jdbc.Driver spring.datasource-user.url = jdbc:my

为什么
获取spring.datasource-user.driverClassName是未知属性
警告?

我试图在我的SpringBoot应用程序中使用JDBCConnectorforJava。正在尝试从
application.properties
文件加载jdbc属性,但是,在第一行显示的警告中

spring.datasource-user.driverClassName = com.mysql.cj.jdbc.Driver
spring.datasource-user.url = jdbc:mysql://localhost:3306/USERSERVICE?autoreconnect = true
spring.datasource-user.username = root
spring.datasource-user.password = root
spring.datasource-user.tomcat.test-on-borrow = true
spring.datasource-user.tomcat.test-while-idle = true
spring.datasource-user.tomcat.time-between-eviction-runs-millis = 60000
spring.datasource-user.tomcat.min-evictable-idle-time-millis = 30000
spring.datasource-user.tomcat.validation-query = SELECT 1
spring.datasource-user.tomcat.max-active = 15
spring.datasource-user.tomcat.max-idle = 10
spring.datasource-user.tomcat.max-wait = 8000

如何解决此问题?

这不是常规属性,因此IDE将向您发出此警告。由于有多个数据源,您真的需要一个特定的数据源吗?如果没有,请不要使用
-user
前缀,但请坚持默认值。@M.Deinum是的,我正在使用多个前缀。这是必要的。Ìt只是一个警告(我假设在您的IDE中),忽略它。另外,如果这是您的自定义数据源,我不会使用
spring
名称空间,而是使用您自己的专用名称空间。