Шаблон 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
[list]
[*]
[b]Title[/b]

Content

[/list]


< /code>
I expected the articles to be listed on the page, but I only get an empty 
без контента. Я дважды проверил базу данных через консоль H2 и подтвердил, что таблица статьи заполнена. Я также перезапустил приложение и подтвердил, что Thymeleaf работает на других страницах.>

Подробнее здесь: https://stackoverflow.com/questions/797 ... pite-exist

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