
안녕하세요! 오늘은 현업에서 많이 사용하는 DTO 클래스에 생성자 이후 자동으로 적용하는 어노테이션을 적어보려고 글을 작성하게 되었습니다. DTO 클래스는 우리가 API 호출을 할 때 엔티티 클래스를 사용하여 우리가 소유하고 있는 데이터베이스의 내용을 은닉하기 위해 사용하는 클래스라고 생각해주시면 됩니다. 예를 들어 데이터베이스에 account_id, username, email 등과 같이 되어 있는 엔티티가 존재하는 경우 이를 그대로 사용하면 사용자의 정보와 account_id 가 그대로 노출되기 때문에 이를 방지하고자 만드는 것입니다. 아래에는 Account class의 예제를 적어보았습니다. 이 클래스에는 이거 말고도 다른 사용자의 개인 정보를 담을 수 있는 컬럼들이 여럿 있겠죠. @Entity @..
Server
2021. 11. 22. 11:23
공지사항