프로퍼티(Property)란?
프로퍼티를 알기 전에 자바빈을 알아야 한다.
자바빈즈은 JavaBean 규약에 따라 작성된 자바 클래스이다.
자바빈즈 규약은 재사용 가능한 객체를 빈(Bean)으로 명명하고 있다.
자바빈 클래스 외부에서 필드에 접근할 경우 반드시 메소드를 통해 접근해야한다.
여기서 프로퍼티는 객체와 관련하여 이름 붙여진 속성을 말하며 빈이 관리하는 데이터를 의미한다.
- 프로퍼티 값을 구하는 메소드는 get으로 시작한다.
- 프로퍼티 값을 변경하는 메소드는 set으로 시작한다.
- get과 set 뒤에는 프로퍼티의 이름 첫 글자를 대문자로 바꾼다.
- set 메소드는 1개의 파라미터를 갖는다.
프로퍼티는 위와 같은 명명 규칙을 가지고 있으며 흔히들 getter/settet를 묶어서 그냥 프로퍼티라고 부른다.
자바빈즈의 빈과 스프링의 빈은 같은 것으로 스프링의 빈이 자바빈즈의 빈을 따라한 것이다.