괴발개발/Spring Framework

@Data, get~, set~

moonday 2021. 8. 11. 16:09

- @Data를 vo에서 롬복이용해서 어노테이션하면 객체.get~set~ 이런걸 사용할 수 있음
- @AllArgsConstructor가 없으면 매번 @Autowired를 함께써줘야함, 한번쓰고 밑에 나열하는게 아님

 

-만약에 롬복이 먹은 것처럼 어노테이션은 입력이 됐는데 실제로 @Data가 VO클래스에서 작동을 안한다면, 값을 불러올 수가 없어서 예를들어 

VO클래스 변수 private int num; 으로 선언 된 것을 다른 클래스 내에서 값을 가져와 .getNum()~ .setNum()~ 

이딴걸 쓸 수가 없음.

- @data없이 쓰려면, toString()을 하면되는데, 아마도 저 위에 기능은 쓸 수 없음

- @data가 안먹으면 값을 불러와서 쓰려는데 값이 null로 나오거나, VO클래스가 노란줄(값이 사용되지 않았다) 라던지, get set이 추천메소드에 뜨지 않음. 더불어, 값을 출력할때도 정상적으로 읽을 수 있는 값이 아닌 ..값이 출력됨

 

 

롬복인식안되면 참고할 블로그
https://sunny-jang.tistory.com/35

 

이클립스 Lombok @Getter,@Setter Annotation 인식 안됨 [해결]

Lombok이라는 라이브러리는 클래스 상단에 어노테이션을 입력해 기본적으로 생성되야 하는 메서드들을 생성해주는 것을 배워서 사용해 보려는데 jar파일도 다운 받아서 라이브러리에 넣어주고 @G

sunny-jang.tistory.com

 

'괴발개발 > Spring Framework' 카테고리의 다른 글

에이젝스 $.ajax  (0) 2021.08.11
passwordEncoder.matches(암호화안된비번, 암호화된비번);  (0) 2021.08.11
validate기능  (0) 2021.08.11
Spring Framework 설치하기  (0) 2021.08.03
@Override  (0) 2021.07.30