목차
- 코드 작성
1. 코드 작성
- BoardController.java : index() 메소드에 매개변수 삭제
- header.jsp : 글쓰기 버튼의 href 수정
- board/saveForm.jsp : 글쓰기 페이지 테스트
- http : 정상작동 확인
- saveForm.jsp : <form> 태그 작성
- http : 정상작동 확인
- w3school : textarea 양식 복사
- saveForm.jsp : 붙여넣기
- Google : "summer note" 검색 > For Bootstrap4 코드 복사
- header.jsp : summernote 코드 붙여넣기
- saveForm.jsp : summernote 코드 붙여넣기
- http : 정상작동 확인
- board.js : '글쓰기 완료' 버튼 클릭시 실행될 코드 작성 (user.js 참고)
- BoardApiController.java : '글쓰기 완료' 클릭시, 작성한 데이터(board)를 가져옴
- BoardRepository.java : 인터페이스 생성
- BoardService.java : http에서 작성한 데이터를 글쓰기() 메소드로 가져와서 저장
- PrincipalDetail.java : @Getter 어노테이션을 통해 User 객체를 BoardApiController에서 사용가능
- BoardApiController.java : User 데이터를 가져와 board 데이터와 함께 저장
- BoardService.java : 글쓰기() 메소드로 최종적으로 저장할 데이터들을 save()
- http : 작성하기
- DB : 정상 입력 확인
- Board.java : 이미지 입력시 데이터 크기로 저장안될 경우, 변수의 타입 변경
'SpringBoot > JPA' 카테고리의 다른 글
[STS] 페이징 처리 (pageable) (0) | 2024.03.29 |
---|---|
[STS] 글목록 보기 (model, c:forEach) (0) | 2024.03.29 |
[STS] auth를 사용한 로그인 (0) | 2024.03.28 |
[STS] 비밀번호 해쉬(Hash) 후 회원가입하기 (0) | 2024.03.26 |
[STS] 시큐리티(Security)를 통한 로그인 (0) | 2024.03.25 |