2018-03-18 21:54:53.339 ERROR 3220 --- [ost-startStop-1] com.zaxxer.hikari.HikariConfig : HikariPool-1 - jdbcUrl is required with driverClassName.
2018-03-18 21:54:55.392 INFO 3220 --- [ost-startStop-1] j.LocalContainerEntityManagerFactoryBean : Building JPA container EntityManagerFactory for persistence unit 'unit'
2018-03-18 21:54:56.698 INFO 3220 --- [ost-startStop-1] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'unit'
2018-03-18 21:54:56.778 ERROR 3220 --- [ost-startStop-1] com.zaxxer.hikari.HikariConfig : HikariPool-1 - jdbcUrl is required with driverClassName.
2018-03-18 21:54:56.782 ERROR 3220 --- [ost-startStop-1] o.s.b.web.embedded.tomcat.TomcatStarter : Error starting Tomcat context. Exception: org.springframework.beans.factory.UnsatisfiedDependencyException. Message: Error creating bean with name 'webSecurityConfig': Unsatisfied dependency expressed through field 'userDetailsService'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'userDetailsService' defined in file [C:\Users\Jonatan\Documents\GitHub\REST-Web-Services\web\out\production\classes\com\web\web\security\service\impl\UserDetailsServiceImpl.class]: Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userRepository': Cannot create inner bean '(inner bean)#65d6e77b' of type [org.springframework.orm.jpa.SharedEntityManagerCreator] while setting bean property 'entityManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name '(inner bean)#65d6e77b': Cannot resolve reference to bean 'entityManagerFactory' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory': Post-processing of FactoryBean's singleton object failed; nested exception is java.lang.IllegalArgumentException: jdbcUrl is required with driverClassName.
2018-03-18 21:54:56.821 WARN 3220 --- [ main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.context.ApplicationContextException: Unable to start web server; nested exception is org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat
spring:
datasource:
driver-class-name: org.postgresql.Driver
url: jdbc:postgresql:database
username: root
password: root
schema: classpath:/db/init/schema.sql
我在另一个背景下也有同样的问题。从79号来的。数据访问-配置自定义数据源
如果您碰巧在类路径上有Hikari,这个基本设置就不起作用了,因为Hikari没有url属性(但有一个jdbcUrl属性)
Hikari是spring Boot2中的默认池。
@Bean
@Primary
@ConfigurationProperties("app.datasource")
public DataSourceProperties dataSourceProperties() {
return new DataSourceProperties();
}
@Bean
@ConfigurationProperties("app.datasource")
public DataSource dataSource(DataSourceProperties properties) {
return properties.initializeDataSourceBuilder().
.build();
}
感谢您抽出时间:) 以下是问题: 下面是我的pom.xml:
问题内容: 解决: 我的解决方案:我从DatabaseConfig.java中删除dataSource()方法。然后,该应用程序已成功启动:) 我刚刚将Spring Boot项目从1.5.x更新到2.0.0。在更新之前,此应用程序可以正常运行,但是在更新之后,下面出现一些错误。有什么问题,可以帮我吗? 我在项目中使用PostgreSQL,Hibernate,JPA。 我也试过这个,但它并没有为我工
我正在尝试按照本指南创建一个为我提供数据源对象的Bean,但是当我尝试访问数据源时,例如这样: 我得到这个错误: 我多次编辑我的代码,因为我读过各种各样的例子,它们总是略有不同。 这是src/main/resources文件夹中的application.properties文件: 这是我的依赖关系: 有人知道我错在哪里吗??谢谢你
问题内容: 我正在创建一个Spring Boot应用程序,它将JPA实体保存到Heroku上托管的postgres数据库中(首先是localhost,以使处理更快)。我已经尝试了好几天了,所以现在我要硬着头皮寻求帮助。 我的application.propreties文件如下所示: 我收到这些错误: 这是我的pom.xml: 谁能看到我需要做些什么来解决此问题? 谢谢!麦克风 问题答案: 嗨,基于
我尝试了上述命令的各种组合,但结果总是上面给出的错误消息。为什么会发生这样的事情--因为我是按照文档所说的去做的?