코딩/JAVA
Java 객체 variable naming 관련
타다키치
2016. 7. 6. 17:33
만약 어떠한 테이블에 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