Article Author Controller
@RestController
@RequestMapping(value = ["/api/v1/articles" ] )
게시글 작성자 API 컨트롤러
Functions
Link copied to clipboard
@PostMapping(consumes = ["multipart/form-data" ] )
@PreAuthorize(value = "isAuthenticated()" )
Link copied to clipboard
@DeleteMapping(value = ["/{articleId}" ] )
@PreAuthorize(value = "isAuthenticated() and (hasRole('ROLE_ADMIN') or @articleValidator.isEditable(#articleId, #userDetails.username))" )
Link copied to clipboard
@PatchMapping(value = ["/{articleId}" ], consumes = ["multipart/form-data" ] )
@PreAuthorize(value = "isAuthenticated() and (hasRole('ROLE_ADMIN') or @articleValidator.isEditable(#articleId, #userDetails.username))" )