일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 기술 대비
- 인프런
- 코테
- Model2
- JSP
- 코딩테스트
- 스프링
- 서브쿼리
- STS
- AOP
- 세션
- SQL
- 뉴렉처
- DDL
- select
- @Controller
- 자바
- order by
- @RestController
- 서블릿
- MVC2
- 인텔리제이
- 김영한
- Model1
- 프레임워크
- 프로그래머스
- toUpperCase
- Join
- 메이븐
- MVC
- Today
- Total
목록김영한 (12)
Heestory
컴포넌트 스캔과 의존 관계 자동 주입 시작하기 @ComponentScan(컴포넌트 스캔) : 설정 정보가 없어도 자동으로 스프링 빈을 등록 @Component 애노테이션이 붙은 클래스를 스캔해서 스프링 빈으로 등록 → 클래스에 @Component @Configuration 또한 컴포넌트 스캔 대상인데, 소스 코드 열어보면 @Component 애노테이션 붙어있음 스프링 빈의 기본 이름은 클래스 명으로 사용하되 맨 앞글자만 소문자로 쓴다 ex.MemberServiceImpl 클래스 → memberServiceImpl 직접 지정 시 옆에 이름 부여하면 된다. ex.@Component("memberService2") @Autowired : 의존관계 자동 주입, 여러 의존관계도 한번에 주입받을 수 있다. 스프링 ..
순수한 자바 코드에 테스트 하는 것은 효율성이 떨어진다 EX. main 메소드에 System.out.println() 와 같은 .. → Junit 을 이용하자 Junit : given , when, then 형태로 진행한다 @Test void join(){ //given Member member = new Member(1L,"memberA",Grade.VIP); //when memberService.join(member); Member findMember = memberService.findMember(1L); //then Assertions.assertThat(member).isEqualTo(findMember); //결과적으로 join 후 find를 했다면 넣고 찾는게 제대로 되고 있다는 뜻 } 역할..