English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
이 섹션에서, 우리는 간단한 Spring Boot 애플리케이션을 생성하고 실행할 것입니다.
단계1: Spring Initializr를 열어주세요 https://start.spring.io/
단계2: Spring Boot 버전을 선택하세요 2.2.2.BUILD-SNAPSHOT.
단계3: 제공 그룹이름. 우리는 그룹 이름을 제공했습니다 com.w3codebox.
단계4: 제공 작업물작업물을 제공했습니다. spring-boot-application-실행
단계5: 추가 Spring Web 의존성
단계6: 클릭 Generate 버튼을 클릭하면, "생성" 버튼을 클릭하면, 모든 규범을 애플리케이션과 함께 패키징합니다. Jar 파일에서 그것을 다운로드하여 로컬 시스템에 저장합니다.
단계7: 추출 jar 파일.
단계8: 复制文件夹并将其粘贴到STS工作区中。
단계9: 导入该项目。
文件->导入->现有Maven项目->下一步->浏览->选择文件夹spring- spring -boot-application-run->选择文件夹->完成
导入项目需要时间。成功导入项目后,我们可以在IDE的 Package Explorer 部分中看到它。
我们看到自动创建了两个文件,一个是 pom.xml ,另一个是 Application.java 文件。
pom.xml 文件包含所有 依赖项, 应用程序名称,Spring引导版本,组名,工件,和其他 插件。
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.2.BUILD-SNAPSHOT</version> <relativePath/> <!-- lookup parent from repository --> </parent> <groupId>com.w3codebox</groupId> <artifactId>spring-boot-application-run/artifactId> <version>0.0.1-SNAPSHOT</version> <name>spring-boot-application-run/name> <description>Demo project for Spring Boot</description> <properties> <java.version>1.8</java.version> </properties> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.2.1.RELEASE</version> <type>pom</type> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> <exclusions> <exclusion> <groupId>org.junit.vintage</groupId> <artifactId>junit-vintage-engine</artifactId> </exclusion> </exclusions> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build> <repositories> <repository> <id>spring-milestones</id> <name>Spring Milestones</name> <url>https://repo.spring.io/milestone</url> </repository> <repository> <id>spring-snapshots</id> <name>Spring Snapshots</name> <url>https://repo.spring.io/snapshot</url> <snapshots> <enabled>true</enabled> </snapshots> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>spring-milestones</id> <name>Spring Milestones</name> <url>https://repo.spring.io/milestone</url> </pluginRepository> <pluginRepository> <id>spring-snapshots</id> <name>Spring Snapshots</name> <url>https://repo.spring.io/snapshot</url> <snapshots> <enabled>true</enabled> </snapshots> </pluginRepository> </pluginRepositories> </project>
main 클래스는 main() 메서드를 포함한 클래스입니다. 이 클래스는 Spring ApplicationContext를 시작합니다. 이는 우리가 애플리케이션을 실행하기 위해 실행하는 클래스입니다.
SpringBootApplicationRun.java
package com.w3codebox; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class SpringBootApplicationRun { public static void main(String[] args) { SpringApplication.run(SpringBootApplicationRun.class, args); } }
단계10: 컨트롤러를 생성하세요. 우리는 이름이 HelloWorldController 의 컨트롤러.
HelloWorldController.java
package com.w3codebox; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @RestController public class HelloWorldController { @RequestMapping("/) public String hello() { return "Hello User"; } }
이제, Spring Boot 애플리케이션과 관련된 모든 필요한 파일을 생성했습니다.
Spring Boot 애플리케이션을 실행하려면, 메인 애플리케이션 파일을 엽니다. 그런 다음, Java 애플리케이션의 역할로 실행하세요.
애플리케이션이 성공적으로 실행될 때, 다음과 같은 메시지가 콘솔에 표시됩니다.
이제, 브라우저를 엽니다. URL http:을 호출하세요.//localhost:8080. 이는 컨트롤러로 돌아간 메시지를 표시합니다.