ChatMessage 클래스에 방번호, 보낸사람 아이디, 보내사람 이름, 내용이 있습니다. Record를 사용하기 전에는 다음과 같이 코드를 작성해야합니다.
@Getter
@Setter
@Builder
public class ChatMessage {
private String roomId;
private String senderId;
private String senderName;
private String message;
public ChatMessage(String roomId, String senderId, String senderName, String message) {
this.roomId = roomId;
this.senderId = senderId;
this.senderName = senderName;
this.message = message;
}
}
ChatMessage 클래스를 record로 대체해보겠습니다.
public record ChatMessage(String name, String senderId, String senderName, String message) {
}
record를 사용하면 다음 내용들이 자동으로 생성됩니다.