[Spring] File Upload
·
Back-End/Back-End
[작성일: 2023. 05. 20] File Upload 방식 태그를 이용하는 방식과 Ajax를 이용하는 두 가지 방식이 있음. File Upload 폴더 생성C:upload/temp  application.propertiesmultipart 부분 추가file upload APIcos.jar : 2002년 이후 개발 종료되었으며 더 이상 사용하지 않을 것을 권장함.commons-fileupload : 일반적으로 많이 활용, 서블릿 3.0 이전도 사용 가능서블릿 3.0 이상에서는 API 상에서 지원# multipartspring.servlet.multipart.enabled=truespring.servlet.multipart.location=C:upload/tempspring.servlet.multipar..
[Spring] 댓글 조회, 삭제 기능 구현하기(+트랜잭션)
·
Back-End/Back-End
[작성일: 2023. 05. 14] 2024.08.24 - [WEB/Back-End] - [Spring] 댓글창 목록 구현하기 [Spring] 댓글창 목록 구현하기[작성일: 2023. 05. 13] Reply 목록 구현기존 게시물 페이징 처리 + 특정 게시물 번호MyBatis는 두 개 이상의 데이터를 파라미터로 전달하기 위해서 별도 객체를 구성하거나, Map을 이용하거나, @Param을eenzhd.tistory.com  댓글 조회 기능 구현하기getList, get, modify@RequestBody : POST 등 데이터 부분으로 전달되는 내용@PathVariable : Path에 들어오는 값을 변수로 사용할 경우curl 중 PUT/PATCH외부에서 데이터가 전달될 때 일부분만 전달될 경우를 위해 {"..
[Spring] 댓글창 목록 구현하기
·
Back-End/Back-End
[작성일: 2023. 05. 13] Reply 목록 구현기존 게시물 페이징 처리 + 특정 게시물 번호MyBatis는 두 개 이상의 데이터를 파라미터로 전달하기 위해서 별도 객체를 구성하거나, Map을 이용하거나, @Param을 이용함.가장 간단한 방식인 @Param을 이용하여 구현하면 속성값은 MyBatis에서 #{}으로 사용이 가능함. (과거)  ReplyMapper에 getListWithPaging 구현@Mapperpublic interface ReplyMapper {... // 댓글 목록 public List getListWithPaging(@Param("cri") Criteria cir, @Param("bno") Long bno);}   ReplyMapper.xml SELECT RNO, B..
[Spring] 댓글창 기능 구현하기
·
Back-End/Back-End
[작성일: 2023. 05. 10]  2024.08.24 - [WEB/Back-End] - [Spring] 검색처리 [Spring] 검색처리[작성일: 2023. 05. 04]  2024.08.24 - [WEB/Back-End] - [Spring] 전체 건수 반영하기 [Spring] 전체 건수 반영하기[작성일: 2023. 05. 02] 2024.08.24 - [WEB/Back-End] - [Spring] paging [Spring] paging[작성일: 2023. 04. 30]  2024.08eenzhd.tistory.com  Reply 기능 구현Reply 테이블 구성CREATE TABLE tbl_reply ( RNO int(10), BNO int(10) NOT NULL, REPLY varchar(2..
[Spring] 검색처리
·
Back-End/Back-End
[작성일: 2023. 05. 04]  2024.08.24 - [WEB/Back-End] - [Spring] 전체 건수 반영하기 [Spring] 전체 건수 반영하기[작성일: 2023. 05. 02] 2024.08.24 - [WEB/Back-End] - [Spring] paging [Spring] paging[작성일: 2023. 04. 30]  2024.08.24 - [WEB/Back-End] - [Spring] 게시판(Board) 만들기 [Spring] 게시판(Board) 만들기[작성일: 2023. 04. 23] 게시판eenzhd.tistory.com 검색처리단일 항목 검색제목 / 내용 / 작성자 다중 항목 검색제목, 내용 / 제목, 작성자 / 내용, 작성자제목, 내용, 작성자등 검색 처리에 유용한 MyB..
[Spring] 전체 건수 반영하기
·
Back-End/Back-End
[작성일: 2023. 05. 02] 2024.08.24 - [WEB/Back-End] - [Spring] paging [Spring] paging[작성일: 2023. 04. 30]  2024.08.24 - [WEB/Back-End] - [Spring] 게시판(Board) 만들기 [Spring] 게시판(Board) 만들기[작성일: 2023. 04. 23] 게시판(Board) 만들기게시판 메인 테이블 생성각 row(게시물)마다 달라져야eenzhd.tistory.com  전체 건수 반영하기BoardMapper.xml에 SQL 생성 BoardMapper.java에 함수 정의 BoardDAO.java에 getTotal() 함수 생성 BoardService.java, BoardServiceImp.java에 getT..