POJO는 자바가 가지고 있는 어떤 기능이나 프레임워크를 따르지 않은 순수한 자바 객체를 지칭한다.
POJO라고 보기 위해서는 조건이 있는데
이 세가지를 하지않으면 POJO 객체라고 할 수 있다.
미국의 소프트웨어 개발자 마틴 파울러가 지은 이름으로
우리는 사람들이 자기네 시스템에 보통의 객체를 사용하는 것을 왜 그렇게 반대하는지 궁금하였는데, 간단한 객체는 폼 나는 명칭이 없기 때문에 그랬던 것이라고 결론지었다.
그래서 적당한 이름을 하나 만들어 붙였더니, 아 글쎄, 다들 좋아하더라고.
이러한 일화로 탄생하게 되었다고 한다.
가끔 프로그래밍 관련한 이런 썰을 듣게 되거나 실생활과 아주 가까운 내용으로 예제코드 같은 것을 작성할 때
아 이거 정말 재밌는거였지 하는 생각이 든다.
pojo 알아보다가 갑자스러운 회고이긴 한데 어렵다고 좌절하지 말고 얼른 내꺼가 되도록 힘을 내보자 💪🏻
다음번엔 실제 적용될만한 예제도 찾아보고 Spring에서 POJO가 사용될 수 있는지, 있다면 어떤식으로 쓰이는지 깊게 알아보겠다 .!