일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- cpython
- 카카오 코딩테스트
- Python
- 카카오 기술면접
- 해시테이블
- 운영체제
- Java
- HandlerMapping
- 자료구조
- 토스 합격
- 스케쥴링 알고리즘
- spring boot
- 컴공 3학년
- binary semaphore
- 프로세스
- 카카오 면접 후기
- 토스NEXT
- Garbage Collecting
- 토스코테
- 2022 블라인드 공채
- Demand Paging
- MappingRegistry
- 인덱스 자료구조
- 토스공채
- 토스면접
- 경주로 건설
- HashTable
- spring
- 카카오
- 카카오 블라인드 공채
- Today
- Total
목록spring (3)
weasel의 우당탕탕 개발기
MappingRegistry MappingRegistry는 아까 살펴본 AbstractHandlerMethodMapping의 내부 클래스다. MappingRegistry는 handler method에 대한 모든 mapping을 유지 관리하고 lookup을 수행하는 method를 가지고 있고 동시성을 가진 접근을 가능하게 해주는 레지스트리다. A registry that maintains all mappings to handler methods, exposing methods to perform lookups and providing concurrent access. Package-private for testing purposes. 가장 중요한 부분이 handler method에 대한 모든 mapping..
본 글은 Do I need an interface with Spring boot?을 번역한 글입니다. 잘 쓰여진 글을 정리 하는 겸 한글로 공유하고 싶어서 번역했습니다. 들어가면서 Spring boot를 사용하다보면, 종종 service (@Service annotation을 붙인 bean)을 사용하게 된다. 인터넷 상의 많은 예시에서, 사람들이 service들을 위해서 interface를 사용하는 걸 볼 수 있을것이다. 예를 들어서 , 우리가 todo 어플리케이션을 만든다고 할때, TodoService라는 interface와 TodoServiceImpl이라는 구현체를 만들때가 있다. 이 포스트에서, 우리는 왜 그런 것을 하는지와 필요한가에 대해서 알아볼 것이다. 짧은 결론은 짧은 결론은 꽤나 간단하다...
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dPTfqf/btrMksXYQKX/0vWztQjZz4mzqrgymxj7kk/img.png)
글이 매우 복잡하고 깁니다. 양해 부탁드립니다. 틀린 정보나 이해가 가지 않는 부분은 댓글 남겨주시면 참고하겠습니다. HandlerMapping의 역할 Spring MVC에 대해서 공부하던 중, HandlerMapping이 request를 처리하기에 적절한 handler를 찾아온다는 설명을 들었다. 좀 더 찾아보니 HandlerMapping은 request의 URL과 매칭되는 handler를 선택하는 역할을 수행한다 는 것을 보았다. request의 URL만 보고 어떻게 찾아온다는 것일까? 그리고 찾아진 handler는 method인데 어떠한 방식으로 가져온다는 것일까? 한가지만 기억하고 가자. HandlerMapping은 원하는 handler를 찾아오는 역할을 수행한다. Spring MVC Reques..