SpringBoot 란 무엇입니까?
스프링 부트는 일반적으로 마이크로 서비스로 알려져 있습니다. Spring Boot는 Pivotal Team이 제공하는 새로운 프레임 워크입니다. 새로운 스프링 애플리케이션의 초기 구성 및 개발 프로세스를 단순화하도록 설계되었습니다. 이 프레임 워크는 특정 방법을 사용하여이를 구성하여 개발자가 더 이상 보일러 플레이트 구성을 정의 할 필요가 없습니다. 이런 식으로 Spring Boot는 급격한 빠른 응용 프로그램 개발의 리더가되기 위해 최선을 다하고 있습니다.
1. 새로운 Maven 프로젝트를 만듭니다
먼저 작업 공간을 선택하십시오
클릭 [다음]
직접 기본값, [다음]을 클릭합니다.
GroupId 등을 채우십시오. ~ [마무리]. 새로운 건설 프로젝트가 여기에 있습니다.
2. 관련 항아리 패키지를 소개하십시오
<부모> <groupid> org.springframework.boot </groupid> <artifactid> Spring-boot-starter-parent </artifactid> <bersion> 1.5.8. release </version> </parent> <pecient <spection> <groupid> org.springframework.boot </groupid> <artifactid> spring-sparatid> </종속성> </종속성>
여기서 우리는 압축 패키지를 통해 열린 후 실제로 스프링 부트 스타터-웹과 같은 많은 것들이 포함 된 2 개의 JAR 패키지 만 참조했다고 설명합니다.
아래에 표시된 내용을 보려면 내부의 POM 파일을 확인하십시오. Spring Web 및 JSON JAR 패키지와 같은 많은 항아리를 참조합니다.
<pectionies> <pectionency> <groupId> org.springframework.boot </groupid> <artifactid> spring-boot-starter </artifactid> </fectionency> <groupIdency> <groupId> org.springframework.boot </groupid> <pelop-starter-tomcate </artifactid> <groupid> org.hibernate </groupid> <artifactid> hibernate-validator </artifactid> </fectionency> <pectionement> <groupid> com.fasterxml.jackson.core </groupid> <artifactid> Jackson-databind </arevactid> <pelopency> <GroupSprid> org.spronwrameworg <Artifactid> Spring-Web </artifactid> </fectionency> <pectionency> <groupid> org.springframework </groupid> <artifactid> spring-web </artifactid> </fexendency> </fexendence> <groupid> org.springframework <artifactid> </종속성> </종속성> </종속성>
3. 프로그램 입력 수업을 작성하십시오
패키지 com.springbooot2; import org.springframework.boot.springApplication; import org.springframework.boot.autoconfigure.springbootApplication;/*** Hello World! */@springbootApplicationPublic Class App {public static void main (String [] args)은 예외 {springApplication.run (app.class, args); }}여기서 @SpringBootApplication은 스프링 스캔을 인식하고 내가 프로그램 입력 클래스라고 말하는 것입니다.
4. 요청 응답 클래스를 작성하십시오
패키지 com.springbooot2; import org.springframework.steretype.controller; import org.springframework.web.bind.annotation.requestmapping; import org.springframework.bind.bind.annotation.response body; @ControllerPublic Class FristBlood {@requestmapping ( "/fristblood") @ResponseBody Public String Hello () {return "return 걱정, 행복! <br/> <br/> <입력 유형 =/"value =/"ok/"/> "; }}설명이 있습니다
@Controller 요청 처리 컨트롤러 클래스.
@Requestmapping Spring에 익숙한 사람들은 그것에 익숙해야합니다. 이것은 Spring Thing, URL 매핑입니다.
@ResponseBody 응답 방법, 응답 정보는 자동으로 JSON 정보로 변환되고 전경 페이지로 반환됩니다.
전체 코드는 여기서 완료되었으며 이전에는 SSH 또는 SSM과 같은 프레임 워크를 구축하는 것보다 훨씬 간단합니다. 그런 종류의 것이 있다면 이메일을 보내면됩니다. 또는 간단한 서비스는 SpringBoot를 사용하는 것이 매우 편리하다고 말할 수 있습니다.
5. 테스트 코드
프로그램을 시작하고 브라우저를 열고 http : // localhost : 8080/fristblood를 입력하십시오
요청 페이지의 응답 결과는 다음과 같습니다.
위는이 기사의 모든 내용입니다. 모든 사람의 학습에 도움이되기를 바랍니다. 모든 사람이 wulin.com을 더 지원하기를 바랍니다.