零基础自学idea开发http api记录(1)
因为公司业务需求,曾经用.net开发项目逐步改成java开发,重新学习idea开发工具和java语言,目前先用idea开发接口,然后,开始我在网上现学现写的工作模式,百度搜索东拼西凑的开发模式,本篇是我的自学开发汇总记录,方便日后查阅-初级版本v1.0。
1、下载JDK1.8
根据搜索博主们的文章,大多数都用1.8版本,所以,决定先用1.8版本,如何下载和安装请参看。
2、下载idea、建立项目、配置maven目录
我用的是最新的是2023.1版本旗舰版,因为要用到springboot+maven方式,为啥这么用,目前我也不太懂,照猫画虎而已,先好用再研究。原来想用社区版但是没弄出spring选项,所以放弃了。网上大多数是比较早的版本讲解,我参考了很多再加上自我理解吧,参见,
3、建立完项目开始,运行一下程序,提示错误信息,如下:
1)提示”源发行版17需要目标发行版17“
因为2023.1版本jdk是17,而我用到的是jdk8,虽然我在建立项目时已经选了8但是还是报错,如何修改请参见
2)修改完上面的错误,又提示”。。。类文件具有错误的版本 61.0, 应为 52.0。。。“
因为我在建立项目时默认的spring-boot-starter-parent版本是3.0.5好像不行,为什么不行有待以后再研究,修改请参见
4、项目运行成功
开始网上寻找api接口例子,刚开始找到一个api例子,用postman测试发现不对,结果对于我菜鸟来说,也不知道postman配置问题,还是idea配置问题,一顿不知所措的查找问题,最后我重新找个简单的例子只是在网页上显示时间,结果好用了,也就是说时例子问题,唉,然后又重新上搜索http api例子,终于找到适合好用的例子 api终于调用成功了。
5、接下来实现调用webservice功能,如何生成webservice文件以及如何调用webservice,然后解析json格式,最后封装成自己的接口,而这过程我又遇到哪些问题,下次更新。。。
