
프로젝트 첫 생성 후 빌드 시 갑자기 gradle이 버전이 안맞는다는 오류가 남이전에 스프링2로 작업하다가 스터디로 인해 스프링3으로 공부하기로 해서 jdk 17 설치 후 프로젝트를 첫 생성하다가 이러난 오류gradle 버전을 맞춰준다.settings/build/bui

템플릿에 적어둔 한글이 깨져서 출력 됨src>main>resources>application.properties추가해결됨

문제 : articleRepository가 findBy(id)로 찾은 값을 반환할 때 반환형이 article이 아니라서 생기는 문제해결 : Optional<Article.>로 수정한다.

문제 : article 엔티티에 기본 생성자가 없어서 에러가 남해결 : 엔티티에 @NoArgsConstructor 어노테이션 붙임

문제 : findAll() 메서드가 반환하는 데이터 타입은 Iterable인데 작성한 타입은 List라서 서로 불일치해결 : Iterable을 List로 다운캐스팅하면 해결됨 캐스팅 - 데이터 타입을 변환하는 것 (=형변환)업캐스팅, 다운캐스팅 Iterable이