Learn JHIPSTER with Real Code Examples
Updated Nov 27, 2025
Code Sample Descriptions
1
JHipster Generated Todo App
// src/main/java/com/example/web/rest/TodoResource.java
package com.example.web.rest;
import com.example.domain.Todo;
import com.example.repository.TodoRepository;
import org.springframework.web.bind.annotation.*;
import java.util.List;
@RestController
@RequestMapping("/api/todos")
public class TodoResource {
private final TodoRepository todoRepository;
public TodoResource(TodoRepository todoRepository) {
this.todoRepository = todoRepository;
}
@GetMapping
public List<Todo> getAll() {
return todoRepository.findAll();
}
@PostMapping
public Todo create(@RequestBody Todo todo) {
return todoRepository.save(todo);
}
}
// src/main/java/com/example/domain/Todo.java
package com.example.domain;
import javax.persistence.*;
@Entity
public class Todo {
@Id @GeneratedValue
private Long id;
private String title;
private boolean completed;
// getters and setters
}
Demonstrates a simple JHipster-generated Spring Boot backend with REST endpoints for managing Todo items.