Весенний ботинок errir - PullRequest
0 голосов
/ 03 мая 2019

Я собрал приложение весенней загрузки и подключил его к базе данных, затем я использовал crudRepository для реализации запросов к базе данных, но приложение не запускается, и я не могу понять, в чем ошибка? это хранилище кода GitHub https://github.com/woodyinho/Ticket-Booking-Api

Ответы [ 2 ]

0 голосов
/ 03 мая 2019

Не могли бы вы добавить @Repository к вашему классу DAO:

@Repository
public interface TicketBookingDao extends JpaRepository<Ticket, Integer> {
}
0 голосов
/ 03 мая 2019
  1. У вас есть спящая зависимость, которая не нужна.

Ваши зависимости должны выглядеть следующим образом:

<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>
  1. Вы должны прочитать, как использовать JpaRepository

https://docs.spring.io/spring-data/jpa/docs/current/reference/html/

Ваш репо может выглядеть как

public interface TicketBookingDao extends JpaRepository<Ticket, Integer> {
}

Тогда у вас есть такие методы, как findById или deleteById и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...