public class Car {
private String wheel01;
private String wheel02;
private String wheel03;
private String wheel04;
private String steeringWheel;
private int carNumber;
private Engine engine;
private Wiper wiper;
public String getWheel01() {
return wheel01;
}
public void setWheel01(String wheel01) {
this.wheel01 = wheel01;
}
public String getWheel02() {
return wheel02;
}
public void setWheel02(String wheel02) {
this.wheel02 = wheel02;
}
public String getWheel03() {
return wheel03;
}
public void setWheel03(String wheel03) {
this.wheel03 = wheel03;
}
public String getWheel04() {
return wheel04;
}
public void setWheel04(String wheel04) {
this.wheel04 = wheel04;
}
public String getSteeringWheel() {
return steeringWheel;
}
public void setSteeringWheel(String steeringWheel) {
this.steeringWheel = steeringWheel;
}
public int getCarNumber() {
return carNumber;
}
public void setCarNumber(int carNumber) {
this.carNumber = carNumber;
}
public Engine getEngine() {
return engine;
}
public void setEngine(Engine engine) {
this.engine = engine;
}
public Wiper getWiper() {
return wiper;
}
public void setWiper(Wiper wiper) {
this.wiper = wiper;
}
}
<aside> ๐ค ํ๋ก๊ทธ๋๋ฐ์ ํ๋ฉด์ ๊ฑฐ์ ๋น์ทํ ์ฝ๋์ธ๋ฐ, ๋ฐ๋ณต์ ์ผ๋ก ์ ๊ฒ๋๋ ์ฝ๋๋ฅผ ๋ง์ฃผ ํ ์ ๋ง์ผ์์ฃ ? ๋ํ์ ์ผ๋ก getter์ setter๊ฐ์ ๊ฒ๋ค์ด ์์ต๋๋ค. ํ๋ก๊ทธ๋๋ฐ์์๋ ์ด๋ฌํ ๊ฒ๋ค์ โ๋ณด์ผ๋ฌ ํ๋ ์ดํธ ์ฝ๋โ๋ผ๊ณ ํฉ๋๋ค. 1890๋ ๋ ์ ๋ฌธ์ฌ์ ์์, ๊ด๊ณ ๋ ์ปฌ๋ผ๊ฐ์ด ๊ณ์ ์ฌ์ฉํ๋ ํ ์คํธ๋ค์ ๊ฐ์ฒ ๋ก ์ธ์ํ์ผ๋ก ์ฐ์ด๋๋ ๊ฒ์์ ์๋ค๊ณ ํ๋ค์.
</aside>
<aside> ๐ก Java์์๋ ๋ฐ๋ณต์ ์ธ ์ฝ๋๋ฅผ ์ฝ๊ฒ ์์ฑํด์ฃผ๋ Lombok๊ณผ ๊ฐ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์์ต๋๋ค. ์ด๋ฒ ์๊ฐ์๋ ๋กฌ๋ณต ์ฌ์ฉ๋ฒ์ ์ค๋ช ๋๋ฆฌ๋ ค๊ณ ํฉ๋๋ค.
</aside>
dependencies {
implementation 'org.springframework.boot:spring-boot-starter'
//lombok
compileOnly 'org.projectlombok:lombok'
annotationProcessor 'org.projectlombok:lombok'
testCompileOnly 'org.projectlombok:lombok'
testAnnotationProcessor 'org.projectlombok:lombok'
//lombok
}


<aside> ๐ก ์ค์ ์ ๋ง์น์ จ๋ค๋ฉด ์ด์ ์๋์ ์ฝ๋์ฒ๋ผ ์ฌ์ฉ์ด ๊ฐ๋ฅํฉ๋๋ค. ๋กฌ๋ณต ์ฌ์ฉ ์ ์๋ getter, setter ์ฝ๋๊ฐ ๋ฐ๋ณต์ ์ผ๋ก ์์ฒญ ๋ง์๋๋ฐ, ์๋ ์ฝ๋์ Getter, Setter๋ง์ผ๋ก ๋์ฒด๋ ๋ถ๋ถ์ด ๋ณด์ด์๋์? ํนํ ์์ฃผ ์ฌ์ฉํ๋ ์์ฑ์ ๊ด๋ จ ๋กฌ๋ณต ์ด๋ ธํ ์ด์ ๋ ์๋ ์ฝ๋์ ์์๋ก ์ ์ด๋จ์ผ๋ ์ฐธ๊ณ ํ์๋ฉด ์ข์ ๊ฒ ๊ฐ์ต๋๋ค. ์ค์ ์ฝ๋๋ก ์ ์ด๋ ์์ฑ์ ์ฝ๋๋ค์ ์์ ์ ์ด๋ ์ด๋ ธํ ์ด์ ์ผ๋ก ๋์ฒด๋ฉ๋๋ค.
</aside>