change rest controller
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
This commit is contained in:
@@ -3,6 +3,7 @@ package com.test.rest
|
|||||||
import com.test.model.TestModel
|
import com.test.model.TestModel
|
||||||
import com.test.service.TestService
|
import com.test.service.TestService
|
||||||
import org.slf4j.LoggerFactory
|
import org.slf4j.LoggerFactory
|
||||||
|
import org.springframework.http.ResponseEntity
|
||||||
import org.springframework.web.bind.annotation.DeleteMapping
|
import org.springframework.web.bind.annotation.DeleteMapping
|
||||||
import org.springframework.web.bind.annotation.GetMapping
|
import org.springframework.web.bind.annotation.GetMapping
|
||||||
import org.springframework.web.bind.annotation.PathVariable
|
import org.springframework.web.bind.annotation.PathVariable
|
||||||
@@ -22,19 +23,19 @@ open class TestController(private val testService: TestService) {
|
|||||||
//@PreAuthorize("hasRole('USER')")
|
//@PreAuthorize("hasRole('USER')")
|
||||||
|
|
||||||
@PostMapping("/add")
|
@PostMapping("/add")
|
||||||
fun add(@RequestBody testModel: TestModel): TestModel {
|
fun add(@RequestBody testModel: TestModel): ResponseEntity<TestModel> {
|
||||||
return testService.add(testModel)
|
return ResponseEntity.ok(testService.add(testModel))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@PutMapping("/update")
|
@PutMapping("/update")
|
||||||
fun users(@RequestBody testModel: TestModel): TestModel {
|
fun users(@RequestBody testModel: TestModel): ResponseEntity<TestModel> {
|
||||||
return testService.update(testModel)
|
return ResponseEntity.ok(testService.update(testModel))
|
||||||
}
|
}
|
||||||
|
|
||||||
@GetMapping("/{id}")
|
@GetMapping("/{id}")
|
||||||
fun get(@PathVariable(value = "id") id: Long): TestModel {
|
fun get(@PathVariable(value = "id") id: Long): ResponseEntity<TestModel> {
|
||||||
return testService.get(id)!!
|
return testService.get(id)?.let { ResponseEntity.ok(it) } ?: ResponseEntity.notFound().build()
|
||||||
}
|
}
|
||||||
|
|
||||||
@DeleteMapping("/{id}")
|
@DeleteMapping("/{id}")
|
||||||
|
|||||||
Reference in New Issue
Block a user