23/04/17(스프링)

조영문·2023년 4월 17일
0

Spring

목록 보기
1/7

Stream 스트림

  • 개별 바이트나 문자열인 데이터의 원천
  • 데이터가 전송되는 통로

직렬화 Serialize

  • 객체를 데이터 스트림으로 만드는 것
  • 객체에 저장된 데이터를 스트림에 쓰기 위해 연속적인 데이터로 변환하는 것

역직렬화 Deserialization

  • 스트림을 객체로 만드는 것

다른 기존 간의 데이터 송수신을 위해 쓰임

Spring Bean

Spring IoC 컨테이너가 관리하는 자바 객체

  • 생성방법만 명시하면 스프링이 알아서 객체를 생성하고 유지하고 소멸시킨다.

메타 / 합성 어노테이션

  • 메타 어노테이션 : 어노테이션에 붙을수 있는 어노테이션
  • 합성 어노테이션 : 어노테이션을 여러개 붙인 것

스프링 어노테이션 - Bean등록

  • @Bean : 외부 라이브러리 객체
  • @Component : 내가 만든 객체
  • @Configuration : 설정
  • @Controller : 주소 매핑
  • @Service : 비지니스 로직
  • @Repository : DB, 데이터 소스

@Bean

  • 개발자가 컨트롤 불가능한 외부 라이브러리를 Bean으로 등록할 때 사용

@ComponentScan

  • 이 어노테이션이 붙은 패키지 하위의 모든 @Bean, @Component를 스캔하여 객체를 생성

스프링 어노테이션 - DI(Dependencies Injection)

@Autowired - 타입으로 주입(없으면 이름으로)

@Ingect - 타입으로 주입(없으면 이름으로)

@Resource - 타입으로 주입(없으면 이름으로)

0개의 댓글