SpringBoot 빠 른 입문 상세 설명

Spring Boot 가 뭐 예요?
Spring Boot 는 새로운 프레임 워 크 가 아 닙 니 다.Spring 의 단점 을 개선 하고 최적화 시 켰 습 니 다.Spring Boot 는 많은 프레임 워 크 사용 방식 을 기본 으로 했 습 니 다.Maven 이 통합 되 었 기 때문에 jar 가방 은 같은 이치 입 니 다.스프링 부 트 는 스프링 기능 에 대한 강화 가 아니 라 스프링 을 빠르게 사용 하 는 방식 을 제공 할 뿐이다.
스프링 부츠 는 왜 사용 합 니까?
Spring Boot 는 공식 적 으로 이렇게 말 했다.Spring Boot 는 Spring 개발 프로젝트 를 바탕 으로 하 는 출발점 이다.Spring Boot 의 디자인 은 주로 Spring 응용 프로그램 을 빠르게 뛰 게 하고 설정 파일 을 최대한 줄 일 수 있 도록 한다.SSM 프레임 워 크 를 사용 할 때 우리 개발 자 들 은 설정 에 많은 시간 을 낭비 하 였 으 며,Spring Boot 프레임 워 크 는 이러한 번 거 로 운 설정 을 줄 이 는 것 이 아니 라 업무 논리 코드 작성 에 전념 하여 개발 의 효율 을 높 였 습 니 다.
약술 하 다
springboot 은 spring 을 신속하게 사용 하 는 방식 을 제공 합 니 다.coc 의 사상 을 바탕 으로 약속 이 설정 보다 큽 니 다.개발 자 들 이 배치 와 논리 업무 사이 에서 사고 전환 을 하지 않 고 논리 업무 의 코드 작성 에 전념 하여 개발 의 효율 을 크게 향상 시 킬 수 있다.spring boot 는 14 년 에 발 표 된 매우 새로운 기술 로 spring boot 는 spring 의 최고급 프로젝트 중 하나 입 니 다.
봄의 단점
봄 은 쓰기 에는 시원 하지만 싫 은 점 이 있다.
배치 가 번거롭다.
spring 의 구성 요 소 는 경량급 이지 만 설정 은 중량급 입 니 다.우 리 는 spring 프레임 워 크 를 사용 하 는 동시에 xml 또는 주 해 를 많이 써 야 합 니 다.우리 의 사 고 는 업무 코드 와 spring 설정 사 이 를 왔다갔다 하 며 개발 효율 이 떨 어 집 니 다.
번거롭다
spring 의 각 구성 요 소 는 서로 다른 의존 을 가지 고 있 습 니 다.환경 을 구축 할 때 어떤 라 이브 러 리 의 좌 표를 가 져 올 지 분석 해 야 합 니 다.또한 의존 관계 가 있 는 다른 라 이브 러 리 의 좌 표를 가 져 올 지 분석 해 야 합 니 다.의존 버 전 을 잘못 선택 하면 그 에 따 른 불 균형 문 제 는 프로젝트 의 개발 진 도 를 심각하게 방해 할 수 있 습 니 다.
spring boot 기능
우리 가 알 아야 할 것 은 spring boot 는 spring 기능 에 대한 강화 가 아니 라 spring 을 빠르게 사용 하 는 방식 을 제공 한 다 는 것 이다.
자동 설정
SpringBoot 의 자동 설정 은 실행 할 때(더 정확히 말 하면 응용 프로그램 이 시 작 될 때)과정 입 니 다.여러 가지 요 소 를 고려 하여 spring 설정 을 사용 해 야 할 지,사용 하지 말 아야 할 지 결정 합 니 다.이 과정 은 springboot 가 자동 으로 완성 합 니 다.
걸음 마 의존
예전 에 우리 가 jar 가방 좌 표를 안내 할 때 하나의 가이드 가 있 었 는데,지금 은 spring boot 가 특정한 기능 의 가방 을 모두 감 싸 서 기본 적 인 기능 을 제공 합 니 다.
보조 기능
내장 형 서버,안전,지표,건강 검진,외부 설정 등 대형 프로젝트 에서 흔히 볼 수 있 는 비 기능 적 특성 을 제공 합 니 다.
SpringBoot 빠 른 입문
현재 우 리 는 springboot 로 이러한 요 구 를 완성 하고 싶 습 니 다.Hello Controller 류 의 hello 방법 을 정의 하고"Hello SpringBoot"로 돌아 가 고 싶 습 니 다.
만약 우리 가 spring 으로 한다 면,그것 은 많은 좌 표를 유도 한 다음 에 클래스 를 정의 하고,주 해 를 넣 고,xml 설정 을 쓰 는 것 입 니 다.
지금 우 리 는 springboot 으로 환경 을 구축 합 니 다.pom.xml 는 다음 과 같은 내용 만 쓰 면 됩 니 다.
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>
아 이 디 어 는 spring boot 를 빠르게 구축 하 는 방식 을 제공 합 니 다.
프로젝트 를 만 들 때 spring Initializr 를 선택 하면 springboot 프로젝트 를 빠르게 만 들 수 있 습 니 다.

항목 관련 정 보 를 기입 하 다.

그리고 웹 지원 을 추가 할 수 있 습 니 다.

그리고 아 이 디 어 는 자동 으로 spring boot 프로젝트 환경 을 만 들 고 maven 의 좌표 도 모두 가 져 옵 니 다.
여기 서 SpringBoot 입문 에 대한 상세 한 설명 은 여기까지 입 니 다.더 많은 SpringBoot 입문 내용 은 예전 의 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 도 많은 응원 부 탁 드 리 겠 습 니 다!

좋은 웹페이지 즐겨찾기