Spring Boot 2.0.1 입문 강좌

간단 한 소개
Spring Boot 는 Spring 이 제공 하 는 기초 배치 환경 으로 생산 환경 등급 의 제품 을 신속하게 개발 할 수 있다.특히 마이크로 서비스 구 조 를 개발 하기에 적합 하여 많은 배치 번 거 로 움 을 줄 였 다.예 를 들 어 Spring MVC 를 사용 할 때 spring-boot-starter-web 의존 을 Maven 의존 에 추가 하면 된다.또한 다음 과 같은 특성 이 있 습 니 다.
  • 독립 된 Spring 프로젝트 만 들 기
  • Tomcat, Jetty, Undertow 내장
  • Maven 설정 을 간소화 하기 위해 초기 POM 설정 파일
  • 가능 한 한 자동 설정 Spring
  • 생산 환경 기능, 예 를 들 어 통계, 건강 검사 와 외부 배치
  • 를 제공한다.
  • XML 설정 과 코드 생 성 이 필요 없습니다
  • Spring Boot 응용 프로그램 만 들 기
  • 개발 환경: IntelliJ, JDK 1.8
  • 프로젝트 소스 코드 Gitee
  • 우선 IntelliJ 에서 maven 프로젝트 를 만 듭 니 다.
  • GroupID: cn.zxuqian
  • ArtifactId: helloworld

  • 생 성 완료 후 IntelliJ 오른쪽 하단 에 Maven 설정 을 자동 으로 가 져 오 는 것 을 알려 줍 니 다. Enable Auto - import 를 선택 하여 자동 가 져 오기 시작 합 니 다.그리고 pom. xml 에 코드 를 추가 합 니 다:
    xml version="1.0" encoding="UTF-8"?>
    <project xmlns="http://maven.apache.org/POM/4.0.0"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
        <modelVersion>4.0.0modelVersion>
    
        <groupId>cn.zxuqiangroupId>
        <artifactId>helloworldartifactId>
        <version>1.0-SNAPSHOTversion>
    
        <parent>
            <groupId>org.springframework.bootgroupId>
            <artifactId>spring-boot-starter-parentartifactId>
            <version>2.0.1.RELEASEversion>
        parent>
    
        <dependencies>
            <dependency>
                <groupId>org.springframework.bootgroupId>
                <artifactId>spring-boot-starter-webartifactId>
            dependency>
        dependencies>
    
        <properties>
            <java.version>1.8java.version>
        properties>
    
    
        <build>
            <plugins>
                <plugin>
                    <groupId>org.springframework.bootgroupId>
                    <artifactId>spring-boot-maven-pluginartifactId>
                plugin>
            plugins>
        build>
    
    project>
    
    탭 에 spring-boot-starter-web 의존 도 를 추 가 했 습 니 다. 즉, Spring MVC 와 관련 운행 시 환경 입 니 다.spring-boot-maven-plugin 플러그 인 은 maven 실행 목 표를 제공 하여 포장, 배치, 실행 응용 을 편리 하 게 할 수 있 습 니 다.잠시 만 기 다 려 주세요.
    첫 번 째 컨트롤 러 만 들 기src/main 다음 에 가방 cn.zxuqian.controllers 을 새로 만 들 고 그 중에서 클래스 를 새로 만 듭 니 다. 이름 은 HelloController 이 고 다음 코드 를 추가 합 니 다.
    package cn.zxuqian.controllers;
    
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.RestController;
    
    @RestController
    public class HelloController {
    
        @RequestMapping("/")
        public String index() {
            return "Hello World!";
        }
        
    }
    
    
  • @RestController 이러한 것 을 Rest 컨트롤 러 로 표시 하고 Rest 요청 을 처리 할 준비 가 되 어 있 습 니 다.
  • @RequestMapping("/") 즉, 이 방법 으로 루트 경로 요청 을 처리 합 니 다. 예 를 들 어 http://localhost:8080/.
  • index 방법 은 String 형식 을 되 돌려 줍 니 다. 즉, 응답 은 문자열 데이터 입 니 다. 여 기 는 'Hello World' 입 니 다.

  • 응용 프로그램 클래스 만 들 기cn.zxuqian 패키지 에 Application 클래스 를 만 들 고 다음 코드 를 추가 합 니 다.
    package cn.zxuqian;
    
    import org.springframework.boot.SpringApplication;
    import org.springframework.boot.autoconfigure.SpringBootApplication;
    
    @SpringBootApplication
    public class Application {
    
        public static void main(String[] args) {
            SpringApplication.run(Application.class, args);
        }
    }
    
  • @SpringBootApplication 스프링 부 트 애플 리 케 이 션 의 시작 류 를 표시 했다.

  • 실행 응용
    IntelliJ 오른쪽 옵션 에서 Maven Projects 을 선택 한 다음 Plugins - > spring - boot 를 펼 쳐 spring-boot:run 목 표를 선택 하 십시오.시작 에 성공 하면 브 라 우 저 에 접근 http://localhost:8080 하면 성공 합 니 다.
    글 은 제 블 로그 에서 나 왔 습 니 다: zxuqian. cn / spring - boot..., 방문 을 환영 합 니 다.

    좋은 웹페이지 즐겨찾기