SpringBoot 공사 의 세 가지 건설 방식 을 상세히 설명 하 다.

SpringBoot 의 주요 목적 은 설정 파일 을 간소화 하 는 것 입 니 다.소량의 설정 을 통 해 자바 프로그램 을 실행 할 수 있 습 니 다.강력 한 자동 설정 기능 은 개발 자 들 이 설정 조립 을 쉽게 실현 하도록 도와 주 고 SpringBootstarter를 도입 하면 원 하 는 기능 을 실현 할 수 있 으 며 추가 적 인 배치 가 필요 하지 않 습 니 다.
현재 SpringBoot 공 사 는 세 가지 건설 방식 이 있 습 니 다.
  • Spring Initializr 를 통 해 만 들 기
  • IDEA 를 통한 프로젝트 생 성
  • 수 동 생 성 프로젝트
  •  공식 생 성 도구
    Spring 팀 은 SpringBoot 프로젝트 를 생 성 하 는 데 매우 편리 한 웹 페이지 를 제공 합 니 다.브 라 우 저 를 열 고 들 어 갑 니 다Spring Initializr.

    프로젝트 생 성 매개 변수 목록:
  • 프로젝트:프로젝트 유형(Maven 과 Gradle 구축 도구 지원)
  • Language:프로젝트 의 주요 언어 는 필요 에 따라 자바,Kotlin,Groovy
  • 를 선택 할 수 있 습 니 다.
  • SpringBoot:SpringBoot 버 전
  • ProjectMatedata:GroupArtifact등 설정 이 있 습 니 다
  • Dependencies:공정 의존
  • 매개 변수 설정 이 완료 되면Generate을 클릭 하여 공 사 를 다운로드 하고 완료 후IDEA를 사용 하여 공 사 를 가 져 오 면 공 사 를 동기 화하 면 실 행 됩 니 다.
    IDEA 생 성 프로젝트
    새로운IDEA버 전 에는 SpringBoot 프로젝트 플러그 인 을 만 드 는 것 이 내장 되 어 있 습 니 다.그 생 성 원리 도Spring Initializr를 사용 하여 프로젝트 를 만 듭 니 다.생 성 절차 에서 다음 과 같 습 니 다.
  • 개발 도구 열기IDEA
  • 선택file->new->project메뉴
  • 새 대화 상자 에서 선택Spring Initializr
  • 클릭Next하면 SpringBoot 프로젝트
  • 를 만 들 수 있 습 니 다.

    마지막 으로 프로그램 시작main방법 을 추가 합 니 다.
    
    @SpringBootApplication
    @Slf4j
    public class SpringEnvApplication {
    
      public static void main(String[] args) {
    
        ConfigurableApplicationContext context = SpringApplication.run(SpringEnvApplication.class, args);
      }
    
    }
    수 동 으로 SpringBoot 프로젝트 만 들 기
    상기 두 가지 방식 을 제외 하고 수 동 으로 만 드 는 방식 으로 SpringBoot 프로젝트 를 만 들 수 있 습 니 다.IDEA을 통 해 빈Maven프로젝트 를 만 든 다음 에 SpringBoot 의 의존 도 를 지정 하면 기본 절 차 는 다음 과 같 습 니 다.
  • 개발 도구 열기IDEA
  • 선택file->new->project메뉴
  • 새 대화 상자 에서 선택Mavenn
  • 클릭Next알림 에 따라 프로젝트 생 성 완료
  • 프로젝트 생 성 완료 후pom.xml파일 을 열 고 설정pom.xml의 parent 설정:
    
    <parent>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-parent</artifactId>
      <version>2.2.0.RELEASE</version>
    </parent>
    SpringBootMaven패키지 플러그 인 추가:
    
    <build>
      <plugins>
        <plugin>
          <groupId>org.springframework.boot</groupId>
          <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>
      </plugins>
    </build>
    프로그램 시작 방법 추가main:
    
    @SpringBootApplication
    @Slf4j
    public class SpringEnvApplication {
    
      public static void main(String[] args) {
    
        ConfigurableApplicationContext context = SpringApplication.run(SpringEnvApplication.class, args);
      }
    
    }
    전체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 https://maven.apache.org/xsd/maven-4.0.0.xsd">
      <modelVersion>4.0.0</modelVersion>
      <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.2.0.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
      </parent>
      <groupId>com.csbaic.arch</groupId>
      <artifactId>spring-env</artifactId>
      <version>0.0.1-SNAPSHOT</version>
      <name>spring-env</name>
    
      <properties>
        <java.version>1.8</java.version>
      </properties>
    
      <dependencies>
        <dependency>
          <groupId>org.springframework.boot</groupId>
          <artifactId>spring-boot-starter</artifactId>
        </dependency>
      </dependencies>
    
      <build>
        <plugins>
          <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
          </plugin>
        </plugins>
      </build>
    
    </project>
    
    parent 와 플러그 인 을 설정 하면 SpringBoot 를 사용 하여 프로그램 을 만 들 수 있 습 니 다.

    좋은 웹페이지 즐겨찾기