Spring Boot入门程序

创建第一个Spring Boot的入门程序。

开发环境

1.JDK 1.8

2.Eclipse

3.Tomcat 8

创建Spring Boot入门程序

创建工程

在Eclipse中,点击“File”——“New”——“Other”;

在弹出的对话框中输入“Maven”,选择“Maven Project”,点击“Next”;

勾选第一个按钮,点击“Next”;

下一步,配置工程信息,注意打包为jar

点击“Finish”后,创建工程成功,工程目录结构如下:

添加spring-boot依赖

打开工程的pom.xml文件,编辑,添加spring-boot的依赖

<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.0http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <!-- 声明项目描述符遵循哪一个POM模型版本。模型本身的版本很少改变,虽然如此,但它仍然是必不可少的,这是为了当Maven引入了新的特性或者其他模型变更的时候,确保稳定性。 -->
    <modelVersion>4.0.0</modelVersion>
    <!-- 项目的全球唯一标识符,通常使用全限定的包名区分该项目和其他项目。并且构建时生成的路径也是由此生成, 如com.mycompany.app生成的相对路径为:/com/mycompany/app -->
    <groupId>com.zp.springboot</groupId>
    <!-- 构件的标识符,它和group ID一起唯一标识一个构件。换句话说,你不能有两个不同的项目拥有同样的artifact ID 和groupID;在某个特定的group
         ID下,artifact ID也必须是唯一的。构件是项目产生的或使用的一个东西,Maven 为项目产生的构件包括:JARs,源码,二进制发布和WARs等。 -->
    <artifactId>myfristspringboot</artifactId>
    <!-- 项目当前版本,格式为:主版本.次版本.增量版本-限定版本号 -->
    <version>0.0.1-SNAPSHOT</version>
    <!-- Inherit defaults from Spring Boot -->
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.0.3.RELEASE</version>
    </parent>
    <!-- Add typical dependencies for a web application -->
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>
    <!-- Package as an executable jar -->
    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>
</project>

创建一个处理请求的controller

在工程的src-main-java下创建一个Package,命名为“Hello”,在“Hello”下创建一个Controller类,用于处理页面请求。

package hello;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class HelloController {
    @RequestMapping("/")
    public String hello(){
        return "Hello Spring Boot!";
    }

}

创建spring-boot启动类

在工程的src-main-java-hello下创建Application.java

package hello;

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);
    }
}

运行main方法:Ctrl+F11

访问web应用

在浏览器中,访问Tomact中,创建的请求处理器Controller

在浏览器地址栏输入:http://localhost:8080

 

至此成功的创建了第一个spring-boot入门程序。

原文地址:https://www.cnblogs.com/peng-zhang/p/9995481.html