My footsteps
김영한 '스프링 입문' / 5 본문
728x90
스프링 데이터 JPA
생성자가 하나이면 오토와이어드 어노테이션 생략 가능
public interface SpringDataJpaMemberRepository extends JpaRepository<Member,Long>, MemberRepository {
//이렇게하면 스프링데이터jpa가 구현체를 만들어서 빈에 자동으로 등록해준다
@Override
Optional<Member> findByName(String name);
}
//이렇게하면 스프링데이터jpa가 구현체를 만들어서 빈에 자동으로 등록해준다
@Override
Optional<Member> findByName(String name);
}
@Configuration
public class SpringConfig {
private final MemberRepository memberRepository;
@Autowired
public SpringConfig(MemberRepository memberRepository){
this.memberRepository = memberRepository;
}
@Bean
public MemberService memberService(){
return new MemberService(memberRepository);
}
public class SpringConfig {
private final MemberRepository memberRepository;
@Autowired
public SpringConfig(MemberRepository memberRepository){
this.memberRepository = memberRepository;
}
@Bean
public MemberService memberService(){
return new MemberService(memberRepository);
}
해서 이렇게 DI를 넣어주면 빈에 등록 완.
AOP
aop: 관점지향프로그래밍
aop는 메뉴얼보고 하면 된다..고하시네용 ㅎ
뒤로갈수록 너무 어려워서..입문만 한바퀴 더 돌려야겟다..ㅠㅠ
728x90
'Develop > 곤부📙' 카테고리의 다른 글
JavaScript / 2 (0) | 2023.10.12 |
---|---|
JavaScript / 1 (0) | 2023.10.06 |
김영한 '스프링 입문' / 4 (0) | 2023.10.03 |
김영한 '스프링 입문' / 3 (0) | 2023.09.30 |
게시판 만들기 (0) | 2023.09.25 |