일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- css
- 로그인
- 소스트리
- javascript
- Spring boot
- 시큐리티로그인
- 코딩테스트
- codingtest
- 스프링 부트
- Linux
- 반복문
- springSecurity
- 목록
- input태그
- 리눅스
- security
- StyleSheet
- 시큐리티 로그인
- 프로그래머스
- springboot
- programmers
- gradle
- 2차원배열
- 시큐리티 로그아웃
- 시큐리티
- sql
- java
- 싱글톤
- html
- JAVA11
- Today
- Total
목록Spring boot (2)
JAVAIARY

댓글 처리 댓글은 게시물의 조회 화면에서 처리 Ajax를 이용해서 컨트롤러와 JSON 포맷으로 데이터를 교환 경로 : '/replies/' 1. JSON & Ajax로 댓글 처리 게시물이 로딩된 이후에 화면에서 댓글의 숫자를 클릭하면 해당 게시물에 속한 댓글을 Ajax로 가져와 화면에 출력 버튼 클릭 시 새로운 댓글을 입력할 수 있는 모달창 출력, Ajax POST 방식으로 댓글 전송 이후에 댓글의 목록을 새로 가져와서 화면상에 조금 전에 추가한 댓글을 볼 수 있도록 함 댓글 삭제와 수정은 댓글 등록과 동일하게 특정 댓글을 선택해서 모달창에서 처리 * 자신이 작성한 댓글에 대해서만 수정/삭제가 가능해야 하지만 현재 보안 적용되지 않은 관계로 고려하지 않고 적용 1) ReplyRepository 수정 pu..

1. Repository의 확장 쿼리메서드나 @Query 등으로 처리할 수 없는 기능은 별도의 인터페이스로 설계 별도의 인터페이스에 대한 구현 클래스를 작성합니다. 이 때 QuerydslRepositorySupport라는 클래스를 부모 클래스로 사용 구현 클래스에 인터페이스의 기능을 Q도메인 클래스와 JPQLQuery를 이용해서 구현 1) compileJava 실행 Q도메인 클래스 생성 확인 2) search 패키지와 Repository 생성 public interface SearchBoardRepository { Board search1(); } @Log4j2 public class SearchBoardRepositoryImpl extends QuerydslRepositorySupport impleme..