Springboot(四) 在Springboot项目中的初见——@RestController

在Springboot项目中的初见——@RestController

    • @RestController简单介绍
    • @RestController可“自动”返回JSON类型数据

首先,明确一个点:
@RestController不仅仅在Springboot中可以使用 在Spring 4.0中该注释就已经可以使用。

@RestController简单介绍

@RestController = @Controller + @ResponeBody

举例:

//import 部分就不写了

@RestController
public class RController{
	
	@RequestMapping("/recontroller")
	public String recontroller(){
		String x = "Hello World";
		return x;
	}
}

访问‘/recontroller’的效果为:
Springboot(四) 在Springboot项目中的初见——@RestController_第1张图片

其相当于:


@Controller
@ResponeBody
public class PublicController{

	@RequestMapping("/publicController")
	public String publicController(){
		return "Hello World";
	}
}

访问后的效果为:
Springboot(四) 在Springboot项目中的初见——@RestController_第2张图片

@RestController可“自动”返回JSON类型数据

如题,该注释可以将返回值转换成JSON数据

@RequestMapping("recontroller")
    public Loginer recontroller(){
        Loginer loginer = new Loginer();
        loginer.setLogin_identify("login_identify");
        loginer.setPassword("password");
        loginer.setSt_id("st_id");
        return loginer;
    }

访问后效果为:
Springboot(四) 在Springboot项目中的初见——@RestController_第3张图片

好了,现在我所在我第一个项目中学习到的关于@RestController的知识就这么一点,欢迎知道更多的人进行评论!!!

下一篇预告!!

集成Mybatis分页!

你可能感兴趣的:(Springboot)