Address 엔티티에 Member 테이블의 member_number 컬럼이 fk로 존재함. 그래서
List<Address> findByMemberNumber(Long memberNumber);
이렇게 쓰면 되는줄 알았는데
Error creating bean with name 'addressController': Unsatisfied dependency expressed through field 'addressService': Error creating bean with name 'addressService': Unsatisfied dependency expressed through field 'addressRepository': Error creating bean with name 'addressRepository' defined in com.example.ballis.repository.AddressRepository defined in @EnableJpaRepositories declared on JpaRepositoriesRegistrar.EnableJpaRepositoriesConfiguration: Could not create query for public abstract java.util.List com.example.ballis.repository.AddressRepository.findByMemberNumber(java.lang.Long); Reason: Failed to create query for method public abstract java.util.List com.example.ballis.repository.AddressRepository.findByMemberNumber(java.lang.Long); No property 'number' found for type 'Member' Traversed path: Address.member.
이렇게 오류가 나는것... 핵심은 마지막 Member에서 number를 찾을수 없다고..?
List<Address> findByMemberMemberNumber(Long memberNumber);
이렇게 하니까 해결됨... 놀랍쓰