SpringBoot返回json数据

1.pom文件

<parent>
  	<!-- pring-boot-start-parent,可以提供dependency management,依赖管理,
  	引入以后在其它dependency的时候就不需要version了 -->
  	<groupId>org.springframework.boot</groupId>
    	<artifactId>spring-boot-starter-parent</artifactId>
    	<version>1.3.3.RELEASE</version>
</parent>
<dependencies>
 <!-- spring-boot-start-web包含了spring webmvc和tomcat等web开发的特性 -->
    <dependency>
          <groupId>org.springframework.boot</groupId>
          <artifactId>spring-boot-starter-web</artifactId>
      </dependency>
 </dependencies>
2.测试的DTO实体类

package com.aruisi.dto;

public class DemoDto {
	private String userId;
	private String usernName;
	private String phoneNumber;
	
	public String getUserId() {
		return userId;
	}
	public void setUserId(String userId) {
		this.userId = userId;
	}
	public String getUsernName() {
		return usernName;
	}
	public void setUsernName(String usernName) {
		this.usernName = usernName;
	}
	public String getPhoneNumber() {
		return phoneNumber;
	}
	public void setPhoneNumber(String phoneNumber) {
		this.phoneNumber = phoneNumber;
	}
	
}
3.测试的controller类

package com.aruisi.controller;

import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import com.aruisi.dto.DemoDto;
/**
 * @SpringBootApplication申明让spring boot自动给程序进行必要的配置,
 * 等价于以默认属性使用@Configuration,@EnableAutoConfiguration和@ComponentScan
 * @RestController返回json字符串的数据
 * @author zmk
 */
@RestController
@SpringBootApplication
public class DemoController {
	@RequestMapping("/demo")
	public DemoDto demo(){
		DemoDto demoDto = new DemoDto();
		demoDto.setPhoneNumber("xxxxxxxxxxx");
		demoDto.setUserId("123456789");
		demoDto.setUsernName("zmk");
		return demoDto;
	}
public static void main(String[] args) {
        SpringApplication.run(DemoController.class, args);
      }
}
4.右键project – Run as –Maven build – 在Goals里输入spring-boot:run,然后Apply,最后点击Run。
在浏览器访问地址:http://127.0.0.1:8080/demo返回如下数据:
{
    "userId": "123456789",
    "usernName": "zmk",
    "phoneNumber": "xxxxxxxxxxx"
}



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值