私は春のブートアプリケーションの春のセキュリティをカスタマイズしました。カスタムアカウントリポジトリがアノテーションなしでBeanになる方法は?
私は、カスタムアカウントのリポジトリを使用します。
import org.springframework.data.jpa.repository.JpaRepository;
import com.boot.cut_costs.config.security.CustomUserDetails;
public interface AccountRepository extends JpaRepository<CustomUserDetails, String>{
public CustomUserDetails findByUsername(String username);
}
あなたが見ることができるように、私はそれのために任意のアノテーションを使用しないでください。しかし、他のクラスでは、Beanとしてアクセスできますか?どのように可能ですか?
1.しかし、私はどこでもそれを使用したことがありません。私は '@ SpringBootApplication'と' @ EnableWebSecurity'を他のクラスで使っていました。 2.「注釈付き構成クラスのパッケージ」の意味は何ですか? –
つまり、基本的に、アノテーションが付いていなくても 'JpaRepository'を実装しているインターフェースを探しているのですよね? –
はい、あなたは正しいです – developer