【java – 具有相同@RequestMapping的Spring MVC多个控制器】教程文章相关的互联网学习教程文章

java – Android上的RequestFactory缓慢【代码】

我正在使用带引擎和android的RequestFactory.它一直很好用,但是当我检索任何大小的对象列表(大约400个)时,它的响应非常延迟.似乎数据的传输发生得相当快(约4秒),但是直到很久以后(1-2分钟或更长时间)才进行onSuccess()回调.我猜这可能是在requestfactory中解析的速度慢.我的对象只是POJO,包含大约10个字段的文本和长整数. 我的问题是有没有人遇到这个?任何人都有更有效的方法从android中快速获取大量的数据? 更新:当使用RF与许多...

java – 具有相同@RequestMapping的Spring MVC多个控制器【代码】

我正在尝试制作一个允许用户从登录页面index.htm登录的Web应用程序.此操作与LoginController映射,登录成功后,用户将用户返回到相同的index.htm,但登录用户并使用欢迎消息迎接用户. index.htm还有另一个名为itemform的表单,它允许用户将项目名称添加为文本.此操作由itemController控制. 我的问题是我的LoginController和itemController都有相同的@RequestMapping,因此我收到此错误:Error creating bean with name ‘org.springfram...

Java Spring:需要通配符@RequestMapping来匹配所有BUT / images / *以及对原始URL的访问权限【代码】

我是Spring的新手,接管使用@RequestMapping的各种路由的现有代码.但是,由于新功能请求的复杂性,绕过Spring路由机制以使单个通配符操作方法与资产目录的所有可能URL匹配除外更容易: 匹配这些:(empty)//anything/you/can/throw/at/it?a=b&c=d但不是:/images/arrow.gif/css/project.css我的各种尝试要么根本不匹配,要么匹配但只捕获一个单词而不是整个原始URL:@RequestMapping(value="{wildcard:^(?!.*(?:images|css)).*\$}", met...

java – Spring Boot HTTPServletRequest通过测试无法正常使用【代码】

