我正在SpringBoot中玩耍,我想计算数据库中的用户数量。
UserRepository
public interface UserRepository extends JpaRepository<User, Long> {
@Query(value = "select COUNT(*) from user", nativeQuery = true)
Integer findAllActiveUsers();
}
UserService
public Integer amountOfUsersInDB() {
return userRepository.findAllActiveUsers();
}
UserController
@GetMapping("/myusers")
public ResponseEntity amountOfUsers() {
System.out.println(userService.amountOfUsersInDB());
return ResponseEntity.ok(userService.amountOfUsersInDB());
}
当我进行http get调用时,它将以整数形式返回数据库中的用户数量。如何使它以JSON形式返回值,以便以后可以在前端在dsplay上使用它?