컨테이너2 Spring 애플리케이션 부팅 과정, 부팅속도와 CPU 할당량과의 관계 1. Spring 애플리케이션 부팅 과정 개요Spring 애플리케이션은 부팅 시 여러 단계의 초기화 작업을 거칩니다. 이 부팅 과정에는 빈 초기화, 애플리케이션 컨텍스트 생성, 설정 파일 로드 등이 포함됩니다. 이를 좀 더 구체적으로 살펴보면 다음과 같습니다.빈 스캐닝 및 등록: 클래스패스에서 빈(Bean)을 찾아내고, 이를 스프링 컨테이너에 등록합니다.의존성 주입: 빈 간의 의존성을 분석하고, 필요한 의존성을 주입합니다.설정 파일 로드: application.properties 또는 application.yml 파일에서 설정 값을 읽고 이를 애플리케이션에 적용합니다.애플리케이션 컨텍스트(ApplicationContext) 초기화: 컨텍스트가 완전히 구성된 후, 모든 빈이 준비되면 애플리케이션이 실제로 .. 프로그래밍공부(Programming Study)/스프링(Spring Framework) 2024. 9. 22. 2022.04.20 스프링 기본원리 공부 1. EJB (Enterprise Java Beans) -> JAVA, JSP, Servlet 종합 -> 정파의 기술 - 단점 : 비용이 많이 들고, 어렵고 복잡하고 느림 2. POJO(Plain Old Java Object) - 오래된 방식의 자바방식으로 돌아가자! 3. 스프링 탄생(Rod Johnson) - EJB 컨테이너 대체 4. 하이버네이트(Gavin king) - EJB 엔티티빈 대체 - JPA(Java Persistance API) 새로운 표준 정의 스프링이란? 스프링의 핵심 개념,컨셉 - 좋은 객체 지향 애플리케이션을 개발할 수 있게 도와주는 프레임워크 좋은 객체 지향 프로그래밍이란? 객체지향프로그래밍 - 유연하고 변경이 용이하게 개발할 수 있다 -> 다형성(polymorphism) ex).. 프로그래밍공부(Programming Study)/스프링(Spring Framework) 2022. 4. 21. 이전 1 다음 728x90