본문 바로가기
Back-End/Spring Boot

예습)스프링 입문

by newny 2023. 5. 11.
반응형

application 사용하기

 

파일 등록하기

 

프레임워크 vs 라이브러리

  • 프레임워크가 내가 작성한 코드를 제어하고, 대신 실행하면 그것은 프레임워크가 맞다. (JUnit)
  • 반면에 내가 작성한 코드가 직접 제어의 흐름을 담당한다면 그것은 프레임워크가 아니라 라이브러리다

 

정적 클래스 의존관계

실행해보지 않고도 의존관계를 쉽게 판단할 수 있다

클래스 다이어그램 (화살표 방향으로 의존)

 

동적 클래스 의존관계

실행해봐야만 알 수 있다

객체 다이어그램 (화살표 방향으로 의존)

 

@Configuration

  • Bean을 등록할 때 싱글톤이 되도록 보장해준다
  • 스프링 컨테이너에서 Bean을 관리할 수 있게 한다
  • 스프링에서 CGLIB라는 바이트코드 조작 라이브러리를 사용해서 AppConfig를 상속받은 임의의 클래스를 통해서 싱글톤이 되는것을 유지해준다
반응형

'Back-End > Spring Boot' 카테고리의 다른 글

예습) 스프링 입문  (0) 2023.05.11
예습) 스프링 입문  (0) 2023.05.03
예습) 스프링 기초  (0) 2023.04.27

댓글