0    课程地址

https://www.imooc.com/video/16713

 

 

1    使用Spring官网地址生成Springboot demo

1.1  找到下载页面

a  打开 https://start.spring.io/

b  配置好相应参数,引入web依赖

 

c    generate

d    下载后将其放到特定文件夹下,解压到 当前文件夹

e    拖拽该项目文件夹到idea.exe中

f    将idea jdk版本统一

 

1.2    在pom中加入以下依赖

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

        <dependency>
            <groupId>org.junit.jupiter</groupId>
            <artifactId>junit-jupiter-api</artifactId>
            <version>5.3.2</version>
            <scope>test</scope>
        </dependency>

启动application.java

 

2    Spring boot 配置文件简介

2.1  pom.xml

maven坐标,依赖

spring-boot-starter-parent Ctrl左键,可以看到使用的具体的配置文件(yml(树形结构)还是properties)

2.2  *Application.java 

顶类,所有文件必须在该包或者该包的子包中运行时,注解才能生效。

 

2.3  application.properties(配置文件,可以配置端口)

server.port=8081

 

3    Spring boot demo

3.1  新建demo

package com.example.demo.son.demoa;

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

/**
 * DemoHelloSpringBoot
 *
 * @author 魏豆豆
 * @date 2020/11/14
 */
@RestController
public class DemoHelloSpringBoot {

    @RequestMapping("/hello")
    public Object helloSpringBoot(){
        return "Hello SpringBoot hahaha";

    }
}

 

3.2  启动跟路径下的基类(如果有多个DemoApplication启动,要全部关闭,重新执行)

 

 

 

3.3  访问路径,返回对应的代码

 

 

 

4    Spring boot 常见注解

@RestController

使用此注解后,类被标记为Controller,并且Controller类中的方法返回值不会解析为路径跳转,只会返回一个字符串在response中。

使用HTTP请求这个Controller的Action时,这种请求一般会返回一个String串,这个串直接会展示在页面上。

 

@RequestMapping

这个注解会将 HTTP 请求映射到 MVC 和 REST 控制器的处理方法上。

posted on 2020-11-14 10:55  菜鸟乙  阅读(95)  评论(0编辑  收藏  举报