【Spring boot实践】创建Spring boot程序

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/R_s_x/article/details/89029349

开发环境

工具

  1. 使用eclipse,推荐安装Spring Tool Suite(STS)插件。
  2. 使用IDEA,IDEA中自带了Spring boot插件。

版本

  1. Spring boot:推荐使用Spring boot最新版本,实际选择时会选择一个最新的稳定版本,因为最新版本可能会遇到一些问题。
  2. Maven:推荐使用离最新较近的稳定版,3.2+,Maven目前最新版本为3.6.0。
  3. JDK:推荐使用Java8,Spring boot也就兼容Java6。表示现在已经有11了,Java 8的特性还不是很熟悉,伙伴们加油。

创建程序

创建方式①使用eclipse或者IDEA的插件创建;②使用Maven创建。

创建

下面使用插件的方式(IDEA)
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

目录结构

在这里插入图片描述

  1. 此部分是使用spring Initializr插件生成的Maven jar包和配置,如果本地没有Maven时可以使用此包来开发,可以删除。
  2. 这个目录结构和我们之前用的没什么大的区别,Java下放创建的包与类,resource中有application文件,这就是能够与SSM相比省略很多配置文件的原因,配置大部分都会在这里完成;template中放模板文件,static中放静态文件。
  3. 这是测试。
  4. 这部分是不需要关注的,是一个编译相关文件和脚本文件。
  5. pom是Maven的依赖配置。

依赖配置

  <!--继承springboot的父级项目依赖-->
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.1.4.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>
    <groupId>com.example.springboot</groupId>
    <artifactId>02-springboot-web</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>02-springboot-web</name>
    <description>project for Spring Boot</description>
    <!--属性配置-->
    <properties>
        <java.version>1.8</java.version>
    </properties>
    <!--依赖配置-->
    <dependencies>
        <!--springboot开发web项目的起步依赖-->
        <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>
        </dependency>
    </dependencies>

    <build>
        <plugins>
            <!--springboot提供的编译打包插件-->
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
       </plugins>
    </build>

启动

新建一个controller用来测试。
在这里插入图片描述

@Controller
public class HelloController {

    @RequestMapping("/boot/hello")
    public @ResponseBody String hello(){
        return  "Hello Spring Boot.";
    }
}

运行application
在这里插入图片描述

在这里插入图片描述
完成
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/R_s_x/article/details/89029349