草庐IT

non-RESTful

全部标签

java - 微服务 Restful API - DTO 与否?

RESTAPI-DTOsornot?我想在微服务的上下文中重新提出这个问题。这是原始问题的引述。IamcurrentlycreatingaREST-APIforaprojectandhavebeenreadingarticleuponarticleaboutbestpractices.ManyseemtobeagainstDTOsandsimplyjustexposethedomainmodel,whileothersseemtothinkDTOs(orUserModelsorwhateveryouwanttocallit)arebadpractice.Personally,Ithou

java - Spring RESTful 服务作为 WAR 而不是 Tomcat 中的 JAR

我正在使用JavaSpring创建一个RESTWeb服务。我已经成功加载了STS和详细的示例:“本指南将引导您完成使用Spring创建“helloworld”RESTfulWeb服务的过程。”http://spring.io/guides/gs/rest-service/但是,该教程仅到此为止..我想创建一个WAR文件,而不是创建一个包含servlet的自运行jar,然后部署该WAR文件。然后我找到了这个教程,并试图修改第一个教程的build.gradle文件。“将SpringBootJAR应用程序转换为WAR”http://spring.io/guides/gs/convert-ja

java - Spring RESTful 服务作为 WAR 而不是 Tomcat 中的 JAR

我正在使用JavaSpring创建一个RESTWeb服务。我已经成功加载了STS和详细的示例:“本指南将引导您完成使用Spring创建“helloworld”RESTfulWeb服务的过程。”http://spring.io/guides/gs/rest-service/但是,该教程仅到此为止..我想创建一个WAR文件,而不是创建一个包含servlet的自运行jar,然后部署该WAR文件。然后我找到了这个教程,并试图修改第一个教程的build.gradle文件。“将SpringBootJAR应用程序转换为WAR”http://spring.io/guides/gs/convert-ja

java - Spring 安全 : enable/disable CSRF by client type (browser/non-browser )

Spring安全文档says:"WhenyouuseCSRFprotection?OurrecommendationistouseCSRFprotectionforanyrequestthatcouldbeprocessedbyabrowserbynormalusers.Ifyouareonlycreatingaservicethatisusedbynon-browserclients,youwilllikelywanttodisableCSRFprotection."如果我的服务将被“浏览器”和“非浏览器”客户端(例如第三方外部服务)使用,SpringSecurity是否提供了一种专

java - Spring 安全 : enable/disable CSRF by client type (browser/non-browser )

Spring安全文档says:"WhenyouuseCSRFprotection?OurrecommendationistouseCSRFprotectionforanyrequestthatcouldbeprocessedbyabrowserbynormalusers.Ifyouareonlycreatingaservicethatisusedbynon-browserclients,youwilllikelywanttodisableCSRFprotection."如果我的服务将被“浏览器”和“非浏览器”客户端(例如第三方外部服务)使用,SpringSecurity是否提供了一种专

java - 在 Spring RESTful 服务中生成和使用自定义 JSON 对象

我有一些JSON对象,它们比我拥有的java对象的JSON表示形式更复杂。我有构建这些JSON对象的方法,我想直接返回并使用它们。我使用org.json库来构建我的JSON。我可以通过将JSON对象作为String返回来使GET方法工作。这是正确的做法吗?@RequestMapping(value="/getjson",method=RequestMethod.GET,produces="application/json")@ResponseBodypublicStringgetJson(){JSONObjectjson=newJSONObject();JSONObjectsubJso

java - 在 Spring RESTful 服务中生成和使用自定义 JSON 对象

我有一些JSON对象,它们比我拥有的java对象的JSON表示形式更复杂。我有构建这些JSON对象的方法,我想直接返回并使用它们。我使用org.json库来构建我的JSON。我可以通过将JSON对象作为String返回来使GET方法工作。这是正确的做法吗?@RequestMapping(value="/getjson",method=RequestMethod.GET,produces="application/json")@ResponseBodypublicStringgetJson(){JSONObjectjson=newJSONObject();JSONObjectsubJso

spring - Spring MVC 可以为 HTTP PUT 方法提供请求参数,还是必须使用 post?我应该使用哪个来成为 RESTful?

我有一个ControllerAction,我认为应该是HTTPPUT,但是当我尝试在ControllerAction中使用@RequestParam时,Spring会提示。HTTPPUT方法是否不允许请求参数,这就是Spring拒绝它的原因吗?@RequestMapping(value="/{helpDocumentId}/vote",method=RequestMethod.PUT)publicvoidvoteHelpfulness(@PathVariablelonghelpDocumentId,@RequestParambooleanisHelpful){helpManager.v

spring - Spring MVC 可以为 HTTP PUT 方法提供请求参数,还是必须使用 post?我应该使用哪个来成为 RESTful?

我有一个ControllerAction,我认为应该是HTTPPUT,但是当我尝试在ControllerAction中使用@RequestParam时,Spring会提示。HTTPPUT方法是否不允许请求参数,这就是Spring拒绝它的原因吗?@RequestMapping(value="/{helpDocumentId}/vote",method=RequestMethod.PUT)publicvoidvoteHelpfulness(@PathVariablelonghelpDocumentId,@RequestParambooleanisHelpful){helpManager.v

java - Spring Restful服务中如何处理由文件和JSON对象组成的多部分请求?

我有以下资源(使用Spring4.05.RELEASE实现),它接受一个文件和一个JSON对象:(P.S.activityTemplate是一个可序列化的实体类)...@RequestMapping(value="/create",method=RequestMethod.POST)public@ResponseBodyActivityTemplatecreateActivityTemplate(@RequestPartActivityTemplateactivityTemplate,@RequestPartMultipartFilejarFile){//processthefilea