filter: 특정 권한을 확인해주는 작업
spring container가 가진 filter를 intercept라고도 불린다.
ex) Java에서 상속한 class의 @override Annotation은 컴파일시 override를 체킹한다.
ex) Spring에서 @Component Annotation은 해당 class를 heap 메모리에 넣어 IoC 대상임을 알린다.
ex) Spring에서 @Autowired Annotation은 해당 Annotation 된 객체를 런타임시 분석(리플렉션) 과정을 거쳐, 'IoC를 통해 heap 메모리에 저장된 객체를 가져온다.(DI)' 만약에 없다면,null 값을 가져온다.
스프링은 BufferedReader와 BufferedWriter를 쉽게 사용할 수 있다.
Java에서와 같이 BufferedReader와 BufferedWriter를 통해 가변길이의 문자열을 받을 수 있는데, Spring에서는 이를 Annotation을 통해 쉽게 할 수 있다.
ex) @ResponseBody : BufferedReader
ex) @RequestBody : BufferedWriter
스프링은 계속 발전 중이다.
참고자료 : https://www.youtube.com/watch?v=-5r52dt2HcU
#유튜버 데어프로그래밍 spring boot 강좌.