SpringBoot的基本入门

创建项目spring Initializr

注:需要在联网的情况下创建

第一步:

xx

第二步:下一步后进入

xx

第三步:

xx

第四步:

xx

项目新建后,会有一些自己新建的配置文件和文件夹

xx

然后在controller中新建类,测试(这只是最简单的,后面还会有ssm和springboot的结合)

在Springboot01Application类中开启服务

package com.ywy.controller;

import com.ywy.model.Users;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

@RestController//写了这个相当于Controller和ResponseBody的结合
public class TestController {
    @RequestMapping("text")
    public String test(){
        System.out.println("xxx");
        return "index";
    }

    @RequestMapping("textText")
    public String textText(){
        Users u=new Users("admin","123");
        return "user";//这里的返回返回的是一个user值
    }

    @RequestMapping("textJson")
    public Map<String,Object> textJson(){
        Users u=new Users("admin1","12345");
        Users u2=new Users("admin2","1232");
        Users u3=new Users("admin3","1213");
        Map<String,Object> map=new HashMap<>();
        map.put("u1",u);
        map.put("u2",u2);
        map.put("u3",u3);
        return map;//这里返回的是一个json的格式,因为写的是@RestController,所有会自动转json格式
    }

    @RequestMapping("textJson2")
    public Map<String,Object> textJson2(){
        Map<String,Object> map=new HashMap<>();
        List<Users> u1=new ArrayList<>();
        Users u=new Users("admin1","12345");
        Users u2=new Users("admin2","1232");
        Users u3=new Users("admin3","1213");
        u1.add(u);
        u1.add(u2);
        u1.add(u3);
        map.put("total",10);
        map.put("ul",u1);
        return map;
    }

}

外部测试http://localhost:8080/text

改端口号和访问时加项目名

在application.properties加

##修改端口号
server.port=80
##在访问时要加项目名
server.servlet.context-path=/springboot01
发布了62 篇原创文章 · 获赞 6 · 访问量 2581

猜你喜欢

转载自blog.csdn.net/qq_44424498/article/details/102481195