게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
스프링 쓰시는 분들께 질문 있습니다ㄹ
게시물ID : programmer_21794짧은주소 복사하기
작성자 : 라크림
추천 : 0
조회수 : 444회
댓글수 : 4개
등록시간 : 2017/12/01 14:34:11
인스턴스 객체들을 파라미터로 사용하는 부분인데
보안 때문에 제대로 적지는 못 하지만...

 A a = b;
method(a);  
logger.debug(b.toString());

호출하고 로그 찍는게 위 소스처럼 되어있고 
 
method() 의 간략한 로직을 보면

 public A method(A a) {
      A am = a;
     am.setProperty(property);

     return a;
 } 

라고 해줬을 때
return 값을 a로 설정해줬지만
위에 호출하는 부분처럼
리턴 값을  별도로 다시 받아오지 않습니다.

그런데 로그를 찍어보면 b 의 property 가
method() 안에서 set 해준 내용으로 바뀌어 있습니다.

이런 경우가 있나요...? 
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호