为了账号安全,请及时绑定邮箱和手机立即绑定

请说明一个最简单的 spring boot restful ?

/ 猿问

请说明一个最简单的 spring boot restful ?

偶然的你 2019-10-29 10:06:03

一个最简单的 spring boot restful 


查看完整描述

3 回答

?
慕桂英3389331

package com.rest.service;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class firstService {
public static void main(String[] args) {
SpringApplication.run(firstService.class, args);
}
}

?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

@RestController
public class AppointServiceHandler {

@RequestMapping("/doctor")
public String getDoctor(@RequestParam(value="name",defaultValue="world") String name,@RequestParam(value="id",defaultValue="12") int id){
System.out.println("come in getDoctor");
String msg = ObjectToJSON(new Doctor(id,name));
System.out.println(msg);
return msg;
}

public String ObjectToJSON(Object obj){
JSONObject json = JSONObject.fromObject(obj);
return json.toString();
}

}



查看完整回答
反对 2019-11-02
?
12345678_0001

Spring Boot项目的主要目标如下:

为所有的Spring开发工作提供一个更快、更广泛的入门经验
开箱即用,你也可以通过修改默认值来快速满足你的项目的需求
提供了一系列大型项目中常见的非功能性特性,如嵌入式服务器、安全、指标,健康检测、外部配置等
Spring Boot不生成代码,且完全不需要XML配置。下图显示了Spring Boot在Spring生态系统中的位置。

Spring Boot还附带了一个命令行工具,你可以用来快速创建Spring原型应用,它提供了一种让你的Spring应用起步的最快速的方式。该工具允许运行Groovy脚本,这意味着你可以使用类似于Java的语法。

查看完整回答
反对 2019-11-02

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信