Java 4

[JAVA] 반복문에서 배열요소 삭제

무한댓글 구현 + 삭제여부 확인하며 새로 알게된 개념 메모 참고) 아래 에서 이어지는 게시물입니다 계층형 쿼리 공지사항 게시판에 댓글 기능을 도입한다고 한다. 댓글-대댓글로 2 depth인 줄 알았으나, 대대댓글 3 depth가 될 수도 있고 아닐수도 있고 변경가능성 농후..하므로 일단 3 depth 기준으로 조회 쿼리를 idleday.tistory.com 목표 지난번엔 대댓글 정렬까지 구현했다. 이제 삭제된 댓글들 중 삭제되지않은(살아있는) 후손대댓글이 하나라도 있는 경우 목록에서 살려둘거고, 자신도 삭제됐고 후손들도 싸그리 삭제되어있는 경우 목록에서 제외하려고 한다. 살아있는 후손이 있는지는 댓글 전체목록을 돌면서 찾는 즉시 리스트에서 삭제하려고 한다. 즉, 반복문 순회 중 ArrayList 요소를 ..

Language/JAVA 2023.11.02

[JAVA] RequestMapping Handler Method

@RequestMapping Handler Method 클라이언트 요청을 객체에 바인딩하는 방법 ModelAttribute HTTP Body(multipart/form-data) & HTTP 파라미터 데이터를 Setter 통해 1:1 바인딩 (HttpMessageConverter) 생성자/Setter 필요 (생성자,수정자 주입) RequestParam HTTP 파라미터(Query Parameter)를 컨트롤러의 메서드 인자로 1:1 바인딩 (URI 상에서 데이터 검색) 객체 생성X, 변수별 데이터 저장O, 동적폼 전송X 파라미터 필요 : @RequestParam(required = false) 설정 시 매개변수 null 바인딩되어 없어도 실행됨 RequestBody HTTP Body(JSON,XML) -..

새싹🌱 2022.11.16