Шаблон 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
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

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

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