【发布时间】:2016-09-10 20:18:33
【问题描述】:
我需要做的是基于 Vaadin 框架的简单 Spring + Hibernate 应用程序。 我在java中很新。我看了几十个小时的教程,并阅读了我发现的所有内容。但我找不到答案。
我使用 spring initializr 来创建我的应用程序的基础(使用 JPA、Vaadin、JDBC)检查。如果我对此发表评论,我发现了如何启动应用程序:
SpringApplication.run(RentalApplication.class, args);
但它不是我要寻找的情况,我想使用 Spring。 我坚持:
'org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration': Injection of autowired dependencies failed;
我找到了带有 web.xml 配置的教程,但是基于 Vaadin 项目中没有 web.xml。
大部分教程已经过时,或者假设你已经对 Hibernate 和 Spring 框架了解很多。
【问题讨论】:
-
请发布错误的整个堆栈跟踪。
-
您是否在 pom.xml 中添加了对数据库 jdbc 驱动程序的依赖项?
-
是的,我添加了 jdbc4,我在 .xml 中创建了 DAO、模型、bean 配置。如果我评论 Spring bootstrap,我可以运行应用程序。但事实并非如此。
-
再次,如果您想要一个准确的响应,请发布堆栈跟踪,但我猜您没有为 Spring boot 提供正确的配置来连接到您的数据库。您需要将属性“spring.datasource.url”和“spring.jpa.database-platform”添加到您的 application.properties。
-
谢谢,解决了我的问题。我想知道为什么没有人在教程中提到你可以在 spring application.properties 中做到这一点......
标签: java spring hibernate vaadin