springboot入门详细使用过程

       springboot简介: 

       Springboot就是一些写好了maven的模块,我们在使用SPring就不需以传统的方式来用,只需要以maven导入对应的springboot模块,就能完成一大堆操作。简单的说,它使用maven的方式对Spring应用开发进行进一步封装和简化。

       开发环境:

 开发环境JDK 1.8

项目管理工具( Maven )

开发工具(Eclipse/idea)

  1. 第一步:创建一个maven项目(略)
  2. 第二步:导入依赖包
  3. 第三步:写一个springboot入口类
  4. 第四步:写一个controller类
  5. 第五步:测试
  • 在pom文件中导入依赖包:
<?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.mesmile</groupId>
    <artifactId>springboot</artifactId>
    <version>1.0-SNAPSHOT</version>


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

    <!-- 为web应用程序添加典型的依赖项 -->
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>

    <!-- 打包为可执行jar -->
    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>


</project>
  • 写一个springboot入口类:
package cn.mesmile;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

/**
 * @Created with IDEA
 * @author: Super Zheng
 * @Description: springBoot入口类
 * @Date:2019/1/5
 * @Time:20:53
 */
@SpringBootApplication
public class HelloSpringBoot {

    public static void main(String[] args) {
        // 启动springBoot应用
        SpringApplication.run(HelloSpringBoot.class);
    }
}

入口类说明:

  • 写一个controller类
package cn.mesmile.controller;

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

/**
 * @Created with IDEA
 * @author: Super Zheng
 * @Description: java类作用描述
 * @Date:2019/1/5
 * @Time:20:55
 */
@RestController
public class HelloController {

    @RequestMapping("/hello")
    public String hello(){
        return "Hello SpringBoot";
    }
}

controller类说明:

  • 启动springboot的入口类:

  •  测试结果:

     因为springboot内置了Tomcat,所以启动springboot入口类后,可以直接到浏览器访问controller类中的地址。

 

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注

昵称 *