Editor에 관한 질문이 있습니다!
454
작성한 질문수 2
다른 질문들을 보고도 아직
Post 엔티티를 Editor를 사용해서 변경하는 것과 아래 코드가 어떠한 차이가 있는지 잘 이해가 되지 않습니다...
public Post toUpdate(PostUpdate req) {
this.title = req.getTitle() != null ? req.getTitle() : this.title;
this.content = req.getContent() != null ? req.getContent() : this.content;
return this;
}
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
제가 이해하기로는, 위 코드는 Post 엔티티의 title과 content를 PostUpdate req의 title과 content 값으로 변경하는 메서드입니다.
Editor를 사용해서 변경하는 것과의 차이는, Editor는 GUI를 통해 직접 변경할 수 있는 반면, 위 코드는 코드 상에서 값 변경을 수행합니다. 따라서 입력 형식에 따라 선택하시면 됩니다.
추가적으로, 위 코드는 삼항 연산자를 사용한 코드입니다. 조건문의 결과에 따라 다른 값을 반환하는데, 위 코드에선 title과 content 값 중 하나라도 null이 아닐 경우 req의 값으로, 그렇지 않은 경우 현재 값으로 설정하는 것입니다.
이해에 도움이 되었길 바랍니다. 감사합니다!
OCP, DIP과 @Qualifier 어노테이션에 대해서 질문합니다.
0
7
1
강의 연장 요청
0
5
1
설정 정보 없이 임베디드 데이터베이스 생성
0
7
1
형 이번에 낸 책이랑 강의 내용에 차이가 있어?
1
23
1
형 나 몰래 책내면 모를 줄 알고?
1
23
0
OrderServiceTest 상문주문 테스트 시 update 쿼리 문의
0
17
1
N+1 관련해서 질문있습니다.
0
28
3
강의 중복 확인 요청
0
22
1
중복내용 제보?!
1
44
2
여러 파드 환경에서 단일 실행 보장 방식
0
28
2
패키지 구분에 대해 궁금한게 있습니다
0
26
2
코드 자료
0
52
2
조회속도 개선에서 더 개선하는 방법이 궁금합니다.
0
44
2
servlet과 container에 대한 질문입니다
0
29
1
RepositoryTest의 패키지 위치가 domain인 이유
0
37
2
도메인 모델에서 관계와 규칙을 구분하는 방법
0
58
2
UserService, CertificationService 책임 분리 기준 질문
0
28
1
spring initialiser 어떤걸 선택해야될지 모르겠어요
0
41
2
구현체가 동적으로 정해질 때, 팩토리 기법을 사용하나요?
0
60
2
Json 요청 처리
1
48
2
로그아웃-logout()-2 강에서 겟방식 로그아웃 호출 후 화면이동 질문입니다.
0
29
2
Build 관련 문제 (테스트 관련 문제)
0
44
2
PostCreate 기본 생성자 문제 질문
0
708
1
Entity 상속관계 매핑 설정 시 request , edit , response 클래스 분리
2
501
1





