[Spring Jpa] 16. 게시판 만들기 - 첨부파일 다운로드 (InteliJ+Spring Data Jpa+QueryDsl+H2+타임리프+BootStrap5+Gradle)
2022. 8. 10. 16:57
스프링
이전글 보기 https://aamoos.tistory.com/686 [Spring Jpa] 15. 게시판 만들기 - 게시판 파일 참조 테이블 생성, 데이터 추가 이전글 보기 https://aamoos.tistory.com/685 [Spring Jpa] 14. 게시판 만들기 - 멀티파일 업로드 목표 - 파일을 여러개 올릴수 있는 input을 추가한후 멀티파일 업로드 기능을 구현하려고 합니다. 이번장에서는 aamoos.tistory.com 목표 - 저번장에서 파일업로드후 테이블에 데이터를 쌓고, 파일을 저장하는것까지 하였습니다. 이번장에서는 업로드한 파일을 상세에서 보여주고 다운로드를 할수있는것을 개발해보겠습니다. 첨부파일 영역 출력 update.html 제목 Incorrect date 작성자 내용 첨부파일..
[Spring Jpa] @Builder 사용법
2022. 8. 9. 18:25
스프링
@Builder 빌더패턴 사용하지않은 예 TestDto.java package jpa.board.dto; import lombok.Data; /** * packageName : jpa.board.dto * fileName : TestDto * author : 김재성 * date : 2022-08-09 * description : * =========================================================== * DATE AUTHOR NOTE * ----------------------------------------------------------- * 2022-08-09 김재성 최초 생성 */ @Data public class TestDto { private Long id..
[Spring Jpa] 15. 게시판 만들기 - 게시판 파일 참조 테이블 생성, 데이터 추가 (InteliJ+Spring Data Jpa+QueryDsl+H2+타임리프+BootStrap5+Gradle)
2022. 8. 9. 17:55
스프링
이전글 보기 https://aamoos.tistory.com/685 [Spring Jpa] 14. 게시판 만들기 - 멀티파일 업로드 목표 - 파일을 여러개 올릴수 있는 input을 추가한후 멀티파일 업로드 기능을 구현하려고 합니다. 이번장에서는 파일 업로드와, File 테이블에 업로드한 파일의 정보만 쌓는 부분만 개발을 하려고 aamoos.tistory.com 목표 - 저번장까지 파일업로드를 개발하였는데, 이번장에서는 등록한 게시판, 파일테이블을 이어주는 중간 테이블을 만들어보겠습니다. BoardFile.java package jpa.board.entity; import lombok.AccessLevel; import lombok.Builder; import lombok.Getter; import lom..
[Spring Jpa] 14. 게시판 만들기 - 멀티파일 업로드 (InteliJ+Spring Data Jpa+QueryDsl+H2+타임리프+BootStrap5+Gradle)
2022. 8. 9. 16:10
스프링
이전글 보기 https://aamoos.tistory.com/683 [Spring Jpa] 13. 게시판 만들기 - 게시판 조회수 개발 이전글 보기 https://aamoos.tistory.com/681 [Spring Jpa] 12. 게시판 만들기 - 글 상세, 수정하기 이전글보기 https://aamoos.tistory.com/680 [Spring Jpa] 11. 게시판 만들기 - 유효성 검증, @Valid 사용해보.. aamoos.tistory.com 목표 - 파일을 여러개 올릴수 있는 input을 추가한후 멀티파일 업로드 기능을 구현하려고 합니다. 이번장에서는 파일 업로드와, File 테이블에 업로드한 파일의 정보만 쌓는 부분만 개발을 해보겠습니다. 소스 write.html 제목 Incorrect ..
[Spring] The field file exceeds its maximum permitted size of 1048576 bytes.
2022. 8. 9. 15:24
스프링
문제 - 파일업로드시 해당 오류가 발생할경우 application.yml에 해당 코드를 넣으면 오류가 없어집니다. application.yml spring: servlet: multipart: max-file-size: 10MB max-request-size: 10MB
[Spring Jpa] 13. 게시판 만들기 - 게시판 조회수 개발 (InteliJ+Spring Data Jpa+QueryDsl+H2+타임리프+BootStrap5+Gradle)
2022. 8. 5. 15:56
스프링
이전글 보기 https://aamoos.tistory.com/681 [Spring Jpa] 12. 게시판 만들기 - 글 상세, 수정하기 이전글보기 https://aamoos.tistory.com/680 [Spring Jpa] 11. 게시판 만들기 - 유효성 검증, @Valid 사용해보기 이전글 보기 https://aamoos.tistory.com/679 [Spring Jpa] 10. 게시판 만들기 - 게시판 글 등록하.. aamoos.tistory.com 목표 - 게시판 상세 클릭시 조회수를 증가하는것을 개발해보겠습니다. BoardController.java /** * @methodName : update * @date : 2022-08-02 오후 2:07 * @author : 김재성 * @Descrip..
[Spring] form 전송시 put, delete설정
2022. 8. 5. 11:31
스프링
- put이나 delete로 Controller로 전송할 경우 해당 에러가 발생하는 경우가 있습니다. put이나, delete를 사용하려면 간단한 설정이 필요한대 그것을 알아보겠습니다. application.yml spring: mvc: hidden-method: filter: enabled: true - application.yml에 hidden-method를 활성화 시킵니다. html form 태그 밑에 해당 코드를 입력합니다. Controller @PutMapping("/update") public String update(){ } 컨트롤러에 @PutMapping 선언후 테스트를 해보면 잘 동작하는것을 볼수 있습니다.
[Spring Jpa] 12. 게시판 만들기 - 글 상세, 수정하기 (InteliJ+Spring Data Jpa+QueryDsl+H2+타임리프+BootStrap5+Gradle)
2022. 8. 5. 11:23
스프링
이전글보기 https://aamoos.tistory.com/680 [Spring Jpa] 11. 게시판 만들기 - 유효성 검증, @Valid 사용해보기 이전글 보기 https://aamoos.tistory.com/679 [Spring Jpa] 10. 게시판 만들기 - 게시판 글 등록하기 이전글 보기 https://aamoos.tistory.com/678 [Spring Jpa] 9. 게시판 만들기 - 체크박스 선택삭제 기능 만들.. aamoos.tistory.com 목표 - 리스트에서 글 제목을 누르면 상세로 가고, 수정시 validation 체크, 수정 기능을 개발해보겠습니다. list.html 검색 번호 제목 작성자 날짜 조회수 글삭제 글쓰기 «« « 1 » »» - 제목 클릭시 /update/{id}..
[Spring Jpa] 11. 게시판 만들기 - 유효성 검증, @Valid 사용해보기 (InteliJ+Spring Data Jpa+QueryDsl+H2+타임리프+BootStrap5+Gradle)
2022. 8. 3. 16:12
스프링
이전글 보기 https://aamoos.tistory.com/679 [Spring Jpa] 10. 게시판 만들기 - 게시판 글 등록하기 이전글 보기 https://aamoos.tistory.com/678 [Spring Jpa] 9. 게시판 만들기 - 체크박스 선택삭제 기능 만들기 목표 - 이번장에서 변경하는 부분은 체크박스 선택해서 삭제시 post로 form 전송하는부분, 삭제시 aamoos.tistory.com 목표 - 간단하게 글등록시 필수항목 영역(타이틀)을 입력하지않으면 화면에 메시지를 표출합니다. Validation 설정방법 https://aamoos.tistory.com/662 타임리프 유효성체크 build.gradle implementation 'org.springframework.boot:..
[Spring Jpa] 10. 게시판 만들기 - 게시판 글 등록하기 (InteliJ+Spring Data Jpa+QueryDsl+H2+타임리프+BootStrap5+Gradle)
2022. 8. 3. 16:01
스프링
이전글 보기 https://aamoos.tistory.com/678 [Spring Jpa] 9. 게시판 만들기 - 체크박스 선택삭제 기능 만들기 목표 - 이번장에서 변경하는 부분은 체크박스 선택해서 삭제시 post로 form 전송하는부분, 삭제시 del_yn 플래그를 Y로 업데이트, 이전장에만든 querydsl select 부분에 where절에 del_yn을 Y 조건을 추가하 aamoos.tistory.com 목표 - 게시판 글 등록기능을 개발합니다. write.html 제목 작성자 내용 저장 목록 BoardController.java package jpa.board.controller; import jpa.board.dto.BoardDto; import jpa.board.entity.Board; imp..