java spring boot
-
레거시 스프링의 설정방식과 구조가 스프링부트에서는 어떻게 보완되었을까?java spring boot 2025. 5. 17. 16:08
개요Spring Boot 도입 후 발생할 수 있는 구조적, 설정적 차이를 사전에 공유함으로써 개발 환경 변화에 대한 혼란을 최소화하고, 향후 유지보수 및 신규 개발 시 참고 자료로 활용하기 위함입니다. 목차1.스프링, 스프링부트란?2.스프링부트는 스프링의 어떤점들을 보완하였을까? 1)컴포넌트 스캔 2)웹 애플리케이션 구성 3)웹 애플리케이션 실행 4)스프링 외부 라이브러리 클래스 빈 선언 5)IOC 컨테이너 관리 6)라이브러리 버전 관리 7)스프링프레임워크 구동을 위한 필수 라이브러리들3.스프링부트 실행순서4.스프링부트에서 추가된 핵심기능 1)엑츄에이터 1.스프링, 스프링부트란?1)스프링자바 기반의 오픈 소스 애플리케이션 프레임워크2)스프링부트스프링을 쉽게 사용할 수 있게 해주는 도구이다..
-
boot 구조 및 메인화면 실행java spring boot 2022. 9. 21. 19:33
처음 start 프로젝트가 생성되면 controller 패키지 없이 boot1Application 클래스만 존재한다. Application 클래스는 결과적으로 boot를 구동하는 역활을 수행한다. 구체적으로 하는 일을 나열해보자면 다음과 같다. @SpringBootConfiguration -> 현재 클래스가 Spring의 설정 파일임을 알려주는 어노테이션 @ComponentScan -> 다른 컴포넌트, 서비스, 설정 등을 찾을 수 있게 도와주는 어노테이션 -> 즉 자바 클래스를 스프링 빈이라고 표시하고 스프링의 component-scanning 기술을 통해 ApplicationContext에 빈으로 등록하게 하는 역할 @EnableAutoConfiguration -> Spring boot 클래스패스 세팅..
-
스프링부트java spring boot 2019. 12. 24. 17:05
과거 스타트업에서 빠르게 개발하기 좋은 언어는 python이나 rudy언어 이였다. 최근에는 springboot 를 사용하면 개발이 빠르고 확장성이 좋다고 평가받고있다. 초기 springframework의 설정이 너무 복잡하고 어려웠기 때문에, 이를 해결하기 위해 springboot가 만들어졌다. springboot가 나오고 초기 생선상이 획기적으로 좋아졌다 spring과 springboot의 차이 spring을 다양한 식재료로 생각하면 springboot는 완성된 3분카레 라고 볼 수 있다. 식재료를 다양하게 섞어서 자신만의 요리를 만들고 싶은사람은 springframework를 이용할것이고 이미 다 만들어진 음식을 데워서만 먹을 사람들은 springboot를 이용할것이다 springboot특징 1.s..