// 게시글 상세 조회
@GetMapping("/boardDetail/{boardCode}/{boardNo}")
public String boardDetail(@PathVariable("boardCode") int boardCode,
@PathVariable("boardNo") int boardNo,
@RequestParam(value="cp", required=false, defaultValue="1") int cp,
Model model,
HttpSession session) {
// 게시글 상세 조회 서비스 호출
BoardDetail detail = service.selectBoardDetail(boardNo);
// 쿠키를 이용해서 조회수 중복 증가 방지 코드 + 본인의 글은 조회 증가 X
// @ModelAttribute("loginMember") Member loginMember (사용 불가)
// -> @ModelAttribute는 별도의 required 속성이 없어서 무조건 필수!!!
// -> 세션에 loginMember가 없으면 예외 발생
// 해결방법 : HttpSession을 이용
// -> session.getAttribute("loginMember")
// 상세 조회 성공 시
// 세션 있는지 없는지
// 세션이 있으면 MemberNo 세팅
// 글쓴이와 현재 클라이언트가 같은지 아닌지
// 같지 않으면 -> 조회수 증가
// 있다면 쿠키 이름이 "readBoardNo" 있는지?
// 없다면 만들어라
// 있다면 쿠키에 저장된 값 뒤쪽에 현재 조회된 게시글 번호를 추가
// -> 단 기존 쿠키값에 중복되는 번호 없어야함.(5/100/10/5)
// 이미 조회된 데이터 DB와 동기화
// + 쿠키 maxAge 1시간
return "board/boardDetail";
}