본문 바로가기

스프링 프로젝트

(5)
댓글기능 추가 및 겪었던 문제 form태그에서 board객체를 만들어서 컨트롤러로 보냈는데 빈 객체였다. 맨처음 게시글에 들어갈때 보냈던 board객체를 그대로 form 태그에서 보내고싶었다 몇시간동안 구글링해보니 div th:object 로 묶은 코드를 발견했다.
조회수 기능 추가 엔티티에 조회수 추가하고 @Transactional 태그를 붙혔더니 따로 레포지토리에 저장하는 코드를 안써도 저장이 잘된다
억울한 404 오류 파일경로가 잘못되었나 한참고민하다가 분명 난 코드를 안고치고 재시작버튼만 계속누르더니 해결됐다. 이런경험이 전에도 몇번있었는데 이젠 스프링부트와 인텔리제이를 백프로 믿지는 못하겠다. 3시간이 삭제됐다...
Multipartfile != null 오류 게시판 글 작성하는데 난 분명 파일을 안올렸는데 자꾸 uuid_만 붙은 filepath가 저장이 된다. file != null 로 감쌋는데? 알고보니 null로 온게 아니라 empty로 온 것이였다. 따라서 file!=null 을 !file.isEmpty() 로 바꿔주니 정상적으로 저장된다.
스프링 crud 게시판 만들기 ljw20215223/springboard (github.com) GitHub - ljw20215223/springboard Contribute to ljw20215223/springboard development by creating an account on GitHub. github.com 유튜버 한코딩이 만든 스프링 게시판을 클론코딩하면서 이해했다. 근데 중간에 파라미터로 받아올때 유튜버는 @Requestparam("id")를 적지 않아도 잘 작동되던데 왜 그런지는 아직도 모르겠다.