| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
Tags
- mongodb lookup
- 백준 1504 java
- spring mongodb
- java 백준 1509
- kotiln const
- java 파티
- kotiln functional interface
- 백준 2252 줄세우기
- 안정해시
- 익명 객체 @transactional
- nodejs rabbitmq
- rabbitmq 싱글톤
- kotiln const val
- 자바 백준 팩토리얼 개수
- ipfs singletone
- go
- java 1509
- spring mongoTemplate
- Java Call By Refernce
- spring mongodb switch
- Claude Intelij 연결
- 백준 연결요소 자바
- java 팩토리얼 개수
- ipfs bean
- Spring ipfs
- javav 1676
- 자바 1676
- 백준 특정한 최단 경로
- java 1238
- spring mongoTemplate switch
Archives
- Today
- Total
목록adapter pattern (1)
공부 흔적남기기
adapter Pattern (Go middleware 사용법)
Go를 이용해서 Rest Api를 개발하고 있는 도중 middleware를 사용할 일이 생겨 사용할려다보니 내부적으로 이해가 안되서 정리함. 어댑터 패턴은 간단하게 말해서 A타입을 사용하고 싶은데 우리에게 B타입밖에 없다면 어댑터를 이용해서 B타입을 A타입으로 바꿔주는 역할을 하는 것이다. Go에서 middleware를 사용하기 위해 Gorlia Mux의 router.Use라는 function을 사용할 건데 func (r *Router) Use(mwf ...MiddlewareFunc) { for _, fn := range mwf { r.middlewares = append(r.middlewares, fn) } } type MiddlewareFunc func(http.Handler) http.Handler..
web study/배경지식
2023. 2. 27. 21:50