POST http://localhost:8090/newsadmin/codeitemcontroller/addcodeitem 404 (Not Found)

接口调用了半天发现还是404

头疼啊。。。。。。

突然发现Spring项目,我们没有扫描这个包啊

自己傻了

在配置文件中配置一下:

 <bean id="codeitem" class="com.wdg.codeitem.controller.CodeItemController"></bean>

可以了

还可能虽然后台的接口是调通的了,但是还是出现404

原因在于:

public @ResponseBody String addCodeItem(Map<String, String> reqMap) {this.log.info("************开始调用addcodeitem接口***************");String itemname = reqMap.get("itemname");String itemguid = reqMap.get("itemguid");int num = 0;if (StrUtil.isNotBlank(itemname)) {num = codeService.getCountByItemname(itemname, itemguid);}// 如果存在相关名称的代码项,并且不是当前的代码项,不能新增if (num > 0) {return BuildJsonOfObject.buildJsonOfString("已存在相同名称的代码");} else {Codeitem codeitem = new Codeitem();StrUtil.getObjFromParams(reqMap, codeitem);codeitem.setRowguid(UUID.randomUUID().toString());codeitem.setOperateguid(UserSession.getInstance().getUserguid());codeitem.setOperatedate(new Date());codeService.addCodeitem(codeitem);this.log.info("************结束调用addcodeitem接口***************");return BuildJsonOfObject.buildJsonOfString("新增成功");}}

需要在接口上添加备注@ResponseBody

如何前台的参数要绑定在reqMap里面需要这个样写:

 public @ResponseBody String addCodeItem(@RequestBody Map<String, String> reqMap) {

希望对你有所帮助

java web项目调用rest接口404相关推荐

  1. webservice 暴漏接口_解决java web 项目发布webservice接口

    最近公司有一个需求,需要暴露当前web项目的接口给第三方系统调用,网上查到webservice是跨平台.跨语言的应用技术,所以作为首选. 查找了很多例子,都是很简单的加@WebService到类,加@ ...

  2. java访问错误404_如何解决 Java web 项目中的 404 错误

    在使用 Tomcat 进行 Java Web 开发的时候,经常会遇到以下 HTTP 404 错误: 错误代码为 HTTP 404(未找到),描述信息是: "The origin server ...

  3. Java Web 项目入门指南(http、Servlet、Request、Response、ServletContext、会话技术[cookie、session]、Filter、Listener)

    概述 web 服务器.项目.资源概述 web 服务器:可以被浏览器访问到的服务器 常见的 web 服务器: tomcat:中小型的服务器软件,免费开源,支持 JSP 和 Servlet apache ...

  4. java web项目流程小结

    java web项目从发出请求到返回结果流程整理: 客户发出请求,通过web.xml 中配置的DispatchServlet 接收请求并调用 handlerMapping 将请求分发到对应的Contr ...

  5. [项目规范]JAVA WEB项目实施规范

    一:前言 在此将Java Web项目的实施规范做一个总结. 二:需求阶段 需求阶段主要包含需求分析和需求拆分,下面针对这两块做一个说明. 1.需求分析 需求分析是由PM撰写初稿,然后PM,DEV,FE ...

  6. 关于Java Web项目的技术点探讨

    目录 一.目的 二.技术点介绍 1.主要技术点 (1)在新技术不断涌现的背景下,大型网站架构自创立以来经历了不断的重塑.优化.功能拓展,首先对大型网站架构的变迁历程进行管窥蠡测. (2)在对上述架构变 ...

  7. java web项目为什么我们要放弃jsp?

    前戏: 以前的项目大多数都是java程序猿又当爹又当妈,又搞前端(ajax/jquery/js/html/css等等),又搞后端(java/mysql/Oracle等等). 随着时代的发展,渐渐的许多 ...

  8. java Web项目如何windows桌面运行?

    一.前言 前几天一个朋友找我,说有一个 数据接口开发 能够页面展示的小项目,能够在本地运行就行,不需要放到网上,问我这边可不可以做,本来想 婉言谢绝 的,但是听到说,可以给点 辛苦费,于是想到了 李白 ...

  9. 云服务器 ECS 建站教程:手工部署Java Web项目

    手工部署Java Web项目 Tomcat 一个开源的且免费的 Java Web 服务器,常用来作为 web 开发的工具.它可以托管由 servlet,JSP 页面(动态内容),HTML 页面,jav ...

最新文章

  1. Linux 黑话解释:什么是定时任务
  2. IT 学习资料 大全
  3. idea中构造器和toString方法覆写的快捷键
  4. Codeforces Round #624 (Div. 3) E. Construct the Binary Tree 思维 + 构造
  5. Idea中搭建Wildfly(JBoss)运行环境(Mac)
  6. linux如何安装网卡驱动6,详解CentOS 6.5如何安装Realtek无线网卡驱动
  7. 计算机硬件基础电路参数测量,硬件电路设计基础知识.doc
  8. Mac—Excel转图片
  9. windows下Vue安装教程(超级详细,一些细节坑)
  10. UVa 11137 - Ingenuous Cubrency
  11. Blob如何在html里转换成图片,前端图片canvas,file,blob,DataURL等格式转换
  12. 正则匹配---匹配包含指定字符串
  13. linux实验实训报告,linux实验实训报告.doc
  14. 皓月战地3不显示服务器,【求助】登录皓月服出错。。
  15. ASF 董事会是如何炼成的?
  16. OOSE-人际关系管理系统设计开发
  17. php 兼容火狐,PHP_CSS兼容IE与火狐浏览器超强兼容代码,如何让你写的代码更兼容火狐 - phpStudy...
  18. SSH原理与运用:远程登录
  19. ROS 中的 joint 和 link
  20. flutter 实现圆形图片

热门文章

  1. flash绘图API:绘制植物
  2. MySQL优化篇:IN VS EXISTS
  3. 赢了!赢了!赢了!反抗违法裁员,小米以绩效低为由辞退员工败诉!这里单独给大家一些应对参考!...
  4. 只因为离职报告多写这三个字,员工竟然倒赔公司2.9万!
  5. AI大牛纷纷离职!2021大厂AI Lab现状盘点,网友:名存实亡
  6. 浅析 SpringMVC 中返回对象的循环引用问题
  7. Redis 日志篇:无畏宕机实现高可用的杀手锏
  8. 如果MySQL磁盘满了,会发生什么?
  9. 十年难得一遇!从数据误删到全量恢复的惊险记录
  10. 互联网安全威胁及应对方案