spring3 Spring 애플리케이션 부팅 속도 최적화 방안 Spring 애플리케이션의 부팅 속도를 줄이기 위한 다양한 최적화 방법들이 있습니다. 이 최적화는 주로 애플리케이션의 구조와 설정, 의존성 관리 및 리소스 할당을 효율화하는 작업으로 나눌 수 있습니다. 아래에서 부팅 속도를 최적화하는 방법을 설정 최적화, 의존성 및 빈 관리, 메모리 최적화, 빌드 최적화와 같은 여러 측면에서 살펴보겠습니다.1. Lazy Initialization(지연 초기화)Spring Boot 2.2부터는 지연 초기화(Lazy Initialization)를 활성화하여 필요할 때 빈을 초기화할 수 있습니다. 기본적으로는 애플리케이션 부팅 시 모든 빈이 즉시 생성되지만, 지연 초기화를 사용하면 필요한 빈만 생성되므로 부팅 시간이 줄어듭니다.방법:application.properties 또.. 프로그래밍공부(Programming Study)/스프링(Spring Framework) 2024. 9. 23. service간의 호출 & DTO의 사용 범위 https://tecoble.techcourse.co.kr/post/2021-04-25-dto-layer-scope/ DTO의 사용 범위에 대하여 1. DTO란? DTO(Data Transfer Object)란 계층간 데이터 교환을 위해 사용하는 객체(Java Beans)입니다. 간략하게 DTO의 구체적인 용례 및 필요성을 MVC 패턴을 통해 알아볼까요? 🚀 1.1. MVC 패턴 MVC… tecoble.techcourse.co.kr https://gmlwjd9405.github.io/2018/12/25/difference-dao-dto-entity.html [DAO] DAO, DTO, Entity Class의 차이 - Heee's Development Blog Step by step goes a long.. 끄적끄적(Memo)/레퍼런스(reference) 2022. 10. 13. 럭키 7기 SSAFY인의 하루(Spring, SpringBoot 그리고 Rest API) 스프링 프레임워크 빨래하는 방법의 변화/전환**(Paradigm의 변화/전환)** 개발자가 직접 관여하여 구현을 하였음 노하우/패턴이 생기기 시작 IoC/DI(XML, Java를 통한 환경설정 필요) 의존관계 주입 IoC/DI AOP : Aspect Oriented Programming → Concern 분리 M - Model : DB CRUD V - View : JSP C - Controller : Servlet(C7) redirect : 경로 바뀜 O, 화면 바뀜 O, 객체 전달 X forward : 경로 바뀜 X, 화면 바뀜 O, 객체 O Facade 패턴 Controller 여러번 호출, 객체 여러번 생성 → 싱글톤 패턴으로 해결 Dao FactoryPattern JSP Semantic @incl.. 싸피(SSAFY)/싸피(SSAFY)일지 2022. 4. 27. 이전 1 다음 728x90