(一)浏览器测试API 现在测试Rest API,加Rest控制器,左边“com.alibaba.demo-New-Class”,打开Jave Class ,name输入“hello”。
加个注解,如果没有注解容易出错,输入Hello(),造一个方法,把其暴露出去,作为Rest API,返回字符串“Hello Spring Boot 25x”,暴露f地址@RequstMapping(“hello”)。
再启动一次,右键选Run As ,选Java Application普通程序启动,基本程序造构建完成了。 现在程序启动了没报错,打开浏览器测一下,输入“localhost:8088/hello”,返加字符串“Hello Spring Boot 25x”,这种就成功了。
(二)修改contextpath 把标准项目改成复杂项目,比如加一个淘宝订单,用同样的方法,加一个order,操作是一样的。可以把代码复制过去直接改。
代码改成:
Order类型没有,可以用上面的方法创建Order类,但是目前Order是空的,
在order里输入 private int id; private String title;订单的名字,
生成Select getters测试器,
把Order调出为使用,输入以下代码和字符串:
再次重启一下,右键选Run As ,选Java Application普通程序启动。打开网页输入“localhost:8088/getOrder”,显示输出如下字符串:
以上操作没有连真实数据库,主要用于演示,返回的是Jackson数据,默认用的是Jackson序列化,阿里开源的叫Fastjson序列化。本节课讲的是Spring Boot2.5实战开发REST API,模拟淘宝订单接口,从hello world开始,然后改成get older,逐步把项目给复杂化。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。