혼자 공부하는 자바
java 이론
접근 제한자
public | 외부 클래스가 자유롭게 사용 |
protected | 같은 패키지 또는 자식 클래스에서 사용 |
private | 외부에서 사용 불가능 |
default | 같은 패키지 |
Getter,Setter
객체 지향 프로그래밍에서는 갹채의 필드를 객체 외부에서 직접접근하는 것을 막는다.(무결성 유지)
이를 위해 필드를 private로 선언하여 보호하고 Getter,setter메소드를 사용하여 안전하게 변경/사용
ex) 자동차의 속력의 경우 음수가 될 수 없기 때문에 외부에서 객체에 접근하여 음수값을 넣으면 무결성이 깨질 수 있기 때문에 private로 선언 한 뒤 getter,setter를 통해 음수가 들어올 수 없게 설계한다
Spring
JSON을 반환하는 API형태 = 직접적으로 결과 확인이 어려움
PostMan - 서버가 반환하는 결과값을 더 쉽게 확인 하실 수 있는 도구
사용법
1. 타입 선택(get,post,put,delete 등
2. url 작성
3. 보내줘야되는 값이 있을 경우 Body > raw > Json > json값 입력
4. send
Spring CRUD 연습
https://github.com/ingwang-kim/Spring_homework1
새로 알게된 내용
Java - getter,setter의 사용과 그 이유
Spring - postman 사용, Spring CRUD 등
Spring 처음 배우는거라 어색하고 어렵지만 재밌다(?) 얼른 Spring에 익숙해지자!
'TIL(Today Ingwang Learned)' 카테고리의 다른 글
TIL)2022-12-01(spring,test) (0) | 2022.12.02 |
---|---|
TIL) 2022-11-30 (java,spring) (0) | 2022.12.01 |
TIL)2022-11-26(java,spring) (0) | 2022.11.27 |
TIL)2022-11-25(java) (0) | 2022.11.25 |
TIL) 2022-11-24(java) (1) | 2022.11.25 |