Я пытаюсь создать интерфейс, расширяющий JpaRepository. Хотя, когда я расширяю класс, он подчеркивает его красной линией, что означает ошибку. Я попытался импортировать содержимое, используя import org.springframework.data.*;
, но он все равно не будет работать.
Код:
package com.Holden.db;
import com.Holden.model.*;
import org.springframework.boot.*;
public interface AppRepository extends JpaRepository<AppService, String> {
}
Я попытался:
import org.springframework.boot.*;
import org.springframework.data.*;
Pom.xml:
<properties>
<java.version>1.8</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>mssql-jdbc</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
Среда:
Eclipse Photon