-
spring과 spring boot 비교하기Spring Framework 2023. 10. 4. 20:52
Spring SpringBoot 개발자가 직접 설정 파일을 작성하여 스프링 컨테이너를 구성하고, 필요한 빈 객체를 등록하고, 빈 객체 간의 의존성을 설정해야 합니다. 개발자가 설정 파일을 작성할 필요 없이, 프로젝트의 설정과 라이브러리 의존성을 자동으로 처리해주는 기능을 제공합니다. (starter을 통한 dependency 자동화) test프레임워크를 사용하고자 하는 경우 Spring Test, JUnit, Hamcrest, Mockito 등 모든 라이브러리를 추가해야 한다. spring-boot-starter-test 만 추가해주면 된다. 내장 서버가 존재하지 않음 내장 서버를 제공하여 쉽게 웹 애플리케이션을 실행 @SpringBootApplication 사용하지 않음 @SpringBootApplication 사용으로 외부 라이브러리, 내장 톰캣 서버 등이 실행된다.
(위 어노테이션을 제거하고 실행하면 일반적인 자바 프로그램과 동일하게 실행된다.)war파일을 Web Application Server에 담아 배포 내장 WAS를 가지고 있기 때문에 jar 파일로 간편하게 배포 스프링 프레임워크를 보다 세밀하게 제어하고자 하는 경우에 사용 빠르고 간단하게 스프링 애플리케이션을 개발하고자 하는 경우에 사용 출처)
https://programforlife.tistory.com/68
https://velog.io/@courage331/Spring-%EA%B3%BC-Spring-Boot-%EC%B0%A8%EC%9D%B4
'Spring Framework' 카테고리의 다른 글
Spring AOP에 대한 개념 (0) 2023.10.05 스프링(spring) web.xml 기본 설정 (0) 2023.10.05 스프링 컨테이너에 대한 개념 (0) 2023.10.04 스프링 프레임워크(spring framework)에 대한 기본 개념 (0) 2023.10.04 Spring bean 정리(3)_Spring Bean 스코프 (0) 2023.08.13