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

'일상 > WIL' 카테고리의 다른 글

11주차 WIL  (0) 2023.04.09
10주차 WIL  (0) 2023.04.03
8주차 TIL  (0) 2023.03.19
8주차 WIL  (0) 2023.03.12
7주차 WIL  (0) 2023.03.05

+ Recent posts