草庐IT

airbrake_request_data

全部标签

java - 使用 Spring Data 在 Spring Boot 应用程序中 Autowiring DynamoDB 存储库

我正在使用SpringBoot迈出第一步,现在有一段时间,我遇到了以下问题。目标我想使用SpringData将应用程序数据存储在AWS上的DynamoDB中。为此,应该有一个单一的服务来封装与持久性相关的所有内容。代码应尽可能简单易读。因此,我尽量避免使用XML配置,而是使用注解。问题Spring无法Autowiring数据服务中的存储库实例(NoSuchBeanDefinitionException)。更新:集成测试也依赖于使用@Autowire的存储库(见下文),但也失败了。我还尝试创建存储库接口(interface)的虚拟实现并将其标记为@Component-这也可以正常工作。因

java - Spring Data JPA 方法 + REST : Enum to Integer conversion

我有一个端点:/api/offers/search/findByType?type=X哪里X应该是Integer值(我的OfferType实例的序数值),而Spring考虑X一个String并将应用其StringToEnumConverterFactory与StringToEnum转换器。publicinterfaceOfferRepositoryextendsPagingAndSortingRepository{ListfindByType(@Param("type")OfferTypetype);}所以我写了一个自定义Converter它只是通过给定的序号获得一个实例:public

java - Weblogic BEA-000449 : Closing socket as no data read from it during the configured idle timeout of 5 secs

我已经开始在我的weblogic10日志文件中看到这条消息。我正在运行一个大约有40-350个并发用户的应用程序。我的问题是这个错误的真正含义是什么它将如何影响用户(如果有的话)可能是什么原因造成的谢谢 最佳答案 WhatdoesthiserrorreallymeanWeblogic正在关闭用于与其中一个服务器客户端通信的套接字,因为超过五秒没有发送数据,这是您为Weblogic的空闲超时配置的值。Whatcouldbecausingthis客户端程序连接到您的服务器,发送一些数据,然后1)不关闭连接或2)消失。

java - 为什么没有发送 cookie 时 request.getCookies() 返回 null?

根据Javadoc,HttpServletRequest.getCookies()“返回包含客户端随此请求发送的所有Cookie对象的数组。”,如果没有发送cookie,则返回null。除了返回一个空数组之外,这种行为是否有特定的原因,这对我来说似乎更直观一些,并且避免了在迭代数组以查找特定cookie之前需要检查是否为null? 最佳答案 在这种情况下,这曾经是Java的常见做法。主要原因可能是不返回任何内容比返回空列表更有效(垃圾收集器的工作更少)。 关于java-为什么没有发送co

java - Storm : Spout for reading data from a port

我需要编写一个Storm喷口来从端口读取数据。想知道这在逻辑上是否可行。考虑到这一点,我设计了一个简单的拓扑结构,它具有一个spout和一个bolt。spout将收集使用wget发送的HTTP请求,而bolt将显示请求-仅此而已。我的spout结构如下:publicclassProxySpoutextendsBaseRichSpout{//TheO/PcollectorSpoutOutputCollectorsc;//ThesocketSocketclientSocket;//TheserversocketServerSocketsc;publicProxySpout(intport)

java - 松弛请求验证 : Can't compute matching request digest using signed secret

我正在Slack上实现交互式消息,其中包含一些操作按钮。使用SlackApp我能够处理Slack用户点击我的JavaSpringbootAPI上的按钮。到这一刻,一切都很好。但是,我努力计算匹配的请求签名(摘要)以验证它实际上来自Slack。我阅读了Slackverificationdocumentationpage上的所有文档。该页面描述,签名必须计算为HMACSHA256哈希,使用SigningSecret作为key和内容作为松弛版本、时间戳和请求主体的串联,例如:v0:123456789:command=/weather&text=94070页面上写着:...Evaluateon

java - Liferay 中不同的 "request"隐式对象

从这些隐式对象中获取属性有什么区别:renderRequest.getAttribute("myVar")actionRequest.getAttribute("myVar")request.getAttribute("myVar")为什么都允许?我的意思是您通常将属性存储在actionRequest或renderRequest对象中,但您可以在request隐式对象中获取它,为什么?什么是正确的做法?如何在View时间内获取Action对象?是不是违反了action-render的renderParams传递机制?如果在JSP中尝试使用它们时抛出NullPointerExceptio

java - Spring DispatcherServlet : No mapping found for HTTP request

我在使用springmvc3.2.4.RELEASE实现一个非常简单的页面时遇到问题。我的Controller看起来像这样:@Transactional@ControllerpublicclassMembersDetailsController{@AutowiredprivateMemberServicememberService;@RequestMapping(value="/member/{name}",method=RequestMethod.GET)publicStringdisplayMember(@PathVariableStringname){System.out.pri

java - Spring Data Elastic Search - 按距离对地理位置进行排序

给定一个地理定位点,我试图找到10公里以内的一些地点,并按离给定位置最近的地点对其进行排序。我设法返回了10公里以内的位置列表,但是当我尝试对其进行排序时,出现了异常:我正在使用以下版本:3.2.12.61.0.0.BUILD-SNAPSHOT3.2.5.RELEASEjava代码如下:publicListfindByGeoLocation(Doublelongitude,Doublelatitude,StringchannelKey,Stringdistance){if(StringUtils.isEmpty(distance)){distance=defaultRadius;}Ge

java - 带有 Spring Data REST 的不同 REST API 的多个调度程序 servlet 的 Spring Boot (JAR)

我有一个项目使用SpringBoot生成一个可执行JAR,该JAR公开了一个带有SpringDataREST的RESTAPI。它还与SpringSecurityOAuth集成。那很好用。我的问题如下,我想为RESTAPI使用不同的模块,仅当具有JPA存储库的相应JAR在类路径中(它已被定义为依赖项)时,我才想启用这些模块。问题是我希望它们彼此独立。我希望能够在具有不同映射的不同调度程序servlet下为它们提供服务,这样我就可以为每个指定不同的baseUri,并为资源发现设置不同的根URL。我会尽量让它更清楚:API模块A:一个JAR,例如包含资源X和Y的XRespository和YR