본문 바로가기

스프링3

6. DI_ 자바코드로 직접 스프링 빈 등록하기 자바코드로 등록하기 위해서는 먼저 컴포넌트를 지우고, config파일을 만들어야 한다. MemberService에서 '@service', '@Autowired' 지우기 MemoryMemberRepository에서 @Repository 지우기 MemberController는 그대로 유지 config파일 생성하기 Q. SpringConfig(config파일) 만들기 package hello.hellospring; import hello.hellospring.Service.MemberService; import hello.hellospring.repositoty.MemberRepository; import hello.hellospring.repositoty.MemoryMemberRepository; impor.. 2021. 3. 27.
4.회원 서비스 개발 'MemberService'를 테스트 해보는 시간으로 'MemberServiceTest'를 만들어 봅시다. 'Go to Test'로 단축키로 'create Test'를 할 수 있습니다. package hello.hellospring.Service; import hello.hellospring.domain.Member; import org.junit.jupiter.api.Test; //import org.assertj.core.api.Assertions.assertThat; class MemberServiceTest { @Test void join() { } @Test void findMembers() { } @Test void findOne() { } } 위의 코드처럼 '껍데기'와 같은 틀이 생성됩니다... 2021. 3. 26.
3. 서비스 개발 2편에 이어서 memberRepository와 domain을 활용해서 실제 비지니스 로직을 작성해보겠습니다. Q.비지니스 로직(1편에서 세운 비지니스 요구사항) 1. src>main>java>hello.hellospring>service(패키지)>MemberService를 생성합니다. 1. 전체코드 package hello.hellospring.Service; import hello.hellospring.domain.Member; import hello.hellospring.repositoty.MemberRepository; import hello.hellospring.repositoty.MemoryMemberRepository; import java.util.List; import java.util.O.. 2021. 3. 26.