만약 어떠한 테이블에 OSName이란 컬럼이 있다면, 이게 클래스에는 oSName이란 변수명으로 쓰이게 될 것입니다.
그런데 이것의 getter method 이름이 getOSName이 되어야 할 것 같은데, 보면 getoSName으로 되어 있는데요. 이 이유는 JavaBeans 스팩이 그렇게 되어있기 때문입니다.
문제는 몇몇 라이브러리에서 이러한 변수들의 getter, setter 메서드를 제대로 찾지 못할 위험도 있다는 점인데 저도 lombok 라이브러리를 써보다가 알게된 내용입니다.
하여간 자바개발자라면 알면 좋을만 한 내용인 것 같아 공유 드립니다.
상세한 내용은 아래 링크를 참조하심 됩니다.
http://dertompson.com/2013/04/29/java-bean-getterssetters/
http://stackoverflow.com/questions/2948083/naming-convention-for-getters-setters-in-java
'코딩 > JAVA' 카테고리의 다른 글
자바 java 제네릭 generic 중요한점 정리 (0) | 2017.01.01 |
---|---|
스케일체인 김강모 대표님의 코드 작성 팁 (0) | 2016.07.06 |
Eclipse 이클립스에서 Spring 스프링 소스코드 안보일 때 보이게 하기 (0) | 2016.03.12 |
Java jar파일의 실행파일 만들기 (0) | 2016.02.28 |
이클립스 eclipse 코딩 중 Java Source가 안보일 때 (0) | 2016.02.25 |