일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- jpa
- SpringBoot
- 스프링 핵심 기능
- Spring Boot
- 인프런
- Proxy
- Exception
- spring
- transaction
- 자바
- 스프링 핵심 원리
- Android
- 백준
- springdatajpa
- Greedy
- java
- 그리디
- AOP
- pointcut
- JDBC
- QueryDSL
- db
- Servlet
- 스프링
- 알고리즘
- http
- Thymeleaf
- JPQL
- 김영한
- kotlin
- Today
- Total
목록assertThrows (2)
개발자되기 프로젝트
1. 스프링 컨테이너에서 스프링 빈을 찾는 가아아아아아장 기본적인 방법 ac.getBean(빈의 이름, 타입) ac.getBean(타입) 찾을 대상이 없으면 예외터짐 2. 이름으로 조회하기 ac.getBean(빈 이름, 타입) MemberService의 구현체는 MemverServiceImpl, MemberServiceImpl이 빈으로 등록되어 있어야 한다. @Test @DisplayName("빈 이름으로 조회") void findBeanByName(){ MemberService memberService = ac.getBean("memberService", MemberService.class); assertThat(memberService).isInstanceOf(MemberServiceImpl.clas..
실제 서비스와 과련된 로직을 개발해보자. 1. MemberService class 생성 public class MemberService { private final MemberRepository memberRepository= new MemoryMemberRepository(); /** * 회원 가입 */ public Long join(Member member){ //같은 이름이 있는 중복 회원 x validateDuplicateMember(member); memberRepository.save(member); return member.getId(); } private void validateDuplicateMember(Member member) { //컨, 알트, m =method extraction...