TIL(Today Ingwang Learned)

TIL)2022-11-29(java,spring)

김코식 2022. 11. 30. 04:10

 


혼자 공부하는 자바


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에 익숙해지자!