我试图在这里搜索答案,但找不到它.所以这就是:我使用的是Spring Boot.我正在使用动态解析查询字符串@RestController() @RequestMapping("/processors") public class ProcessorsController {protected static transient Logger log = LoggerFactory.getLogger(ProcessorsController.class);private Gson gson = new Gson();@AutowiredHttpServletRequest request;private Options options = new Options();@AutowiredProcessorRep...

java – 为什么在Spring中使用OncePerRequestFilter?

正如文件所说:Filter base class that aims to guarantee a single execution perrequest dispatch, on any servlet container.有一个问题What is OncePerRequestFilter?我还是不知道为什么要用它. 它说“在任何servlet容器上”.这意味着有多个servlet容器会多次执行过滤器?解决方法:一个用例是编写自己的自定义过滤器,扩展OncePerRequestFilter. 这可确保您的自定义过滤器在请求进入时位于前线,并且规范确保它已执行. 希望有所帮...

使用java的Akka http – 从RequestEntity获取String【代码】

我正试图获取一个http请求的主体,但它似乎并不像它听起来那么简单,除非我当然缺少一些东西. 我有一个HttpRequest的实例(来自akka.http.javadsl.model),我可以得到RequestEntity,但我无法弄清楚如何从实体中提取字符串.我想同步这样做,只是一个简单的操作,让字符串从那里. 我尝试了两种不同的途径: (1)Source<ByteString, Object> source = RequestEntity.getDataBytes();我不确定我应该对源做什么,它有很多方法,而且还不清楚如何使...

java – 为什么@RequestParam注释绑定请求体的值?【代码】

我有这个要求@RequestMapping(value = "/test", method = RequestMethod.POST) public void test(ModelMap modelMap, @RequestParam(value = "name") String name) {modelMap.put("result",name); }当我从Postman调用此请求并在请求正文和URL中传递Name参数时,结果如下所示:但是如果我从请求体中删除参数,请求是这样的:为什么@RequestParam注释首先绑定请求体的值?如果它在主体中不存在,它会绑定URL参数中的值解决方法:因为这是...

HttpRequest Post in Java【代码】

在java中创建了新的API.我想使用这个API的方法,如post,get方法,但无法工作.你能给我提示使用其他方法来做到这一点.URI url = URI.create("http://localhost:8080/departure/");System.out.println("koraylikchi");HttpPost httpPost = new HttpPost(url);JSONObject jsonObject = new JSONObject();jsonObject.put("departDate",dateChooser.getPromptText());jsonObject.put("time",timeField.getText());jsonObject.put("flight"...

java – JSON VS简单的字符串操作,用于解析Android中的HttpRequest

我面临着必须通过HttpPost请求在远程服务器中提取一些信息的常见情况.想象一下,我们是在天气应用程序检索一些天气信息的情况下. 服务器发送一个长输入流,我们有兴趣从这个流中提取一些信息.请记住,我们处于内存cpu绑定环境中. 我们有两种选择: 1)我们使用JSON或XML解析器来提取信息. 这是推荐的方法,但它有一些缺点: >令人痛苦的啰嗦,特别是如果我们想从大流量中获取很少的信息.>它应该更快,更容易收集垃圾,但我不确定上述情况是...

java – Solr自定义RequestHandler – 注入查询参数【代码】

简短的问题:我正在寻找一种方法(java)拦截对Solr的查询,并注入我的业务逻辑提供的一些额外的过滤参数.我应该使用什么结构? 语境:首先,有点坦白:我是Solr的新秀.对我来说,设置服务器,定义模式,编写功能索引管理器,然后实际看到服务器返回正确的结果 – 完全按照预期! – 对自己来说已经是一项成就.我也好! 但是,我目前正在从事一个需要更多的企业项目.粗略地说,solr实例将由成千上万的用户通过同一个requestHandler进行查询,即...

java – 使用Jackson转换器将嵌套的json绑定到@RequestBody对象【代码】

我有两节课public class Parent {private String name;private int age;private ArrayList<Child> children = new ArrayList<Child>();//Setters and getter to follow.. }public Class Child {private String name;private int age; }Spring配置包括:<bean id="jsonMessageConverter"class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter" /><beanclass="org.springframework.web.servlet.mvc.an...

java – request.getUserPrincipal()得到null【代码】

用户成功通过身份验证,但在我进入下一个控制器后进行身份验证后,我获得了request.getUserPrincipal()null.我正在使用websphere 7,我的应用程序是在spring mvc中.System.out.println("subject.getPrincipals(): " + subject.getPrincipals());WSSubject.setRunAsSubject(subject);在登录控制器中进行身份验证后,subject.getPrincipals()返回principal,但是当我转到下一个控制器时,我得到request.getUserPrincipal()null. web.xml中<...

java – JBAS011006由于异常而未安装可选组件StandardServletAsyncWebRequest DeploymentUnitProcessingException【代码】

参见英文答案 > Spring3.2 and jboss as 7 4个自从Spring 3.2 GA发布以来,我想将我的Spring 3.1.2应用程序升级到最新版本.该应用程序在JBoss 7.1.1.Final上运行.其他一切都很顺利,除了我得到以下JBoss错误消息,我觉得很烦(虽然应用程序运行正常).任何的想法?15:50:06,865 WARN [org.jboss.as.ee] (MSC service thread 1-13) JBAS011006: Not installing optional component org.springframew...

java – 将@RequestParam从@ActionMapping传递给@RenderMapping【代码】

我在Liferay上使用Spring MVC portlet,我正在寻找一种方法将RequestParam从ActionRequest传递给RenderRequest.这是我的2功能的签名.@ActionMapping(params="action=bookmark_fiche")public void bookmarkFicheRef(@RequestParam long ficheId, ActionRequest request, ActionResponse response){...response.setRenderParameter("action", "view_fiche");}@RenderMapping (params="action=view_fiche")public String showFiche(@Re...

java – @RequestHeader地图映射默认情况?【代码】

在3.2版本中,我们在控制器中使用它: @RequestHeader Map< String,String>头 问题是标题键的映射可以是任何情况,因此我们必须重新构建标题映射,将键强制为小写. 如果spring一直强制在地图中的标题上使用小写或大写,以便更容易进行标题检查,那就太好了. 研究如何改变这种行为很困难,春季mvc测试设置也是如此. 我们可以覆盖RequestHeaderMapMethodArgumentResolver但是如何?解决方法:是的,您可以覆盖RequestHeaderMapMethodArgument...