Spring/Spring 개념정리

스프링의 핵심

java나유 2022. 10. 28. 22:20

스프링이란?


  • 프레임워크
  • 오픈소스 / 내가 원하는 방식으로 내부 수정 가능
  • IoC컨테이너이다 
    -제어의 역전
    -class 설계도 
    -object 실체화가 가능 한 것
    -instance 실체화가 된 것 
  • DI (dependency injection) 의존성 주입
  • 스프링은 엄청나게 많은 필처를 가지고 있다
    -필터, web.xml, AOP
  • 어노테이션을 가지고있다. 이것으로 주로 객체를 생성함 
    - @Compont 메모리에 로딩해라 
  •  -@Autowired 로딩된 객체에 해당변수를 집어넣어어라
  • 리플랙션:분석 기법 => 런타임시 분석한다.
  • 메시지 컨버터:스프링 라이브러리
  • - 중간언어개념인 json으로 바꿔서 전달해 주는 것 
     -요청할 때만 필요한게 아님, 응답받을 때도 필요함 
  • 스프링은 BufferedRreader / BufferedWriter를 쉽게 이용할 수 있다.
  • 영어 한 문자 : 8bit = 1byte 한글 한 문자 16bit = 2byte 
  • 스프링은 계속 발전중이다.
728x90