반응형
application 사용하기
파일 등록하기
프레임워크 vs 라이브러리
- 프레임워크가 내가 작성한 코드를 제어하고, 대신 실행하면 그것은 프레임워크가 맞다. (JUnit)
- 반면에 내가 작성한 코드가 직접 제어의 흐름을 담당한다면 그것은 프레임워크가 아니라 라이브러리다
정적 클래스 의존관계
실행해보지 않고도 의존관계를 쉽게 판단할 수 있다
클래스 다이어그램 (화살표 방향으로 의존)
동적 클래스 의존관계
실행해봐야만 알 수 있다
객체 다이어그램 (화살표 방향으로 의존)
@Configuration
- Bean을 등록할 때 싱글톤이 되도록 보장해준다
- 스프링 컨테이너에서 Bean을 관리할 수 있게 한다
- 스프링에서 CGLIB라는 바이트코드 조작 라이브러리를 사용해서 AppConfig를 상속받은 임의의 클래스를 통해서 싱글톤이 되는것을 유지해준다
반응형
'Back-End > Spring Boot' 카테고리의 다른 글
예습) 스프링 입문 (0) | 2023.05.11 |
---|---|
예습) 스프링 입문 (0) | 2023.05.03 |
예습) 스프링 기초 (0) | 2023.04.27 |
댓글