spring boot에서 @repository가 주입이 안됩니다.

ehaakdl의 이미지

spring boot에서 @repository 인터페이스가 주입이 안되서 질문 올립니다.
해당 인터페이스를 사용하는 클래스에서 필드에 @Autowired로 주입을 시도 했습니다만 nullexception
발생하고 원인을 알 수 없어서 올려봅니다.

@Repository
public interface AccountInfoRepo extends JpaRepository<AccountInfoTb, String>{
    @Override
    Optional<AccountInfoTb> findById(String id);
}

@Entity
@Table(name="member_info_tb")
public class AccountInfoTb {
    public AccountInfoTb(){
 
    }
 
    public AccountInfoTb(String mPassword, String mUsername, String mEmail) {
        this.mPassword = mPassword;
        this.mUsername = mUsername;
        this.mEmail = mEmail;
    }
 
    @Column(name = "member_passwd", nullable=false, length=256, columnDefinition = "varchar2")
    private String mPassword;
 
    @Id
    @Column(name = "member_id", nullable=false, length=15, columnDefinition = "nvarchar2")
    private String mUsername;
 
 
    public String getmEmail() {
        return mEmail;
    }
 
    @Column(name = "member_email", nullable=false, length=320, columnDefinition = "nvarchar2")
    private String mEmail;
 
    public String getmPassword() {
        return mPassword;
    }
 
    public String getmUsername() {
        return mUsername;
    }
}

실제 null 발생하는 코드 입니다. 위에는 해당 타입의 정의구요

public class AccountAuthService implements UserDetailsService {
    @Autowired
    private AccountInfoRepo accountInfoRepo;
 
    private AccountInfoTb findById(String id) throws Exception{
        AccountInfoTb accountInfo = null;
        try {
            accountInfo = accountInfoRepo.findById(id).get();
        } catch (IllegalArgumentException except){
            throw (Exception) new Exception().initCause(except);
        } catch (NoSuchElementException except){
            throw (Exception) new Exception().initCause(except);
        } catch (NullPointerException except){
            throw (Exception) new Exception().initCause(except);
        }
        return accountInfo;
    }
 
 
}
ehaakdl의 이미지

.