跑起来再说1-SpringBoot Web服务搭建

跑起来再说1-SpringBoot Web服务搭建

SpringBoot 官网文档 点击进入

一、新建一个Maven项目

这个根据开发工具不同而不同(本文默认Idea开发)

二、修改项目的Pom文件

2.1自动生成的文件是这个样子滴

<?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.0</modelVersion>

    <groupId>cn.com.stu</groupId>
    <artifactId>boot</artifactId>
    <version>1.1-SNAPSHOT</version>

</project>

2.2添加SpringBoot父类依赖

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.2.5.RELEASE</version>
    <relativePath/>
</parent>

2.3设置JDK版本和编码格式 不设置默认是1.6

<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
    <java.version>1.8</java.version>
</properties>

2.4加入SpringBoot Web项目依赖

<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
</dependencies>

2.5加入Maven插件(使用一些maven命令对程序操作,不用可以不加)

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>
    </plugins>
</build>

三、配置文件

3.1新建文件

在/src/main/resources 目录下新建 application.yml 文件

3.2简单加个配置玩一下【注意yml文件格式】

1.SpringBoot的系统配置文件,以后很多配置都加在这里
2.(仅供体验)由于内置Tomcat 我们修改一下服务器端口为:10010 ,不配的话使用默认端口8080

server:
  port: 10010

四、项目启动类

4.1新建文件

在/src/main/resources 目录下建立包,然后在包中新建启动类 SystemApplication.java(名字根据情况调整)
【注意】这个启动类要保证在整个项目的最外层
例如:我把这个类建在了cn.com.stu.boot 包中,那么后续的代码应该在 boot 包中接续建包,然后中间写其他代码

4.2编写启动类

整个项目启动 全靠这个注解 @SpringBootApplication

@SpringBootApplication
public class SystemApplication {
    public static void main(String[] args) {
        SpringApplication.run(SystemApplication.class, args);
    }
}

(到这里服务就已经可以启动了,但是没有实际意义,接下来一步步让项目使用价值)

五、前端控制器

5.1新建文件

在 cn.com.stu.boot包中新建包 controller包,并在其中新建类 DemoController.java

5.2实现一个前端控制器

@RestController
public class DemoController {
    @RequestMapping(value = "/hi")
    public String hi(){
        return "Hello Spring Boot Web";
    }
}

六、玩一下喽

6.1启动项目

点击启动类左侧的三角符号,项目启动
控制台输出下面内容,代表启动完成

Started SystemApplication in 1.035 seconds (JVM running for 2.144)

6.2浏览器访问

http://localhost:10010/hi

6.3查看结果

页面返回

Hello Spring Boot Web

跑起来再说 SpringBootWeb项目完成 !

后记:此类文章纯属小白学习搭建卖出去的第一步,具体每个设置,每个参数可以自行百度以加深了解,以后有时间会对此类搭建过程中的细节进行剖析

猜你喜欢

转载自www.cnblogs.com/marsx/p/12614229.html