草庐IT

REST_Framework

全部标签

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

spring - 如何在 JAVA 的 rest API 中将图像返回给浏览器?

我想要一个图像,同时我点击一个API,比如localhost:8080:/getImage/app/path={imagePath}当我点击这个API时,它会返回一张图片。这可能吗?实际上,我已经试过了,但它给了我一个错误。这是我的代码,@GET@Path("/app")publicBufferedImagegetFullImage(@ContextUriInfoinfo)throwsMalformedURLException,IOException{StringobjectKey=info.getQueryParameters().getFirst("path");returnres

java - Spring Framework可以用于批处理应用吗?

我的公司正在为我们的Java框架切换到Spring,据我所知,它会很好地工作,但我们也有许多Java批处理应用程序*。Spring对运行批处理应用程序有足够的支持吗?spring的哪些特性会在这种环境下有用,而根本不起作用?*运行后端进程的Java命令行程序。 最佳答案 有一个Springproject为此。 关于java-SpringFramework可以用于批处理应用吗?,我们在StackOverflow上找到一个类似的问题: https://stacko

java - 通过 DI 在 Spring Framework 中正确使用 LOG4J

我正在尝试使用Log4j作为Spring框架的一部分,据我所知,通过使用适当的bean系统应该映射一个在代码中可访问的单例实例同时将日志记录深度自动映射到类类似于Log4J的正常使用如Loggerlog=Logger.getLogger(getClass());我一直在使用以下Springbean定义conf\log4j.xml但是我无法将这个bean映射到给定类中的特定成员我也无法通过@autowired来使用它请告诉我是否有任何更好的方法来集成Log4j和Spring最好的问候标记 最佳答案 对您的问题的简短回答是log4j不是

java - 使用 JVM Nashorn (Play Framework) 呈现 React.js 时出错。我得到 "null is not a function"

我一直在阅读本教程:http://tylermcginnis.com/reactjs-tutorial-a-comprehensive-guide-to-building-apps-with-react/,并在使用Nashorn在JVM上渲染React时遇到问题。我的App.js文件如下。在客户端上运行时它可以正常工作。只是在使用Nashorn/JVM时报错:varApp=React.createClass({getInitialState:function(){return{name:'TylerMcGinnis',friends:['JakeLingwall','MurphyRan

java - 以功能方式使用 Rest Service

所以我很好奇如何使用java8流API更有效地重写以下代码。publicstaticListgetResults(Stringorigin,Listdestinations){finalStringuri="https://api.searchflight.com/;Listresults=newLinkedList();for(Stringdestination:destinations){RestTemplaterestTemplate=newRestTemplate();Stringparams=getParams(origin,destination);FlightInfore

java - 如何实现基于调用者的REST服务的字段级访问控制?

我需要限制调用者在REST响应中的属性。考虑JSON格式的响应。例如:对于给定的REST端点,默认响应如下{"id":"111""name":"John""age":"30"}对于“来电者1”,响应应该是这样的{"id":"111""name":"John""age":"null"}对于“来电者2”,响应应该是这样的{"id":"111""name":"null""age":"30"}在上述响应JSON中,“null”表示此类属性不会暴露给此类调用者。我正在寻找一种方法来控制调用者的REST响应。 最佳答案 服务器端的实现严重依赖底

java - 在 Rest-assured 中使用 Json 文件作为负载

我有一个巨大的JSON文件要作为测试目的的restapi调用的有效负载发布。我试过类似的东西:publicvoidRestTest()throwsException{Filefile=newFile("/Users/bmishra/Code_Center/stash/experiments/src/main/resources/Search.json");Stringcontent=null;given().body(file).with().contentType("application/json").then().expect().statusCode(200).body(equ

java - Spring Framework 中的 NullPointerException(或什么?)

我遇到了一个非常奇怪的问题,我根本不知道从哪里开始。在我们的工作应用程序中,我们的一个页面似乎有点任意失败——也就是说,有时它能工作,有时却不能。Web应用程序运行Java6、Spring2.5.6和Hibernate3.2.6。此外,我们使用的是Javax.servlet3.0版(可能是相关的)。问题变得很困难,因为堆栈跟踪非常有限,它似乎不涉及我们的任何自定义代码(我们所有的类都以com.isworld.*开头)。错误发生在加载页面之后,提交表单并且正在处理请求时。请参阅下面的堆栈跟踪:org.springframework.web.util.NestedServletExcept

java - 使用 Play 框架处理 REST URL 错误

目前,当我(或者更重要的是,一个用户)在URL中输入我的一个剩余函数时,它可以工作,状态代码为200。但是,如果您输入错误或拼写错误,则会生成一个404页面,并在通过REST客户端查看时显示404状态代码。我不想在发送错误URL时收到404页面,而是想显示一个动态生成的JSON对象。如何修复该错误处理以执行我想要的操作,是否有一个地方可以定义在特定状态代码期间应该执行的操作? 最佳答案 我对PlayFramework不是很熟悉,但我很感兴趣。这discussionseemedatleastsimilartowhatyouwant:G