HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🤩
개발
/
Spring
Spring
/
🎧
Spring Framework 핵심개념(Core)
🎧

Spring Framework 핵심개념(Core)

💡
스프링의 공통 프로그래밍 모델 1. Ioc/DI - 오브젝트의 생명주기와 의존관계에 대한 프로그래밍 모델 2. 서비스 추상화 - 구체적인 기술과 환경에 종속되지 않도록 유연한 추상 계층을 두는 방법 3. AOP - 어플리케이션 코드에 산재해서 나타나는 부가적인 기능을 독립적으로 모듈화하는 프로그래밍 모델
  • 벨리데이션과 데이터 바인딩 그리고 타입 변환
  • 스프링 expression 언어(SpEL)
  • Null-safety
  • 데이터 버퍼와 코덱
 
🧹
의존성과 결합도
🕢
IoC(Inversion of Control)
🪠
빈 등록(@Bean, @Components, @Configuration)과 컴포넌트 스캔
🌒
ApplicationContext(Spring에서의 IoC 컨테이너)
🕣
Dependency Injection
🪣
Dependency Resolution Process
🧪
Bean Scope & Bean Lifecycle Callback
⛑️
Environment(Properties & Profile)
💻
Resource
🔈
로깅
📹
Spring TestContext Framework
🪡
AoP(Aspect Orient Programming)