kotlin-spring
Installation
SKILL.md
Kotlin Spring Skill
Idiomatic Spring Boot development with Kotlin.
Topics Covered
REST Controllers
@RestController
@RequestMapping("/api/v1/users")
class UserController(private val userService: UserService) {
@GetMapping
suspend fun findAll(): List<UserDTO> = userService.findAll()
@GetMapping("/{id}")
suspend fun findById(@PathVariable id: Long): UserDTO =
userService.findById(id) ?: throw ResponseStatusException(NOT_FOUND)