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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值