[Spring Boot ] Creating the Spring Boot Project : Demo: Creating a REST Controller
2023-09-14 09:00:50 时间
In Spring boot, define a REST API endpoint is pretty easy.
package com.globomatisc.bike.controllers; import java.util.ArrayList; import java.util.List; import com.globomatisc.bike.models.Bike; import org.springframework.http.HttpStatus; import org.springframework.web.bind.annotation.*; @RestController @RequestMapping("/api/v1/bikes") public class BikesController { @GetMapping public List<Bike> list() { List<Bike> bikes = new ArrayList<>(); return bikes; } @PostMapping @ResponseStatus(HttpStatus.OK) public void create(@RequestBody Bike bike) { } @GetMapping("/{id}") public Bike get(@PathVariable("id") long id) { return new Bike(); } }
相关文章
- 最后的记忆——Spring ApplicationContext
- JavaWeb_(SSH)三大框架整合struts+hibernate+spring_Demo
- activiti自定义流程之Spring整合activiti-modeler5.16实例(一):环境搭建
- Spring 的 Null-Safety 机制
- Spring Boot 项目打成 war 包部署,接口报 404 问题
- 【Spring Boot】Spring Boot之整合Sharding-JDBC(java config方式)实现分库分表(水平拆分)
- 【Spring Boot】Spring Boot之整合Apollo配置中心
- Intellij IDEA 使用Spring-boot-devTools无效解决办法
- spring boot: 中文显示乱码,在applicationContext里面配置
- 工厂模式如何返回Spring的Bean
- spring boot单元测试之十三:用mockmvc测试文件下载(spring boot 2.4.4)
- 将Spring Boot程序打包成docker镜像
- spring boot注解之@Scheduled定时任务实现
- Spring Cloud Alibaba | Nacos服务中心初探
- spring boot:实现图片文件上传并生成缩略图(spring boot 2.3.1)
- spring boot整合freemarker及freemarker基础语法超详细讲解
- spring boot整合mybatis+通用mapper+pagehelper分页插件
- spring boot使用yaml替代properties
- Spring MVC起源篇--01
- MongoDB最简单的入门教程之四:使用Spring Boot操作MongoDB
- spring 读取配置文件,将值注入到静态字段
- Spring Boot——日志配置
- spring boot 解决 跨域 的两种方法 -- 前后端分离
- spring security 登出操作 详细说明
- Java学习路线-63:maven整合ssm-spring+struts+mybatis
- 解决com.alibaba.fastjson.JSONException: write javaBean error问题以及解决Spring Boot加入Shiro导致spring aop失效的问题
- Spring常用注解式开发
- Spring 依赖注入优化
- Spring Boot系列——死信队列
- 【项目实战】在Spring Boot中使用Jasypt加密和解密敏感数据