[Chapter 03] import 오류 해결 후에도 생기는 오류
Closed this issue · 8 comments
package me.jihooo.springbootdeveloper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@service
public class TestService {
@Autowired
MemberRepository memberRepository;
public List<Member> getAllMembers() {
return memberRepository.findAll();
}
}
여기서 계속 findAll() 메소드가 빨간 줄이 나와요 !!
그리고,
package me.jihooo.springbootdeveloper;
import org.springframework.stereotype.Repository;
@repository
public interface MemberRepository extends JpaRepository<Member, Long> {
}
JpaRepository 이거 역시 빨간 줄 계속나오는데 원인을 모르겠습니다 ㅠ
그 외에도
package me.jihooo.springbootdeveloper;
import com.fasterxml.jackson.annotation.JsonTypeId;
import lombok.AccessLevel;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
@NoArgsConstructor(access = AccessLevel.PROTECTED)
@AllArgsConstructor
@getter
@entity
public class Member {
@id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@column(name = "id", updatable = false)
private Long id;
@Column(name = "name", nullable = false)
private String name;
}
여기서 @entity 등등 여러 군데에서 빨간 줄입니다. !! 해결할 방법이 있을까요 ?
@service
, @repository
, @getter
, @entity
, @id
, @column
모두 어노테이션 앞 글자가 대문자가 되어야 합니다.
@service
,@repository
,@getter
,@entity
,@id
,@column
모두 어노테이션 앞 글자가 대문자가 되어야 합니다.
어 이거는 옮기면서 자동으로 소문자가 된거 같아요 실제로는 대문자로 다 했는데 현재 안 되는 상황이에요 ㅠ
깃허브에 작성하신 코드 올려주시면 확인해보겠습니다~!
의존성에 JPA 추가가 안되어 있습니다~!
https://github.com/shinsunyoung/springboot-developer/blob/main/chapter3/build.gradle
여기 참고하셔서 의존성 맞추고 import 다시 시도해보시면 제대로 작동할 것 같아요
의존성에 JPA 추가가 안되어 있습니다~! https://github.com/shinsunyoung/springboot-developer/blob/main/chapter3/build.gradle
여기 참고하셔서 의존성 맞추고 import 다시 시도해보시면 제대로 작동할 것 같아요
제가 빼먹은게 있었군요 !! 드디어 cmd + enter가 먹힙니다 ㅠㅠ 주말인데 정성껏 답변해주신거 너무 감사합니다 ㅎㅎ