스프링부트 with JPA
프레임워크란? 틀(frame) - 즉, 틀에 맞춰서 개발할 수 있도록 해줌
오픈소스 - 소스코드가 공개되어 있어 내부를 볼 수 있으며 뜯어고칠 수도 있다
IoC(Inversion of Control) 컨테이너를 가진다
롤(LoL 게임)로 비유하면 누누라는 class가 존재할 때, 누누는 게임속에서 실체화가 가능하니 object. 하지만, 여러 챔피언을 일컫는 character라는 클래스는 추상적이므로 object가 될 수 없음. 만일 누누가 object로 존재하다가 세상에 튀어나오는 순간 instance
DI(Dependency Injection)를 지원한다
많은 필터를 가지고 있다
많은 어노테이션을 가지고 있다 (리플렉션, 컴파일 체킹)
@Override
@Component – 클래스 메모리에 로딩
@Autowired – 로딩된 객체를 해당 변수에 집어 넣어
MessageConverter를 가지고 있다 (Json)
BufferedReader와 BufferedWriter를 쉽게 사용할 수 있다
💡 위 글은 데어 프로그래밍을 참고하였습니다.
https://www.youtube.com/playlist?list=PL93mKxaRDidG_OIfRQ4nztPQ13y74lCYg