springmvc之旅-开发到部署过程中遇到的问题整理(不断更新)

     2022-03-12     191

关键词:

开发中:

  第一个问题:我在做一个APP的后台服务接口的时候遇到一个问题。在SpringMVC中有两个注解,@RequestBody和@ResponseBody。@RequestBody的作用是将输入参数为json时将json数据转换为java对象,@ResponseBody的作用是将输出结果的java对象转换成json数据。

  开始我没有加入@ResponseBody,我发现在Android端使用Volley访问接口的时候返回的总是404错误,我一直没找到问题,后来我在电脑端访问接口的时候发现返回的也是404错误,不过浏览器找不到的地址居然是我返回的json数据转换成字符串.jsp的页面,原来是因为没有加入@ResponseBody注解,SpringMVC就将返回的Json结果映射成View,然后浏览器就找不到这个View页面,加入@ResponseBody后就会以Json数据的形式返回数据。

  后来我将Volley中的Request对象换成了JsonObjectRequest,又出现了404错误,我在网上查了资料,原来SpringMVC如果不加入@RequestBody注解的话就不能接受Json格式输入的参数,而JsonObjectRequest传入的参数则是json格式的,然后再Controller的输入参数上加上@RequestBody问题就解决了。


部署中:

  在开发的时候我将Spring和Mybatis的配置文件都放在创建的一个名为Config的Source Folder下,在本地运行的时候没有问题,因为能找到这个Config文件夹,但是当我部署到linux服务器上的时候就出现错误,后来我把Config文件夹转移到WEB-INF下,然后服务器就能正常访问项目了。

本文出自 “技术不宅” 博客,请务必保留此出处http://chrischen.blog.51cto.com/9954795/1738885

开发过程中遇到的小问题

com.ibatis.sqlmap.client.SqlMapException:ThereisnostatementnamedinthisSqlMap.意思是没有对应的名字的sql语句。检查了在xxx.xml文件中是否有两个标签的id命名相同(问题不在这)DAO实现类方法中有没有写对应xxx.xml的id名称(问题也不在这)那就只... 查看详情

maven+springmvc框架开发启动tomcat报监听异常

我们在做web开发是,经常都要在eclipse中搭建web服务器,并将开发中的web项目部署到web服务器进行调试,在此,我选择的是tomcat服务器。之前部署web项目到tomcat进行启动调试都很正常,今天突然出现无法启动情况,启动过程报如... 查看详情

源始web开发过程中遇到的一些兼容问题

...持下去,使自己能有所提高...   先来总结下在前端开发过程中容易遇到的一些兼容问题。 1、块属性标签float之后,如果有横向的margin属性,在IE6显示margin比设置的值大。  解决方案:给float的元素添加display:inline属... 查看详情

dubboadmin部署时遇到的nginx代理问题

1概述        1)前端页面使用vue开发,默认部署到服务端的内嵌tomcat中。vue依赖nodejs。        2) 服务端采用springboot开发,内嵌tomcat。2部署    参考官方文档3遇到的问题由于部署到域中,域名有... 查看详情

dubboadmin部署时遇到的nginx代理问题

1概述        1)前端页面使用vue开发,默认部署到服务端的内嵌tomcat中。vue依赖nodejs。        2) 服务端采用springboot开发,内嵌tomcat。2部署    参考官方文档3遇到的问题由于部署到域中,域名有... 查看详情

vue开发过程中遇到的问题

1.gitlab团队协作开发2.elementui问题集锦3. 使用vue和ElementUI快速开发后台管理系统 查看详情

mpdf部署到linux环境中遇到的问题

...iscompiledwithphp_mbstring.dllenabled.在windows环境下无任何问题,部署到linux下就遇到了。解决办法就是执行一下命令yuminstallphp-mbstring.x86_64可以查看stackoverflow的问题,地址连接http:/ 查看详情

开发过程中遇到的各种问题汇总

