일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 플로이드 와샬
- ZuulFilter
- dp
- 도커
- 메모이제이션
- Gradle
- 서비스 디스커버리
- BFS
- spring boot
- Spring Cloud Config
- 완전 탐색
- Logback
- 달팽이
- 트리
- Java
- 비트마스킹
- 이분 탐색
- docker-compose
- 유레카
- 주울
- 구현
- 구간 트리
- spring cloud
- 이분 매칭
- 스택
- 백트래킹
- 스프링 시큐리티
- 다익스트라
- 게이트웨이
- Zuul
- Today
- Total
목록프로그래밍 언어/코틀린 (2)
Hello, Freakin world!
우선 1번 글에서 지적한 문제를 해결한 코드부터 살펴보겠습니다. import kotlin.reflect.KParameter class ModelMapper { /** * 반환 클래스의 주 생성자를 통해 값을 바인딩하고 반환하는 mapper */ inline fun mapper(source: T): R { R::class.constructors .last { constructor -> val mutableMap: MutableMap = mutableMapOf() constructor.parameters.forEach { parameter -> mutableMap[parameter] = T::class.members.find { it.name == parameter.name }?.call(source) } ..
우선 ModelMapper를 간단히 소개하자면, http://modelmapper.org/ ModelMapper - Simple, Intelligent, Object Mapping. Why ModelMapper? The goal of ModelMapper is to make object mapping easy, by automatically determining how one object model maps to another, based on conventions, in the same way that a human would - while providing a simple, refactoring-safe API for handli modelmapper.org 위 사이트에서 제공하는 자바 기반의 객체 ..