[Spring] POJO란 무엇인가?

김지훈·2023년 4월 20일
0

spring

목록 보기
1/3

Pojo 란?

  • Pojo는 Plain Old Java Object의 약어로 테이터 전송 객체(Data Transfer Object, DTO)로 사용된다.
  • Pojo는 특정 프레임워크나 라이브러리에 의존하지 않으며, 일반적으로 getter와 setter 메서드를 사용하여 데이터를 캡슐화하고, equals(), hashCode(), toString()과 같은 일반적인 메서드를 구현한다.
  • Pojo는 코드를 간결하게 유지하고 유지 보수하기 쉽게 만들어줍니다.(의존성이 낮아져 유지보수하기 쉬워진다, 만약 의존성이 크면 하나를 변경하면 변경사항과 연관있는 다른 여러가지를 변경해야한다)
  • Pojo는 주로 데이터 전송 객체(DTO)로 사용되며, 데이터베이스에서 검색한 결과를 자바 객체로 변환하는 데 사용된다.
  • POJO는 단순히 데이터를 저장하는 것, 비즈니스 로직이 필요한 경우 비즈니스 객체를 생성하여 비즈니스 로직 수행
profile
IT 개발자

0개의 댓글