126得票12回答
在集成测试中覆盖Bean

我为我的Spring-Boot应用程序提供了一个RestTemplate,通过@Configuration文件来添加合理的默认值(例如超时)。在我的集成测试中,我想要模拟RestTemplate,因为我不想连接到外部服务 - 我知道希望得到哪些响应。我尝试在integration-test包中...

96得票8回答
Spring的@RequestParam与枚举类型

我有这个枚举:public enum SortEnum { asc, desc; } 我想将其用作rest请求的参数:@RequestMapping(value = "/events", method = RequestMethod.GET, produces = MediaType....

57得票7回答
Spring RestTemplate和泛型类型ParameterizedTypeReference集合(如List<T>)

一个抽象控制器类需要从REST获取对象列表。使用Spring RestTemplate时,它没有将其映射到所需的类,而是返回了Linked HashMap。 public List&lt;T&gt; restFindAll() { RestTemplate restTemplat...

45得票4回答
使用Spring RestTemplate进行URL编码数据的POST请求

我是Spring的新手,正在尝试使用RestTemplate进行REST请求。Java代码应该与以下curl命令相同: 我对Spring不熟悉,正在尝试使用RestTemplate进行REST请求。Java代码应该与以下curl命令实现相同:curl --data "name=feature...

38得票5回答
我可以为Post请求使用@Requestparam注解吗?

我有这个控制器方法:@PostMapping( value = "/createleave", params = {"start","end","hours","username"}) public void createLeave(@RequestParam(...

33得票5回答
如何阻止Spring Boot自动配置Spring Web?

我正在使用 spring-boot,并在maven pom中添加了spring-web依赖项,以利用RestTemplate。 现在Spring尝试初始化一个EmbeddedServletContext。如何防止它这样做?Exception in thread "main" org.spri...

31得票4回答
使用ResponseEntity进行流传输的正确方式,确保InputStream被关闭。

我们的一个应用程序泄露了文件句柄,但我们尚未找到原因。 在代码中,我看到有几个类似于以下函数的函数:public ResponseEntity&lt;InputStreamResource&gt; getFoo( ... ) { InputStream content = getCo...

30得票4回答
使用自动配置创建多个(正常运行的)WebMVC应用程序的Spring Boot

更新 我的问题是如何在Spring Boot中初始化一个孤立的Spring Web MVC Web应用程序。这个孤立的Web应用程序应该具有以下特点: 不应该在应用程序类中初始化自己。我们想通过自动配置在启动POM中完成这些操作。我们有多个这样的Web应用程序,需要自动配置的灵活性。 能...

27得票5回答
原型Bean没有按预期进行自动装配

测试控制器.java@RestController public class TestController { @Autowired private TestClass testClass; @RequestMapping(value = "/test", meth...

26得票8回答
如何在Spring Boot Web应用中打印到控制台

作为一个Node背景下的开发者,Spring Boot中console.log()的等价物是什么? 例如,在以下方法中,我想在控制台中查看作业信息。@RequestMapping(value = "jobposts/create", method = RequestMethod.POST) ...