@Component
public class UserController {
@Autowired
private UserService userService;
@RequestMapping("/users")
public List<User> getUsers() {
return userService.getAllUsers();
}
}
@Entity
@Table(name = "users")
public class User {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private int id;
@Column(name = "username")
private String username;
// Getters and setters
}