728x90
반응형
SMALL
75일, 76일, 77일 TIL을 써야했는데, 시간이 없어서 못올렸습니다.
75일 ~ 77일까지
트러블 슈팅
http -> https 바꾸는 과정에서 에러..
github action 은 성공했으나.. codedeploy 배포에서 실패..
티켓과 댓글을 구현하는 과정에서 티켓 위에 태스크와 프로젝트가 또 있기 때문에 아래 부분에 대해 고민을 많이했습니다.
api도 간단하게 만들기 위해서는 다른방법을 활용해야했습니다.
Required URI template variable 'commentId' for method parameter type Long is not present]
2023-03-26 20:23:56.819 WARN 7759 --- [nio-8080-exec-4] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.web.bind.MissingPathVariableException: Required URI template variable 'ticketId' for method parameter type Long is not present]
Missing URI template variable for method parameter of type int 에러
컨트롤러에서 URI템플릿에 해당하는 변수명이나 타입이 안맞는다는것 입니다.
@GetMapping("/{boardnum}")
public BoardVO readContent(@PathVariable int boardnum){
return listService.findByBno(boardnum);
}
// 오류
URI 템플릿 "{ 변수 }" 와 PathVariable 에 같은 변수명을 써야합니다.
@GetMapping("/{boardnum}")
public BoardVO readContent(@PathVariable("boardnum") int bno){
listService.findByBno(bno);
return listService.findByBno(bno);
}
이런 방법과
@Operation(summary = "ticket 생성", description = "Ticket 등록 post 메서드 체크")
@PostMapping("/ticket")
public ResponseEntity<?> createTicket(
@AuthenticationPrincipal UserDetailsImpl userDetails,
@Valid @RequestBody TicketRequestDto ticketRequestDto) {
return ticketService.createTicket(userDetails.getUser(), ticketRequestDto);
}
이런방법을 사용할 수 있다.
진짜.. 지금 약 2주가 다되가는데..
압박감과 부담감이.. 많이 심해서.. 거기다 부팀장까지..
벌써 구현 다 해야할 걸 못하고 있습니다...
시간도 많이 투자하는데 정말 지난 프로젝트에 비해 제가 너무 느리다는게 보입니다...
진짜로... 해야할게 너무 많아서 하나라도 제대로 끝낸게 없어서 너무 슬픕니다 ㅠㅠ
728x90
반응형
LIST