Spring boot restful服务
【摘要】 前言本文引导读者通过spring boot创建一个restful服务器,笔者使用开发环境如下:项目说明jdk1.8idea2017-03操作步骤创建spring boot项目,参考idea 新建spring boot项目;创建领域类Greeting,(需要创建对应的包,这里就不再具体说明)package com.nick.demo.domain;public class Greeting {...
前言
本文引导读者通过spring boot创建一个restful服务器,笔者使用开发环境如下:
项目 | 说明 |
---|---|
jdk | 1.8 |
idea | 2017-03 |
操作步骤
创建spring boot项目,参考idea 新建spring boot项目;
创建领域类
Greeting
,(需要创建对应的包,这里就不再具体说明)
package com.nick.demo.domain;public class Greeting { private final long id; private final String content; public Greeting(long id, String content) { this.id = id; this.content = content; } public long getId() { return id; } public String getContent() { return content; } }
创建控制类
package com.nick.demo.controller;/* * @Author : Nick * @Description : * @Date : Create in 21:45 2018/4/25 **/import com.nick.demo.domain.Greeting;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestParam;import org.springframework.web.bind.annotation.RestController;import java.util.concurrent.atomic.AtomicLong;@RestControllerpublic class GreetingController { private static final String template = "Hello, %s!"; private final AtomicLong counter = new AtomicLong(); @RequestMapping("/greeting") public Greeting greeting(@RequestParam(value="name", defaultValue="World") String name) { return new Greeting(counter.incrementAndGet(), String.format(template, name)); } }
执行查看效果
总结
控制类上面使用
@RestController
注解;方法映射地址使用
@RequestMapping
注解
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)