JAVA如何编写对外接口,让其他项目调用并传递参数给这个接口

JAVA萌新,项目只有自己,也没谁能问,求看到的大佬解答下。我们项目没用到什么spring/maven这些技术,我需要引入什么jar包来实现,大佬也务必告诉下。

公司让我写一个接口,不要用webService要用RESTful风格,客户在其他项目上调用这个接口,把一些相关的数据库字段信息以及附件给我,我在自己的系统中进行保存。请问这个接口怎么写,是我正常写一个Servlet,然后重写里面的doPost、doPut方法吗,把servlet链接地址给用户就行吗。

最简单的写个servlet,返回JSON格式的数据就可以了。用response输出就可以。

是这样的。但是servlet解析xml json需要自己手写,比较麻烦,为什么不用springMvc呢

spring项目,那你用注解的方式,写Controller控制层,来对外提供接口。

spring都没用到的项目长啥样?

你完全可以引进SpingMVC+springboot的照着例子写个接口很简单的。现在谁还写Servlet。

RESTful风格只是请求链接的格式,接口正常写就行了

restful主要就一些关键参数放在url上而不是body接收,/{id}像这种的

具体可以自己看看 https://www.jianshu.com/p/73d2415956bd

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632