Commit Graph

  • b72594d799 Find annotations on implemented generic interface methods as well Juergen Hoeller 2018-07-18 19:44:30 +02:00
  • 23d4862017 Find annotations on implemented generic interface methods as well Juergen Hoeller 2018-07-18 19:44:30 +02:00
  • c77dbbb1e6 Specific exception for missing request header, cookie, matrix variable Juergen Hoeller 2018-07-18 18:56:51 +02:00
  • e8034f2f96 Adapt DefaultParameterNameDiscoverer to Graal constraints Sebastien Deleuze 2018-07-18 17:11:30 +02:00
  • 790d515f8c HandlerMethod exposes interface parameter annotations as well Juergen Hoeller 2018-07-18 17:13:55 +02:00
  • 28f7b26294 Null-returning instance supplier resolves to NullBean Juergen Hoeller 2018-07-18 15:26:06 +02:00
  • f8553117d0 Polishing Juergen Hoeller 2018-07-18 14:53:19 +02:00
  • 4341838a21 Polishing Juergen Hoeller 2018-07-18 14:53:19 +02:00
  • a87764f1fd Add support for Jetty Reactive Streams HTTP client sdeleuze 2018-04-11 10:42:36 +02:00
  • 3c9049d530 Leverage Jetty BOM Sebastien Deleuze 2018-07-18 14:05:45 +02:00
  • 58f58e404e Avoid null signals when resolving handler arguments Brian Clozel 2018-07-18 14:41:43 +02:00
  • 1e9b2b1c07 Update ref doc references to Number/Currency/PercentStyleFormatter Juergen Hoeller 2018-07-18 14:43:23 +02:00
  • 19e944bd4f UrlBasedViewResolver exposes redirect prefix as bean name Juergen Hoeller 2018-07-18 14:43:14 +02:00
  • a7f97a1669 Avoid null signals when resolving handler arguments Brian Clozel 2018-07-18 14:41:43 +02:00
  • 5fcfe0fa8e Polishing Juergen Hoeller 2018-07-18 14:27:16 +02:00
  • c0040a5508 Polishing Juergen Hoeller 2018-07-18 14:03:54 +02:00
  • 55563c16b5 StringUtils.parseLocaleString detects variant without country Juergen Hoeller 2018-07-18 11:10:26 +02:00
  • ae1d500bc3 UrlBasedViewResolver exposes redirect prefix as bean name Juergen Hoeller 2018-07-17 17:58:19 +02:00
  • 9134588a82 Never return null from AnnotationMetadata.getMetaAnnotationTypes Juergen Hoeller 2018-07-16 18:05:10 +02:00
  • d283424c82 Update ref doc references to Number/Currency/PercentStyleFormatter Juergen Hoeller 2018-07-09 15:48:45 +02:00
  • cab35aa788 StringUtils.parseLocaleString detects variant without country Juergen Hoeller 2018-07-18 11:10:26 +02:00
  • 6e019f9ed0 Correct method signature in code example Andrew McCallum 2018-06-27 09:29:54 +01:00
  • d8ee1f5c83 Merge pull request #1887 from crewmanmud:patch-2 Stephane Nicoll 2018-07-18 09:08:01 +02:00
  • d8878e4513 Correct method signature in code example Andrew McCallum 2018-06-27 09:29:54 +01:00
  • d9d41b4398 Polish Rossen Stoyanchev 2018-07-17 16:40:52 -04:00
  • 6c4289e238 Polish Rossen Stoyanchev 2018-07-17 16:40:52 -04:00
  • eac0ddce13 Update URI Encoding section Rossen Stoyanchev 2018-07-17 15:58:15 -04:00
  • 0bd7a3646c Update URI Encoding section Rossen Stoyanchev 2018-07-17 15:58:15 -04:00
  • b3d6283d7d CookieAssertionTests expects language tag compliance by default Juergen Hoeller 2018-07-17 18:18:54 +02:00
  • ef9027e1c1 Polishing Juergen Hoeller 2018-07-17 17:59:16 +02:00
  • b8d2a16c31 UrlBasedViewResolver exposes redirect/forward prefix as bean name Juergen Hoeller 2018-07-17 17:58:19 +02:00
  • 88e4006790 CookieLocaleResolver is RFC6265 and language tag compliant by default Juergen Hoeller 2018-07-17 17:57:59 +02:00
  • 955665b419 Consistent processing of binding/validation failures for data classes Juergen Hoeller 2018-07-17 17:01:34 +02:00
  • a363a229eb Update URI links section after encoding changes Rossen Stoyanchev 2018-07-16 21:11:36 -04:00
  • 2bf7c18203 Add TEMPLATE_AND_VALUES mode to DefaultUriBuilderFactory Rossen Stoyanchev 2018-07-16 16:09:25 -04:00
  • 9458186e83 Polish DefaultUriBuilderFactory Rossen Stoyanchev 2018-07-16 15:36:53 -04:00
  • d81ec55a60 Support for encode() in UriComponentsBuilder Rossen Stoyanchev 2018-07-13 17:48:39 -04:00
  • d8a2927dd3 Update URI links section after encoding changes Rossen Stoyanchev 2018-07-16 21:11:36 -04:00
  • a41a1edd93 Switch to TEMPLATE_AND_VALUES as the default mode Rossen Stoyanchev 2018-07-16 16:44:23 -04:00
  • 2a0eac47f9 Add TEMPLATE_AND_VALUES mode to DefaultUriBuilderFactory Rossen Stoyanchev 2018-07-16 16:09:25 -04:00
  • 75e45103b5 Polish DefaultUriBuilderFactory Rossen Stoyanchev 2018-07-16 15:36:53 -04:00
  • b915e42c38 Resolve target type for GenericHttpMessageConverter.canWrite/write Juergen Hoeller 2018-07-16 19:45:35 +02:00
  • cacd14c805 Never return null from AnnotationMetadata.getMetaAnnotationTypes Juergen Hoeller 2018-07-16 18:05:10 +02:00
  • 5fb4982026 Support for encode() in UriComponentsBuilder Rossen Stoyanchev 2018-07-13 17:48:39 -04:00
  • fe2eeb43f1 Upgrade to Groovy 2.5.1 Juergen Hoeller 2018-07-16 14:50:43 +02:00
  • 77d72f1e01 Injected Map/Collection does not include null bean entries Juergen Hoeller 2018-07-16 13:04:38 +02:00
  • faef363e85 Evaluate @Cacheable(condition) once per method invocation only Juergen Hoeller 2018-07-16 13:04:14 +02:00
  • 93d91219fd Support for "cacheRegionFactory" injection with Hibernate 5 Juergen Hoeller 2018-07-16 13:03:46 +02:00
  • e9e864b093 Fix typo Stephane Nicoll 2018-07-15 16:17:01 +02:00
  • 4c8d81bcb4 Fix typo Stephane Nicoll 2018-07-15 16:17:01 +02:00
  • 333ec7400e Fix typo Stephane Nicoll 2018-07-15 16:17:01 +02:00
  • f6fdffd663 Lazily retrieve delegate beans in AsyncConfigurer and CachingConfigurer Juergen Hoeller 2018-07-14 19:29:32 +02:00
  • 680afa75d8 ListableBeanFactory.getBeansOfType does not include null bean entries Juergen Hoeller 2018-07-14 01:02:39 +02:00
  • 24a30baa2a Typos in InMemoryWebSessionStore Rossen Stoyanchev 2018-07-13 17:51:23 -04:00
  • 6218db9831 Backport of InMemoryWebSession changes Rossen Stoyanchev 2018-07-12 16:27:42 -04:00
  • 43fbd63254 Add maxSessions, getSessions, removeExpiredSessions Rossen Stoyanchev 2018-07-12 15:45:45 -04:00
  • 75fa9c4266 Fix checkstyle issues Brian Clozel 2018-07-12 21:54:32 +02:00
  • 038af9a303 Improve unknown status codes handling by WebClient Brian Clozel 2018-07-12 19:08:08 +02:00
  • f123d6c3bc Upgrade to Netty 4.1.27 and Commons Pool 2.6 Juergen Hoeller 2018-07-12 16:53:37 +02:00
  • 32b75221b3 Improve expired session check algorithm Rossen Stoyanchev 2018-07-11 15:59:18 -04:00
  • 7ea8ecb6ab Warn when SimpleAsyncTaskExecutor is used Rossen Stoyanchev 2018-07-11 11:07:25 -04:00
  • e9ed45ee3b Fix code completion typo Rossen Stoyanchev 2018-07-11 11:13:57 -04:00
  • 7b3a72f483 Warn when SimpleAsyncTaskExecutor is used Rossen Stoyanchev 2018-07-11 11:07:25 -04:00
  • 1b1bc7f5b5 Switch defaults and model for logging sensitive data Rossen Stoyanchev 2018-07-10 16:18:31 -04:00
  • a40d25a760 Remove no-op classes in web-related Java config Rossen Stoyanchev 2018-07-10 17:22:12 -04:00
  • 3d6e38bb43 Conditional registration of task scheduler for SockJS Rossen Stoyanchev 2018-07-10 08:12:23 -04:00
  • 6aa6d91ea9 Remove deprecated constructors in WebSocket config Rossen Stoyanchev 2018-07-10 07:45:09 -04:00
  • c2fbd9f321 Upgrade to Rome 1.11 and OpenPDF 1.1 Juergen Hoeller 2018-07-11 16:48:12 +02:00
  • 2ede6f65b4 Upgrade to Netty 4.1.26 and Undertow 2.0.10 Juergen Hoeller 2018-07-11 15:48:37 +02:00
  • 6887802526 Fallback to ClassLoader.defineClass for Lookup.defineClass LinkageError Juergen Hoeller 2018-07-10 22:13:57 +02:00
  • 3a4b5c2ade RootBeanDefinition publicly exposes target type as ResolvableType Juergen Hoeller 2018-07-10 19:28:12 +02:00
  • a1d209726c Upgrade to ASM master (6.2+) and CGLIB 3.2.7 Juergen Hoeller 2018-07-10 18:51:01 +02:00
  • 8c1bc63c9d Fix typo Guilherme Alan Ritter 2018-07-10 10:30:56 -03:00
  • aabc5d9766 Merge pull request #1880 from GuiRitter:patch-2 Stephane Nicoll 2018-07-10 15:48:11 +02:00
  • 7f54ae109a Fix typo Guilherme Alan Ritter 2018-07-10 10:30:56 -03:00
  • 818e4b0776 Refine Content-Range support for Resources Brian Clozel 2018-07-10 12:11:23 +02:00
  • f179181b40 Polish Reactive Spring Web section Rossen Stoyanchev 2018-07-09 08:15:09 -04:00
  • d5df097e0e Small typo fixes in WebSocketHandler doc xiexed 2018-07-02 14:55:42 +03:00
  • 931581a1e0 Polish Reactive Spring Web section Rossen Stoyanchev 2018-07-09 08:15:09 -04:00
  • d00f6f09a5 Polish ContentCachingRequestWrapper Brian Clozel 2018-07-09 19:15:29 +02:00
  • 4d0800f392 Improve ContentCachingRequestWrapper performance zilong6 2018-07-09 19:15:21 +02:00
  • 2ac6a15f6f Add setBearerAuth method Arjen Poutsma 2018-07-09 17:06:55 +02:00
  • a663454fad Changed Basic Authentication consumer to setBasicAuth method Arjen Poutsma 2018-07-09 16:34:56 +02:00
  • a80c5121fe Polishing Juergen Hoeller 2018-07-09 15:53:44 +02:00
  • d9e8d3bbe1 Custom "jdbcExceptionTranslator" on HibernateJpaDialect Juergen Hoeller 2018-07-09 15:52:36 +02:00
  • 39d455073a Update ref doc references to Number/Currency/PercentStyleFormatter Juergen Hoeller 2018-07-09 15:48:45 +02:00
  • 833343f17c Specifically rethrow IllegalAccessError in isPresent/resolveClassName Juergen Hoeller 2018-07-09 14:31:45 +02:00
  • fd0220b85c Suppress rawtypes warning for createReferenceArray Juergen Hoeller 2018-07-09 14:28:15 +02:00
  • 6d6aa72e8f improve performance of projection instantiation stsypanov 2018-07-07 21:05:07 +03:00
  • 581acb62a0 Refine wording Sam Brannen 2018-07-08 14:11:04 +02:00
  • 8d09222799 Improve description of return value for queryForList(..) Sam Brannen 2018-07-08 13:34:56 +02:00
  • 4bd22eeb13 Fallback logger for logging in http and codec packages Rossen Stoyanchev 2018-07-06 18:10:39 -04:00
  • bca9f51092 Polish hint for suppressing logging at Encoder/Decoder Rossen Stoyanchev 2018-07-06 20:32:08 -04:00
  • 2874dd75ca Fine-tune WebFlux logging at HTTP/WebSocket level Rossen Stoyanchev 2018-07-06 17:33:16 -04:00
  • 7746878b50 Remove workaround for Reactor Netty #171 Rossen Stoyanchev 2018-07-06 15:16:00 -04:00
  • bc3cf0eeb8 Expose request id at the ServerHttpRequest level Rossen Stoyanchev 2018-07-06 14:29:19 -04:00
  • 5dc49b16ea Correlated messages at HTTP adapter + WebSocket level Rossen Stoyanchev 2018-07-06 12:55:32 -04:00
  • 7be2943c03 Simplify WebSocket client implementationss in WebFlux Rossen Stoyanchev 2018-07-05 21:28:29 -04:00
  • f4b644dfec Polishing Juergen Hoeller 2018-07-06 15:28:15 +02:00
  • eb3254d2a9 Polishing Juergen Hoeller 2018-07-06 15:18:47 +02:00