Java Spring Boot Maven REST APIが機能しない

ロマンアンジェ:

私はJava J2Eから始めて、このチュートリアルに従って、Java、Spring Boot、およびMavenでREST APIを開発しています。

私は次のエラーを理解できません、誰かが私に説明してください?....:/私のコード:https : //github.com/AngierRomain/API-REST-Spring-Java-Maven

エラーはERROR.txtファイルにあります

よろしくお願いします!

javaGroup456:

依存関係をpomに追加したことがわかります。

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

Repositoryクラスも作成しましたPostgres Dbを使用してブログの詳細を取得/保存することを想定しています。

この春のアプリケーションを実行すると、このエラーが発生します

org.hibernate.HibernateException: Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set

これは、data-Jpa(pom依存関係)とpostgres(依存関係はpomに存在)を使用しようとしているが、アプリケーションのプロパティで方言と接続の詳細を指定していないためです。

これをapplication.propertiesに追加します

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

リポジトリクラスで、エンティティクラスは次のように指定されています Blog.java

public interface BlogRepository extends JpaRepository<Blog, Integer>

Blogクラスが表示されている場合、それはプレーンなPOJOクラスです。DTOではありません。DTOは、データベースとの対話を担当します。POJOをエンティティークラスにするには、それを指定する必要があります。

あなたは、この使用して行うことができますEntityIdの注釈javax.persistenceパッケージを

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

@Entity
public class Blog {

    @Id
    private int id;
}

これで、これをすべて実行し、データソース接続の詳細はすべて正しいので、うまくいくと思います。

注:サンプルデータをDBに保存してフェッチし、実際に機能するかどうかを確認してください。


現在のコードだけを機能させたい場合は、リポジトリクラスを削除し、spring-boot-starter-data-jpapomから依存関係を削除しますそして、アプリケーションを実行できるはずです。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

@NotNull @NotBlank @ValidがSpring Boot Rest API検証で機能しない

分類Dev

내 Java Spring Boot Maven REST API가 작동하지 않습니다.

分類Dev

Java Spring Restパラメータが機能しない

分類Dev

Spring Boot Rest API Secruity

分類Dev

Spring Boot Maven を使用したシェーディングが正しく機能しない

分類Dev

Spring rest MultiPart file upload with Java configuration without Spring boot

分類Dev

Spring Boot AuthenticationManagerBeanが機能しない

分類Dev

Spring Boot:accessDeniedHandlerが機能しない

分類Dev

OneToMany + Spring Boot + Jpaが機能しない

分類Dev

Spring Boot REST API using LDAP authentication

分類Dev

Unable to test the REST API developed with Spring Boot

分類Dev

Spring BootアスペクトがAPIで機能しない

分類Dev

Spring BootマルチモジュールMavenプロジェクト@Autowiredが機能しない

分類Dev

Mavenリソースフィルタリングが機能しない-Spring Bootの依存関係のため

分類Dev

BeanのSpring Boot AutowiringがMavenマルチモジュールプロジェクトで機能しない

分類Dev

Spring Kafkaを使用したSpring Boot Rest API

分類Dev

JSON、REST、Spring Boot JAVAを使用したPOSTデータ

分類Dev

Spring Boot Data Rest Findby Traverson to Java Object

分類Dev

MavenがSpring Bootテストを実行していない

分類Dev

MavenなしでSpring Bootを使用する

分類Dev

国際化(ロケール)がJava Spring Bootのアクセントで機能しない

分類Dev

節が機能しないJava Spring JdbcTemplate

分類Dev

Java Spring + HibernateLocalSessionFactoryBeanが機能しない

分類Dev

Spring-Boot 2.3.1.Dspring-boot.run.argumentsが機能しない

分類Dev

spring boot application as maven dependency

分類Dev

spring boot application as maven dependency

分類Dev

Maven Dockerの問題Java Spring Bootが目標io.fabric8:docker-maven-pluginの実行に失敗した

分類Dev

Lombokはspring-boot-maven-pluginでは機能しません

分類Dev

Spring Boot + AspectJが機能しないSpringセキュリティ

Related 関連記事

  1. 1

    @NotNull @NotBlank @ValidがSpring Boot Rest API検証で機能しない

  2. 2

    내 Java Spring Boot Maven REST API가 작동하지 않습니다.

  3. 3

    Java Spring Restパラメータが機能しない

  4. 4

    Spring Boot Rest API Secruity

  5. 5

    Spring Boot Maven を使用したシェーディングが正しく機能しない

  6. 6

    Spring rest MultiPart file upload with Java configuration without Spring boot

  7. 7

    Spring Boot AuthenticationManagerBeanが機能しない

  8. 8

    Spring Boot:accessDeniedHandlerが機能しない

  9. 9

    OneToMany + Spring Boot + Jpaが機能しない

  10. 10

    Spring Boot REST API using LDAP authentication

  11. 11

    Unable to test the REST API developed with Spring Boot

  12. 12

    Spring BootアスペクトがAPIで機能しない

  13. 13

    Spring BootマルチモジュールMavenプロジェクト@Autowiredが機能しない

  14. 14

    Mavenリソースフィルタリングが機能しない-Spring Bootの依存関係のため

  15. 15

    BeanのSpring Boot AutowiringがMavenマルチモジュールプロジェクトで機能しない

  16. 16

    Spring Kafkaを使用したSpring Boot Rest API

  17. 17

    JSON、REST、Spring Boot JAVAを使用したPOSTデータ

  18. 18

    Spring Boot Data Rest Findby Traverson to Java Object

  19. 19

    MavenがSpring Bootテストを実行していない

  20. 20

    MavenなしでSpring Bootを使用する

  21. 21

    国際化(ロケール)がJava Spring Bootのアクセントで機能しない

  22. 22

    節が機能しないJava Spring JdbcTemplate

  23. 23

    Java Spring + HibernateLocalSessionFactoryBeanが機能しない

  24. 24

    Spring-Boot 2.3.1.Dspring-boot.run.argumentsが機能しない

  25. 25

    spring boot application as maven dependency

  26. 26

    spring boot application as maven dependency

  27. 27

    Maven Dockerの問題Java Spring Bootが目標io.fabric8:docker-maven-pluginの実行に失敗した

  28. 28

    Lombokはspring-boot-maven-pluginでは機能しません

  29. 29

    Spring Boot + AspectJが機能しないSpringセキュリティ

ホットタグ

アーカイブ