오픈소스 개념설계 - DTO Brain(분리막)

less than 1 minute read

github에 오픈소스 하려다가 만것들 정리중에

# bs-dto-brain 심플하게 DTO복제하는 기능.

UserA in API -> UserB in WEB 방향으로 값을 이동시킬 때

API에서 조회해서 Web쪽에서 사용하는 값으로 변환하는 경우 ORM이용해서 데이터 옮길 때 JSonIgnore 어노테이션 등등 사용하지 않고 다른데로 옮겨주고 싶을 때가 있으니까

## 계획

UserA username password email

UserB username email

몇가지 방법을 정의할 필요.. IN - OUT을 미리 정의해서 사용

in(UserB) - out(UserA) ViewMypage에서 - username, email Auth에서 - username, password, email

in(UserA) - out(UserB) ChangePassword에서 - password

기능별로 미리 정의해놓고 쓸 수 있게.. 좀 성가실수있는데 DTO한개정의하고 여기저기 쓸 수 있고 Map으로 해놓고 써도될 것 같다

Exception발생은…. 정책은 위에거 다 만들고 나중에 수정하면될듯..