当前位置: 首页 > 知识库问答 >
问题:

我的Java Spring Boot Maven REST API不工作

商迪
2023-03-14

共有1个答案

齐永昌
2023-03-14

我可以看到您在pom中添加了依赖项:

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>

您还创建了一个repository类。我假设您希望使用Postgres Db获取/存储博客详细信息。

在运行这个spring应用程序时,得到以下错误

org.hibernate.HibernateException: Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set
spring.datasource.url=jdbc:postgresql://localhost:5432/blog
spring.datasource.username= root
spring.datasource.password= root
spring.jpa.database-platform=org.hibernate.dialect.PostgreSQLDialect
java.lang.IllegalArgumentException: Not a managed type: class me.romain.Blog
public interface BlogRepository extends JpaRepository<Blog, Integer>

您可以使用javax.persistence包的实体ID注释来完成此操作

import javax.persistence.Entity;
import javax.persistence.Id;

@Entity
public class Blog {

    @Id
    private int id;
}

现在,您已经遵循了所有这些,并且所有的数据源连接细节都是正确的,我认为它应该对您起作用。

注意:您应该尝试将一些示例数据保存在DB中,并从那里获取它,以检查它是否真的起作用。

 类似资料:
  • 有人能找出为什么我的不能工作。也许我错过了什么。我意识到这可能是愚蠢的没有任何更多的上下文比我所展示的,但请您询问,我将很乐意提供更多。 这是一段很大的代码,所以我不知道如何用它生成SSCE。您正在查看的是子类的构造函数,它包含3个面板。此时,只是一个。方法打开一个filechooser,然后加载选定的图像,该图像被绘制到上。图像显示良好,一切正常,除了我调整窗口大小时,没有滚动条。

  • 我在Unity中制作了一个2d游戏,我正在使用此代码实例化敌人 在这段代码中,IENumator方法正在执行它们的工作,但没有产生返回新的WaitFor秒。意味着如果我在Unity中运行它,敌人会在每一帧中实例化。我该怎么解决呢?

  • 我有一个问题,这也在这里讨论:onBackPress永远不会被调用 我试图取消CountDownTimer时,按从Android手机本机返回按钮。所以我想重写onBackPmed方法,取消计时器并返回到另一个活动,但只有一次。(返回到主活动,如主页按钮)。 这是代码的一部分:

  • 我一直在研究的一个函数有一个问题。这个函数的目的是取两组文本输入框中的日期,计算两者之间的差异,然后将该天数放入第三组框中。我的函数如下所示。 变量在开头引用的三个数组只包含我希望访问的表单元素的名称。我已经用一个警告框测试了start、end和out变量,如果代码中没有Show Difference注释下的行,循环运行良好。我也检查了所有的名字,确保他们都匹配。此外,我已经手动运行页面八次(有八

  • 我今天想使用,但出现了如下错误: 所以我想我应该清除并重新安装(如下所示)https://www.rosehosting.com/blog/how-to-install-pip-on-ubuntu-16-04/)但仍然得到: 我怎样才能提高我的水平

  • 我已经使用Android Studio有一段时间了,现在正在做一个我经常从bit-bucket复制的项目。有一天,当我打开Android Studio(前几天工作)时,我只收到了十亿个错误。我已经尝试更改我的构建工具版本并获得它的包。我也尝试过清洁项目。每次我这样做,我得到一个错误。

  • 我更改为配置文件和.htaccess文件。以下文件, Config.php .htaccess 重新启动发动机 秘书长/52322/ 重写Cond%{REQUEST_FILENAME}!-f 重写cond%{REQUEST_FILENAME}-D 重写规则 ^(.*)$ index.php?/1美元[L, QSA] 发生错误在此服务器上找不到请求的URL /52322/login/。 请帮帮我。