TLS/SSL/HTTPS1.我的个人网站https改造过程中,遇到问题MixedContent:Thepageat‘https://www.liberalman.cn/login’wasloadedoverHTTPS,butrequestedaninsecurestylesheet‘http://o9gqjr7iy.bkt.clouddn.com/libertyblog//css/ 查看详情

二.jsp开发过程中遇到的问题及解决

一.开发环境问题问题一:FailedtoloadtheJNIsharedlibrary启动Eclipse时弹出“FailedtoloadtheJNIsharedlibrary……”这样的一段提示,如下图:大概意思就是说在某个位置找不到jvm.dll这个文件原因1: 指定目录下jvm.dll不存在,可能... 查看详情

开发过程中遇到问题

遇到问题1、接口传递批次数据及解析的问题?通过HttpClient调用接口接收方使用fastjson解析解决方案:传递的对象包含集合封装成json字符串,如果传递的单个对象,对象里包含有集合可以使用ATSATSInfo=JSON.parseObject(result,newTypeReferen... 查看详情

前端开发过程中遇到过啥困难?

面试前端开发工程师,对方问:“开发中遇到过什么困难,如何解决的?”这个问题应该怎么回答?希望大神给个范文。不要给什么问题分析、思路之类的,就是要一个可以背下来的范文。开发中主要会用到Vue、vue-cli、webpack、n... 查看详情

小白研究项目部署-关于vue项目部署遇到的一些问题

...项目部署环境一般可以分为三种:生产环境,测试环境,开发环境。开发环境:开发环境时程序员专门用于开发的服务器,配置可以比较随意,为了开发调试方便,一般打开全部错误报告和测试工具,是最基础的环境。生产环境... 查看详情

开发过程中遇到的各种问题汇总

TLS/SSL/HTTPS1.我的个人网站https改造过程中,遇到问题MixedContent:Thepageat‘https://www.liberalman.cn/login’wasloadedoverHTTPS,butrequestedaninsecurestylesheet‘http://o9gqjr7iy.bkt.clouddn.com/libertyblog//css/bootstrap.min.css‘.Thisrequesthasbeenblocked;thecontentmustbes... 查看详情

ssm项目经常遇到的乱码问题

开发时使用jetty一切正常的项目,部署到linux中tomcat下,卧槽,各种乱码问题,记录一下解决过程:1. 路径上有中文无法打开,是因为tomcat不支持修改conf/server.xml,添加URIEncoding(搜索port="8080")  <Connectorport="8080"protoco... 查看详情

干货分享|安全测试起航之旅

云智慧汪晓宇安全测试是在IT软件产品的生命周期中,特别是产品开发基本完成到发布阶段,对产品进行检验以验证产品符合安全需求定义和产品质量标准的过程。一句话总结,安全测试就是检查产品是否满足安全需求的过程。... 查看详情

Web 服务的发布/部署/维护过程

...365网络服务环境中的一些非脆性发布过程技术。将代码从开发环境发布到关键生产环境的一些您最喜欢的方法是什么?这不仅包括代码更改,还包括数据库架构更改。让我们假设一切都经过测试并在开发环境的生态系统中获得好... 查看详情

安装cadence软件到使用过程中遇到的问题和解决方法

安装cadence软件到使用过程中遇到的问题和解决方法从https://blog.csdn.net/YYP_8020/article/details/103850440转载,供参考。这篇主要是整理了我从安装cadence软件到使用过程中遇到的问题以及我的解决方法,仅供参考。问题一:Er... 查看详情

关于windows10用c++部署libtorch过程中遇到的一些问题(代码片段)

...很多博客,可以参考以下链接:pytorch怎么使用c++调用部署模型?_豆芽菜-CSDN博客_pytorch用c++以及:Pytorch的C++前端(libtorch)在Windows下的预测-知乎在操作的过程中,主要遇到三个比较大的问题:问题一:cmake编译时以及... 查看详情