Шаблон Thymeleaf Spring Boot не отображает данные из репозитория, несмотря на существующие записиJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Шаблон Thymeleaf Spring Boot не отображает данные из репозитория, несмотря на существующие записи

Сообщение Anonymous »

Я новичок в Spring Boot и пытаюсь создать простое веб -приложение, в котором перечислены статьи с использованием шаблонов Thymeleaf. Я заполнил базу данных H2 в памяти некоторыми начальными данными, и я вижу, что данные используются с использованием консоли H2. Это просто пустой список на странице, и я не вижу никаких ошибок. < /P>
Вот мой код: < /p>
// src/main/java/com/example/demo/model/Article.java
package com.example.demo.model;

import jakarta.persistence.*;

@Entity
public class Article {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;

private String title;
private String content;

// Getters and setters
}
< /code>
// src/main/java/com/example/demo/repository/ArticleRepository.java
package com.example.demo.repository;

import com.example.demo.model.Article;
import org.springframework.data.jpa.repository.JpaRepository;

public interface ArticleRepository extends JpaRepository {
}
< /code>
// src/main/java/com/example/demo/controller/ArticleController.java
package com.example.demo.controller;

import com.example.demo.repository.ArticleRepository;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping;

@Controller
public class ArticleController {

private final ArticleRepository repository;

public ArticleController(ArticleRepository repository) {
this.repository = repository;
}

@GetMapping("/articles")
public String listArticles(Model model) {
var articles = repository.findAll();
// model.addAttribute("articles", articles); //




Articles


Articles
  • Title

    Content

< /code>
I expected the articles to be listed on the page, but I only get an empty with no content. I double-checked the database through the H2 console and verified that the article table is populated. I also restarted the app and verified that Thymeleaf is working on other pages.
What I want is to display all the articles stored in the database at the /articles route using the Thymeleaf template.
spring-boot thymeleaf spring-mvc java h2

Подробнее здесь: https://stackoverflow.com/questions/797 ... pite-exist
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»