Commit Graph

  • d3b244a81b Optimize class detection by sharing the ClassLoader Sebastien Deleuze 2018-07-25 10:55:07 +02:00
  • 32faf09a80 Add check for mixing @EnableWebMvc and @EnableWebFlux Rossen Stoyanchev 2018-07-24 20:45:48 -04:00
  • 0be8c20fca Consistent logging of selected media types Rossen Stoyanchev 2018-07-24 18:32:04 -04:00
  • 36a07aa897 Support Protobuf serialization in WebFlux sdeleuze 2018-03-19 18:16:46 +01:00
  • 4475c67ba8 Fix checkstyle violation Juergen Hoeller 2018-07-24 22:44:54 +02:00
  • 407bd96cf3 ResponseEntityResultHandler overwrites headers Brian Clozel 2018-07-24 22:21:30 +02:00
  • 195f3f07e7 ResponseEntityResultHandler overwrites headers Brian Clozel 2018-07-24 22:21:30 +02:00
  • 90d395edcf Polishing Juergen Hoeller 2018-07-24 22:18:12 +02:00
  • 0b5c099de2 Polishing Juergen Hoeller 2018-07-24 22:10:07 +02:00
  • 2e4f5a7923 Consistently remove forwarded headers in WebFlux Rossen Stoyanchev 2018-07-24 14:59:57 -04:00
  • 41aa4218af Polish WebFlux ForwardedHeaderFilter and tests Rossen Stoyanchev 2018-07-24 14:37:55 -04:00
  • 02403f6a34 Polishing Juergen Hoeller 2018-07-24 21:44:43 +02:00
  • 4f9a18f5aa Order setter for DefaultSimpUserRegistry Juergen Hoeller 2018-07-24 18:56:52 +02:00
  • 11881ff211 Polishing Juergen Hoeller 2018-07-24 18:45:52 +02:00
  • a18cfd71b9 Upgrade to Reactor Californium M1 Juergen Hoeller 2018-07-24 18:45:15 +02:00
  • 9b3d80c5e4 Update STOMP section on working with subscriptions Rossen Stoyanchev 2018-07-24 12:18:56 -04:00
  • dc066b0530 "Order of messages" in STOMP section of reference docs Rossen Stoyanchev 2018-07-24 09:56:43 -04:00
  • 2fdb8c9c8c Update STOMP section on working with subscriptions Rossen Stoyanchev 2018-07-24 12:18:56 -04:00
  • 9b2c8404dc "Order of messages" in STOMP section of reference docs Rossen Stoyanchev 2018-07-24 09:56:43 -04:00
  • 23c379d5c0 Order setter for DefaultSimpUserRegistry Rossen Stoyanchev 2018-07-24 09:06:11 -04:00
  • 36bbbab02d Deprecate ExtensionRegistryInitializer in protobuf support Sebastien Deleuze 2018-07-24 17:18:53 +02:00
  • a403a754e9 BeanFactoryAdvisorRetrievalHelper avoids synchronization for name cache Juergen Hoeller 2018-07-24 16:43:25 +02:00
  • 0c44b5224f Polishing Juergen Hoeller 2018-07-24 16:16:52 +02:00
  • 207e8c2409 BeanFactoryAdvisorRetrievalHelper avoids synchronization for name cache Juergen Hoeller 2018-07-24 16:16:44 +02:00
  • dd4468a74a Polishing Juergen Hoeller 2018-07-24 16:16:52 +02:00
  • 7f1a8d78b5 BeanFactoryAdvisorRetrievalHelper avoids synchronization for name cache Juergen Hoeller 2018-07-24 16:16:44 +02:00
  • 2ae2249842 Polishing Juergen Hoeller 2018-07-24 15:17:33 +02:00
  • 2329588856 Upgrade to Mockito 2.19.1 Juergen Hoeller 2018-07-24 15:00:47 +02:00
  • f677d684e7 Polishing Juergen Hoeller 2018-07-24 15:00:35 +02:00
  • 3878db2e8c Provide predetermined capacity for cache operation collections Juergen Hoeller 2018-07-24 13:27:02 +02:00
  • 47d8fe83df Upgrade to Interceptor API 1.2.2, Moneta 1.3, Rome 1.11 Juergen Hoeller 2018-07-24 14:44:56 +02:00
  • fac2e35f96 Refactor util.log.LogUtils into core.log.LogDelegateFactory Juergen Hoeller 2018-07-24 14:44:34 +02:00
  • 20c34cbb9b Provide predetermined capacity for cache operation collections Juergen Hoeller 2018-07-24 13:27:02 +02:00
  • 8e5f243320 Upgrade to Mockito 2.20 Juergen Hoeller 2018-07-24 13:09:32 +02:00
  • a9c9ba6601 Generic matching for ObjectProvider stream and empty vararg resolution Juergen Hoeller 2018-07-24 13:03:54 +02:00
  • 24a113fb27 Ensure headers work with ResponseEntity + reactive body Rossen Stoyanchev 2018-07-24 00:24:29 -04:00
  • 6372c0f47c Ensure headers work with ResponseEntity + reactive body Rossen Stoyanchev 2018-07-24 00:24:29 -04:00
  • 7500b144ae Option to preserve publish order Rossen Stoyanchev 2018-07-23 23:22:16 -04:00
  • 430250c80f Upgrade to RxJava 2.1.17 Juergen Hoeller 2018-07-24 01:10:27 +02:00
  • 5f51e86185 Avoid relying on runtime constructor order for argument conversion Juergen Hoeller 2018-07-24 01:04:47 +02:00
  • 1b09718104 Polishing Juergen Hoeller 2018-07-24 00:45:21 +02:00
  • 1603c4ab2f Programmatic ObjectProvider retrieval through BeanFactory API Juergen Hoeller 2018-07-24 00:42:03 +02:00
  • 82194f4ee0 Set SameSite default to Lax Vedran Pavic 2018-07-20 23:19:21 +02:00
  • 0def1640f2 Support single-value reactive types in @MessageMapping Sebastien Deleuze 2018-07-23 13:37:05 +02:00
  • b09fad13a1 Catch errors when adding SourceHttpMessageConverter Sebastien Deleuze 2018-07-23 10:35:30 +02:00
  • f8f8d28f08 Support running Kotlin apps without kotlin-reflect Sebastien Deleuze 2018-07-20 14:24:04 +02:00
  • e21db2619b AspectJExpressionPointcut leniently ignores non-composable interfaces Juergen Hoeller 2018-07-22 22:28:48 +02:00
  • bccff73e2b AspectJExpressionPointcut leniently ignores non-composable interfaces Juergen Hoeller 2018-07-22 22:28:48 +02:00
  • f5dd4d2c02 Polishing Juergen Hoeller 2018-07-22 19:33:40 +02:00
  • f58854f4b9 Locally cache factory method candidates per factory class Juergen Hoeller 2018-07-22 19:22:20 +02:00
  • 13873dafb7 Polishing Juergen Hoeller 2018-07-22 17:55:31 +02:00
  • cfbacfd89b Revise ResolvableType.as for introspection performance Juergen Hoeller 2018-07-22 17:49:53 +02:00
  • 5051850fa9 SPR-17074 Replace iteration over Map::ketSet with Map::entrySet stsypanov 2018-07-21 13:35:29 +03:00
  • 192113de60 Correctly determine and propagate validation hints to DataBinder Juergen Hoeller 2018-07-21 12:19:37 +02:00
  • 3c65c17053 Correctly determine and propagate validation hints to DataBinder Juergen Hoeller 2018-07-21 12:19:37 +02:00
  • c57e1afd2b ResulatMatcher.matchAll Rossen Stoyanchev 2018-07-20 23:02:47 -04:00
  • 91122ec0f5 Add Consumer methods to WebTestClient assertion classes Rossen Stoyanchev 2018-07-20 22:28:40 -04:00
  • 20de5003ff Hamcrest methods in WebTestClient Rossen Stoyanchev 2018-07-20 17:37:12 -04:00
  • 0c62d6b5da Polish Rossen Stoyanchev 2018-07-20 10:36:57 -04:00
  • 2734f01067 Provide XML assertions in WebTestClient Eric Deandrea 2018-04-18 13:53:33 -04:00
  • bb5d99a083 Upgrade to Hibernate ORM 5.3.3, Undertow 2.0.11, Mockito 2.19.1 Juergen Hoeller 2018-07-20 18:56:52 +02:00
  • f89511e7fe Switch order of multipart Content-Type directives Brian Clozel 2018-07-20 18:11:05 +02:00
  • 390bb871d8 Switch order of multipart Content-Type directives Brian Clozel 2018-07-20 18:11:05 +02:00
  • 484addb4f8 Polishing Juergen Hoeller 2018-07-20 17:04:17 +02:00
  • c3f6403f61 Polishing Juergen Hoeller 2018-07-20 16:45:17 +02:00
  • 9a43d2ec20 Revised log levels: less WARN and INFO, fine-tuned DEBUG vs TRACE Juergen Hoeller 2018-07-20 15:05:13 +02:00
  • a410d90439 Drain client response body consistenly Brian Clozel 2018-07-20 14:01:34 +02:00
  • 07653bfd0c Fix for encoding issue with MvcUriComponentsBuilder Rossen Stoyanchev 2018-07-19 18:56:08 -04:00
  • 93b7a4838e UriComponentsBuilder method to configure URI variables Rossen Stoyanchev 2018-07-19 17:11:41 -04:00
  • 28cd6978b5 Minor fixes: UriComponentsBuilder, UriComponents, docs Rossen Stoyanchev 2018-07-19 09:11:57 -04:00
  • 5007d01c17 Fix for encoding issue with MvcUriComponentsBuilder Rossen Stoyanchev 2018-07-19 18:48:32 -04:00
  • f1c55a3b4a UriComponentsBuilder method to configure URI variables Rossen Stoyanchev 2018-07-19 17:11:41 -04:00
  • 34a0cdfc33 Minor fixes: UriComponentsBuilder, UriComponents, docs Rossen Stoyanchev 2018-07-19 09:11:57 -04:00
  • 65e423219e Polishing Juergen Hoeller 2018-07-20 00:41:35 +02:00
  • 1cd0135195 Restore original DefaultAdvisorChainFactory MethodMatcher invocation Juergen Hoeller 2018-07-20 00:33:27 +02:00
  • 51c7ceb95d Polishing Juergen Hoeller 2018-07-20 00:17:37 +02:00
  • 252f52ab07 Tighten (IntroductionAware)MethodMatcher contract Juergen Hoeller 2018-07-20 00:17:31 +02:00
  • 867b3d233d Upgrade to OkHttp 3.11, Apache HttpClient 4.5.6, Hibernate Validator 6.0.11 Juergen Hoeller 2018-07-19 17:52:08 +02:00
  • 09920d9b01 Raise testPrototypeCreationWithPropertiesIsFastEnough limit to 4000 ms Juergen Hoeller 2018-07-19 17:51:54 +02:00
  • 0c5c3103c6 ReflectiveMethodExecutor skips interface search (plus related polishing) Juergen Hoeller 2018-07-19 16:51:13 +02:00
  • c4df335a1d ReflectiveMethodExecutor invokes interface method if possible Juergen Hoeller 2018-07-19 16:35:59 +02:00
  • 478d7255d2 GenericApplicationListenerAdapter caches resolved event types Juergen Hoeller 2018-07-19 16:34:19 +02:00
  • 22fc3255b7 Polishing Juergen Hoeller 2018-07-19 13:47:03 +02:00
  • 322b0f431f Javadoc update: ConfigurationClassPostProcessor is priority-ordered Juergen Hoeller 2018-07-19 11:59:40 +02:00
  • c66f9d8880 Javadoc update: ConfigurationClassPostProcessor is priority-ordered Juergen Hoeller 2018-07-19 11:59:40 +02:00
  • 4d3a899a53 OrderUtils caches order values (for AnnotationAwareOrderComparator) Juergen Hoeller 2018-07-19 11:58:42 +02:00
  • 52d124de6f Use supplier-aligned type information for FactoryBean type resolution Juergen Hoeller 2018-07-19 13:14:20 +02:00
  • 0b60447c49 Javadoc update: ConfigurationClassPostProcessor is priority-ordered Juergen Hoeller 2018-07-19 11:59:40 +02:00
  • d0bbbf4cae OrderUtils caches order values (for AnnotationAwareOrderComparator) Juergen Hoeller 2018-07-19 11:58:42 +02:00
  • 1f5d0faf1f HandlerMethod caches interface parameter annotations Juergen Hoeller 2018-07-19 11:38:10 +02:00
  • 999c169b1c Merge pull request #1888 from vpavic:patch-1 Stephane Nicoll 2018-07-19 11:27:13 +02:00
  • b1e28a554a Polish WebSession javadoc Vedran Pavic 2018-07-19 11:21:52 +02:00
  • 9498da5910 Clarify behavior of WebSession#save() Rossen Stoyanchev 2018-07-18 22:11:08 -04:00
  • 66d73017d5 PathVariable consistently reflects value up to 1st ";" Rossen Stoyanchev 2018-07-18 20:56:33 -04:00
  • 11fc086309 Prefer ArrayList/ArrayDeque over LinkedList for multi-element holders Juergen Hoeller 2018-07-18 22:17:42 +02:00
  • 9c08a482d1 Prefer ArrayList/ArrayDeque over LinkedList for multi-element holders Juergen Hoeller 2018-07-18 22:17:42 +02:00
  • 833aee9b2d Add SimpLogging and use o.s.messaging.simp classes Rossen Stoyanchev 2018-07-18 15:31:52 -04:00
  • 4d6f2df3cb Add LogUtils and HttpLogging Rossen Stoyanchev 2018-07-18 09:47:50 -04:00
  • 1ff1c950fb Consistent exposure of nested parameter type in binding exceptions Juergen Hoeller 2018-07-18 19:56:06 +02:00
  • ed54895e53 Consistent exposure of nested parameter type in binding exceptions Juergen Hoeller 2018-07-18 19:56:06 +02:00