Spring Boot는 새로운 프레임워크가 아닙니다. Spring Boot는 Maven이 모든 jar 패키지를 통합하는 것처럼 기본적으로 많은 프레임워크 사용 방법을 사용합니다. 그리고 SpringBoot는 Spring 기능의 향상이 아니라 Spring을 빠르게 사용하는 방법입니다.
Spring Boot는 공식적으로 다음과 같이 말합니다. Spring Boot는 Spring 기반 개발 프로젝트의 시작점입니다. Spring Boot는 Spring 애플리케이션을 빠르게 실행하고 구성 파일을 최대한 줄일 수 있도록 설계되었습니다. SSM 프레임워크를 사용할 때 우리 개발자들은 구성에 많은 시간을 낭비하게 되는데, Spring Boot 프레임워크를 사용하면 이러한 지루한 구성이 줄어들고 비즈니스 로직 코드 작성에 집중할 수 있어 개발 효율성이 향상됩니다.
Springboot는 구성보다 관례가 더 중요하다는 coc 아이디어를 기반으로 spring을 사용하는 빠른 방법을 제공합니다. 이를 통해 개발자는 구성과 논리적 비즈니스 사이에서 생각을 전환할 필요 없이 논리적 비즈니스를 위한 코드 작성에만 전념할 수 있으므로 개발 효율성이 크게 향상됩니다. Springboot는 2014년에 출시되었으며 매우 새로운 기술입니다. Springboot는 Spring의 최고 프로젝트 중 하나입니다.
봄은 사용하기 좋지만 여전히 귀찮은 측면이 있습니다.
번거로운 구성
스프링 부품은 가볍지만 구성은 무겁습니다. Spring 프레임워크를 사용할 때 많은 구성 XML이나 주석을 작성해야 하므로 비즈니스 코드와 Spring 구성 사이를 오가며 개발 효율성이 저하됩니다.
종속성은 번거롭습니다
Spring의 각 구성 요소에는 서로 다른 종속성이 있습니다. 환경을 구축할 때 가져올 라이브러리의 좌표를 분석해야 하고, 가져올 종속성이 있는 다른 라이브러리의 좌표도 분석해야 합니다. 잘못된 종속성 버전으로 인해 발생하는 비호환성 문제는 프로젝트 개발 진행을 심각하게 방해하게 됩니다.
우리가 알아야 할 점은 springboot는 스프링 기능을 강화한 것이 아니라, 스프링을 빠르게 사용할 수 있는 방법을 제공한다는 것입니다.
자동 구성
SpringBoot의 자동 구성은 어떤 스프링 구성을 사용해야 할지, 어떤 스프링 구성을 사용하지 말아야 할지 결정하기 위해 여러 요소를 고려하는 런타임(더 정확하게는 애플리케이션이 시작될 때) 프로세스입니다. 자동으로요.
과거에는 jar 패키지 좌표를 하나씩 가져올 때 이제 springboot는 특정 기능을 가진 패키지를 함께 패키지하여 몇 가지 기본 기능을 제공합니다.
접근성
내장형 서버, 보안, 표시기, 상태 감지, 외부 구성 등과 같은 대규모 프로젝트에서 흔히 볼 수 있는 일부 비기능적 기능을 제공합니다.
이제 우리는 springboot를 사용하여 HelloController 클래스의 hello 메서드를 정의하고 "Hello SpringBoot"를 반환하는 요구 사항을 충족하려고 합니다.
spring을 사용하면 많은 좌표를 가져온 다음 클래스를 정의하고 주석을 추가하고 xml 구성을 작성합니다.
이제 springboot를 사용하여 환경을 구축하면 pom.xml에 다음 내용만 작성하면 됩니다. content
Springboot 기본값 jar
<!--springboot需要继承的父工程--> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.8.RELEASE</version> </parent> <dependencies> <!--web相关的依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies>
아이디어는 springboot를 빠르게 빌드하는 방법을 제공합니다
프로젝트 생성 시 spring 초기화를 선택하면 springboot 프로젝트를 빠르게 생성할 수 있습니다
프로젝트 관련 정보를 채워주세요
그런 다음 웹 지원을 추가할 수 있습니다.
그러면 idea가 자동으로 springboot 프로젝트 환경을 생성하고 Maven 좌표도 가져옵니다.
위 내용은 SpringBoot를 빠르게 시작하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!