我已经构建了一个Spring Boot应用程序并将其连接到数据库,然后我使用crudRepository在数据库上实现了查询,但是该应用程序无法运行,并且我无法弄清楚是什么错误? 这是代码的github存储库 https://github.com/woodyinho/Ticket-Booking-Api
答案 0 :(得分:0)
您的依赖关系应如下:
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
https://docs.spring.io/spring-data/jpa/docs/current/reference/html/
您的回购可能看起来像
public interface TicketBookingDao extends JpaRepository<Ticket, Integer> {
}
然后您拥有诸如findById或deleteById之类的方法。
答案 1 :(得分:0)
您能否将@Repository
添加到您的DAO类中?
@Repository
public interface TicketBookingDao extends JpaRepository<Ticket, Integer> {
}