Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Kotlin for Java Developers
- 클린코드
- JPA
- 토비의스프링
- ORM
- gradle
- DesignPattern
- FunctionalInterfaces
- 링커
- springboot
- java
- hibernate
- 메이븐
- 프록시
- DispatcherServlet
- 링킹
- 자바
- lambda
- 토비의스프링3.1
- String
- 빌드툴
- ApplicationContext
- Immutable
- IOC
- beanfactory
- 컴퓨터시스템
- AutoConfiguration
- Spring
- springwebmvc
- exception
Archives
- Today
- Total
목록webmvctest (1)
엔지니어로 가는 길
@WebMvcTest 테스트에서 Formatter가 동작하지 않는 이유
PathVariable로 LocalDate 꼴의 문자열을 LocalDate 타입의 객체로 받는 메소드를 만들고 싶었다. 테스트 코드를 작성하였다. 결과는 실패. 메소드 인자 타입이 맞지 않아서 문제가 되었다고 하니 String을 LocalDate 타입으로 변환해주는 게 default로 설정되어있지는 않은가 보다. LocalDate 타입 정도는 등록되어있을 줄 알았기 때문에 살짝 당황했다. 그래서 Formatter를 만들었다. Formatter 만들어 등록하면 String과 Object 간의 변환이 가능해지기 때문이다. Spring boot를 이용할 경우 Formatter를 bean으로만 등록해주면 알아서 등록이 이루어진다. 근데 테스트가 또 깨졌다. 같은 이유로 말이다. Formatter가 제기능을 못했..
프로그래밍/Spring
2020. 9. 17. 22:09