• Как исправить ошибку при деплое java-проекта на heroku?

    @i_yan Автор вопроса
    В корне проекта создал system.properties с записью java.runtime.version=11. Помогло
    Ответ написан
    Комментировать
  • Spring JPA, как обновить данные в модальном окне?

    @i_yan Автор вопроса
    В конечном итоге сделал кнопку, ссылающую на первое модальное окно, js файл приленил уже в списке туров в админ панеле. Переделал контроллер, чтобы он перенаправлял на /admin/tourList.. Т.е. теперь при изменении полей на гл.странице или админке, будет перенаправлять на общую таблицу, что в принципе и нужно было (т.к. на главной со временем кнопку и уберу)
    Ответ написан
    Комментировать
  • Как отобразить карточки Bootstrap ровными в цикле?

    @i_yan Автор вопроса
    В общем, нашел решение, добавив доп. классы

    <div class="container">
        <div class="card-deck mt-4">
            <div class="col-lg-4 d-flex mb-4 align-items-stretch" th:each="tour, iter: ${tours}">  <!--эта строка изменена-->
                <div class="card" style="width: 20rem">
                    <img class="card-img-top" src="..." alt="Card image cap">
                    <div class="card-body">
                        <h5 class="card-title"><span th:utext="${tour.title}"/></h5>
                        <h6 class="card-subtitle mb-2 text-muted"><span th:utext="${tour.startTime}"/> по
                            <span th:utext="${tour.endTime}"/></h6>
                        <p class="card-text"><span th:utext="${tour.description}"/></p>
                        <a href="#" class="btn btn-primary">Переход куда-нибудь</a>
                    </div>
                </div>
            </div>
        </div>
    </div>

    Правда, теперь кнопки вылезают, но это уже другой вопрос
    626d7d2204bc3145610254.png
    Спасибо Антон Литвиненко за наводку
    Ответ написан
  • Thymeleaf отобразает одну и ту же запись таблицы бд. Как исправить?

    @i_yan Автор вопроса
    Проверил БД. Очистил таблицу, внова внес данные. В таблице из-за того, что столбец с code не считался явно айдишником, Спринг создал свою переменную. Из-за этого скорее всего и выводило только первую запись с БД. Теперь явно в коде указал на этот столбец

    @Id
     @GeneratedValue(strategy = GenerationType.IDENTITY)
     @Column(name = "code")
        private int id;

    Теперь всё корректно отображается
    Ответ написан
    Комментировать