我们刚刚开始用springboot。我做了我的教授所展示的所有步骤,但它似乎没有创建一个数据库。
**Application**
spring.datasource.url = jdbc:mysql://localhost:3306/dbLastNameDemo
spring.datasource.username = root
spring.datasource.password = password
spring.jpa.database-platform = org.hibernate.dialect.MySQL5InnoDBDialect
spring.jpa.hibernate.ddl-auto = update
spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.MySQL5InnoDBDialect
server.error.include.stacktrace=never
**Console**
2023-10-04 21:24:10.672 INFO 24832 --- [ restartedMain] c.c.delapena.DelapenaApplication : Starting DelapenaApplication using Java 19.0.1 on Daesut with PID 24832 (C:\Users\Daesut\Downloads\delapena\delapena\target\classes started by Daesut in C:\Users\Daesut\Downloads\delapena\delapena)
2023-10-04 21:24:10.673 INFO 24832 --- [ restartedMain] c.c.delapena.DelapenaApplication : No active profile set, falling back to 1 default profile: "default"
2023-10-04 21:24:10.717 INFO 24832 --- [ restartedMain] .e.DevToolsPropertyDefaultsPostProcessor : Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable
2023-10-04 21:24:10.717 INFO 24832 --- [ restartedMain] .e.DevToolsPropertyDefaultsPostProcessor : For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG'
2023-10-04 21:24:11.134 INFO 24832 --- [ restartedMain] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode.
2023-10-04 21:24:11.145 INFO 24832 --- [ restartedMain] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 4 ms. Found 0 JPA repository interfaces.
2023-10-04 21:24:11.702 INFO 24832 --- [ restartedMain] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8080 (http)
2023-10-04 21:24:11.714 INFO 24832 --- [ restartedMain] o.apache.catalina.core.StandardService : Starting service [Tomcat]
2023-10-04 21:24:11.714 INFO 24832 --- [ restartedMain] org.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.80]
2023-10-04 21:24:11.774 INFO 24832 --- [ restartedMain] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
2023-10-04 21:24:11.774 INFO 24832 --- [ restartedMain] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 1057 ms
2023-10-04 21:24:11.821 ERROR 24832 --- [ restartedMain] com.zaxxer.hikari.HikariConfig : Failed to load driver class com.mysql.cj.jdbc.Driver from HikariConfig class classloader jdk.internal.loader.ClassLoaders$AppClassLoader@c387f44
2023-10-04 21:24:11.823 WARN 24832 --- [ restartedMain] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Unsatisfied dependency expressed through method 'dataSourceScriptDatabaseInitializer' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in class path resource [org/springframework/boot/autoconfigure/jdbc/DataSourceConfiguration$Hikari.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.zaxxer.hikari.HikariDataSource]: Factory method 'dataSource' threw exception; nested exception is java.lang.RuntimeException: Failed to load driver class com.mysql.cj.jdbc.Driver in either of HikariConfig class loader or Thread context classloader
2023-10-04 21:24:11.825 INFO 24832 --- [ restartedMain] o.apache.catalina.core.StandardService : Stopping service [Tomcat]
2023-10-04 21:24:11.835 INFO 24832 --- [ restartedMain] ConditionEvaluationReportLoggingListener :
这些都在控制台日志里
我们应该为工作台创建一个表
2条答案
按热度按时间r1zhe5dt1#
检查此步骤
tyu7yeag2#
你可以错过:
和
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
在application.properties
中确保每个文件,文件夹作为
parent
包的子包