问题标签 [spring-rest]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4679 浏览

angularjs - AngularJS spring security login/logout with Cross-Origin Resource Sharing (CORS)

问题陈述:我的 UI 应用程序在 9000 端口(grunt 项目)上运行,而我的服务器端 Spring Boot 项目在 8421 端口上运行。除了登录和注销之外,我可以从我的 UI 应用程序中访问所有 URL。请让我知道如何使用 CORS 配置 Spring Security 登录和注销。

应用程序.js

安全配置.java

SimpleCORSFilter.java

登录.html

提前致谢

网络日志

0 投票
24 回答
479353 浏览

java - Spring Boot - 如何在一个地方记录所有带有异常的请求和响应?

我正在使用 spring boot 开发 rest api。我需要使用输入参数(使用方法,例如 GET、POST 等)、请求路径、查询字符串、此请求的相应类方法、此操作的响应(成功和错误)记录所有请求。例如:

请求成功:

日志应如下所示:

或有错误的请求:

日志应该是这样的:

我希望请求/响应是一个单一的实体,在成功和错误的情况下都有与该实体相关的自定义信息。

春季实现这一目标的最佳实践是什么,可能是过滤器?如果是,你能提供具体的例子吗?

我玩过@ControllerAdviceand @ExceptionHandler,但正如我所提到的,我需要在一个地方(和单个日志)处理所有成功和错误请求。

0 投票
1 回答
2546 浏览

java - Spring @RequestMapping 日志消息?

我试图反序列化来自 Javascript UI 的 JSON 对象,但我不断收到 400 -“客户端发送的请求在语法上不正确”错误。请注意,我知道 REST 服务可以工作,因为如果我对 JSON 进行硬编码,我可以成功地使用该服务,但现在我正试图从一个实际的 JS 对象生成 JSON。

Spring 是否生成可以帮助解决此问题的日志消息?如果是这样,那么我该如何设置呢?

0 投票
1 回答
3902 浏览

spring - JsonPath OR condition using MockMVC

I am practicing MockMVC for rest call unit testing. how can we test the Boolean values so that whether the result is true or false I need to pass the test, I tried as follows,

Also I have list with 6 values, how can use list contains all kind of method,

Any suggestions please!!

0 投票
6 回答
15341 浏览

java - 如何调试spring mvc rest中找不到的404资源?

我有一个示例 spring rest mvc 应用程序,它具有以下 java 代码:

SampleController.java

pom.xml

web.xml

调度程序-servlet.xml

主页给了我 apache 页面,但是一旦我尝试访问 127.0.0.1:8080/sample 它就会抛出 404 错误。日志对此都保持沉默。不知道如何解决这个问题。

0 投票
1 回答
5682 浏览

java - 使用 REST 和 Javaconfig 在 Spring Security 中摘要 Auth

我在使用 Spring Security 设置摘要身份验证时遇到问题:

我的安全配置:

使用以下用户服务:

当尝试使用 Digest 访问 API 时,我得到以下返回:

基本身份验证正在运行。文摘有什么问题?

使用 Postman 发送请求:

0 投票
1 回答
1355 浏览

angularjs - AngularJS 和 Spring Rest

我正在使用 AngularJS 向使用 Spring boot 和 Rest 编写的 API 发布一个简单的表单。每个类都用 @RestController 注释

我的弹簧控制器方法如下:

HTML 表单:

通过 Angular 发布:

当我使用角度提交表单时,我可以看到模态对象正在填充表单数据,但是当它到达弹簧控制器时,模态对象的所有属性都为空,因此,我得到以下错误:

我究竟做错了什么?

0 投票
2 回答
3342 浏览

java - 如何使用@RestController 将简单的布尔值作为纯文本返回?

我只想通过一个简单的 servlet 返回文本“true”:

结果:406 - The resource identified by this request is only capable of generating responses with characteristics not acceptable according to the request "accept" headers.

为什么?我怎样才能返回那个简单的值?如果我将返回类型更改为String "true".

0 投票
2 回答
5116 浏览

java - 如何在不同的端口上运行@RestController?

spring-rest用来创建一些@RestControllerservlet。该应用程序不是在网络服务器上运行,而是作为一个带有嵌入式 tomcat 的简单命令行工具。

它们中的大多数应该在使用server.port=80属性指定的公共端口上运行。

问题:如何@RestController在不同的端口上运行不同的?所以其中一些只能在内部访问?

0 投票
1 回答
739 浏览

java - 春季测试中的@QuerydslPredicate 在standaloneSetup 中失败

我正在使用这里的春季文档中建议的@QuerydslPredicate。

QueryDSL Web 支持 当我运行 Web 应用程序时,Everthing 工作正常。但是对于我使用的测试用例

我得到了例外:-

当我使用 .

我的问题是如何在 StandaloneSetup 中进行这项工作?