자바일 경우에 말이야.
물론 농담반이고, 저렇다고 해도 DTO 쓰긴 할건데
자바 진짜 존나 장황하긴 하구나
내가 자바를 안써서 저정도인지는 몰랐음
아래는 자바로 만든 간단한 DTO
public class UserDTO {
private String name;
private int age;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
같은코드를 씨샵으로 만들었음
public class UserDTO {
public string Name { get; set; }
public int Age { get; set; }
}
최신 자바문법으로 더 간단하게 할수있는 방법 없음??
없으면 진짜 헬이긴 하다
1. 롬복을 쓴다 2. 레코드를 쓴다
롬복 찾아봤는데 어노테이션 하나만 넣으면 끝이노 역시 저렇게 짤순없지ㅋㅋㅋ
프갤 전문가들은 한땀한땀 코딩한다고. 코드에 땀방울이 있어야지 ㅋㅌㅌ
난 자바 마지막으로 쓴게 10년전이라 C#처럼 당연히 될줄 알았는데 아직도 지원 안함? ㅋㅋㅋ
자바가 서드파티 의존도가 좀 심한것같더라 ORM 쿼리빌더도 씨샵 링크처럼 간결하게 짜려면 또 서드파티 써야하고
놀랍게도 롬복같은 서드파티 없으면 안되더라구요 자바 17버전 이후는 잘 모르겠는데, 애초에 11버전 넘어가는걸 본적이 없는것같아요
si에서 record 쓰기 전에 ai한테 먹혀서 사람이 코딩 안 하는 시대가 먼저 올듯
질: 현업에서 롬복 사용 하시나요? / 답: 저는 map을 쓰는게 취향이라 롬복을 쓰지 않습니다.