Commit Graph

  • ef0a21ec7a Update documentation for URI parsing types rstoyanchev 2024-10-07 09:56:57 +01:00
  • 6c62965cbb Remove regular expressions from UriComponentsBuilder rstoyanchev 2024-10-04 15:21:07 +01:00
  • bbb53d03c4 Pluggable URI parsing, use RFC parser by default rstoyanchev 2024-10-04 14:36:59 +01:00
  • 52805da733 Add URI parser based on syntax in RFC 3986 rstoyanchev 2024-10-01 17:58:21 +01:00
  • 10f45223aa Rename UrlParser to WhatWgUrlParser rstoyanchev 2024-10-01 16:21:24 +01:00
  • 6ba3bb54a0 Add efficient isUnreservedOrSubDelimiter method rstoyanchev 2024-09-30 13:52:33 +01:00
  • e04b115a7e Remove test for IPv4 compatible IPv6 address rstoyanchev 2024-09-30 11:23:05 +01:00
  • 92308ac83f Polishing in UrlParser rstoyanchev 2024-09-27 15:07:54 +01:00
  • 98bee41630 Polish BeanOverrideBeanFactoryPostProcessor Sam Brannen 2024-10-07 14:22:53 +02:00
  • c10a7f300c Merge branch '6.1.x' Juergen Hoeller 2024-10-07 10:20:38 +02:00
  • 3dac274d20 Avoid synchronization for delegate initialization Juergen Hoeller 2024-10-07 10:19:16 +02:00
  • f86bc1cbe8 Polish CorsConfiguration Khyojun 2024-10-04 20:28:24 +09:00
  • f1cbbd2aa8 Remove redundant array length check KimJuHyun 2024-10-05 23:40:14 +09:00
  • c73e76cf2e Merge branch '6.1.x' Stéphane Nicoll 2024-10-07 08:06:50 +02:00
  • 6b975592bf Harmonize GitHub Actions structure Stéphane Nicoll 2024-10-04 16:05:50 +02:00
  • ad4f0c99bf Polish StringUtilsTests Sam Brannen 2024-10-06 15:36:16 +02:00
  • 2cd1ee8a24 Add unit tests for StringUtils.hasLength() zinzo 2024-10-06 16:41:31 +09:00
  • 1016743fc3 Remove Javadoc @⁠since tag from MapAccessor default constructor Johnny Lim 2024-10-06 22:18:48 +09:00
  • 28b9cf3b83 Simplify and document BeanOverrideTestExecutionListener Sam Brannen 2024-10-05 15:18:57 +02:00
  • b0c7d15d9f Polishing Sam Brannen 2024-10-05 13:28:20 +02:00
  • 32df079b05 Polish use of constants in StringUtils Park Sung Jun 2024-10-05 12:00:00 +09:00
  • d89983d633 Upgrade to Mockito 5.14.1 Sam Brannen 2024-10-04 17:24:55 +02:00
  • d957d01d14 Polishing Sam Brannen 2024-10-04 15:48:26 +02:00
  • c4c005b82e Emulate AbstractAotProcessor.process() in AOT endToEndTests() Sam Brannen 2024-10-04 15:46:23 +02:00
  • 21d80dd849 Upgrade to JUnit 5.11.2 Sam Brannen 2024-10-04 15:39:00 +02:00
  • b7f394c2a1 Merge branch '6.1.x' Sam Brannen 2024-10-04 15:36:51 +02:00
  • c44e43d791 Upgrade to JUnit 5.10.5 Sam Brannen 2024-10-04 15:33:25 +02:00
  • 2569aa157e Make use of Executable abstraction in ProxyRuntimeHintsRegistrar Sam Brannen 2024-10-04 14:54:20 +02:00
  • 911d1b03cd Polishing Sam Brannen 2024-10-04 14:49:53 +02:00
  • fb5e4c0ef2 Remove obsolete method parameter Sam Brannen 2024-10-04 11:16:49 +02:00
  • beca562ac2 Merge branch '6.1.x' Stéphane Nicoll 2024-10-04 10:20:28 +02:00
  • c41f8ea3c8 Merge pull request #33634 from junhyeongkim2 Stéphane Nicoll 2024-10-04 10:20:19 +02:00
  • a668580f77 Use HttpMethod.GET for better readability jun 2024-10-02 22:42:07 +09:00
  • 65ac17ee78 Refactor: Replace hardcoded path separator with PATH_SEPARATOR constant SungbinYang 2024-10-04 15:06:33 +09:00
  • d65bdce0e8 Remove CglibMethodInvocation Sébastien Deleuze 2024-10-03 19:53:49 +02:00
  • eebaa3538a Fix a regression in Cglib Kotlin proxies Sébastien Deleuze 2024-10-03 19:49:59 +02:00
  • 02094b258c Destroy singleton instead of removing and re-registering bean definition Sam Brannen 2024-10-03 16:39:10 +02:00
  • 39a27256a7 Reduce scope of BeanDefinitionRegistry usage in Bean Override BFPP Sam Brannen 2024-10-03 16:26:01 +02:00
  • f26a266c41 Optimize BeanOverrideRegistrar lookup in BeanOverrideTestExecutionListener Sam Brannen 2024-10-03 16:17:48 +02:00
  • d44701f828 Extract WrapEarlyBeanPostProcessor to top-level class Sam Brannen 2024-10-03 16:14:25 +02:00
  • 4c3bc3ba69 Emulate AbstractAotProcessor.process() in AotIntegrationTests Sam Brannen 2024-10-03 15:55:26 +02:00
  • 6c5e63e446 Merge branch '6.1.x' Simon Baslé 2024-10-03 16:33:40 +02:00
  • b54420f8aa Include argument name in MethodArgumentTypeMismatchException message Simon Baslé 2024-10-03 16:27:01 +02:00
  • 32309e86ce Fix context caching for Bean Overrides w/ different annotation order Sam Brannen 2024-10-02 11:23:48 +02:00
  • 8cd2c40860 Improve random source in SockJS server support Brian Clozel 2024-10-01 21:29:19 +02:00
  • 309897497a Update copyright header Sam Brannen 2024-10-01 12:35:01 +02:00
  • 893f5dcb9b Replace "null" with NULL_STRING constant in ObjectUtils.nullSafeConciseToString() Hyunwoo Kim 2024-10-01 19:33:40 +09:00
  • a21c557101 Do not replace existing Bean Override definition with pseudo-definition Sam Brannen 2024-10-01 12:20:15 +02:00
  • 56a0a33e5d Add a missing test case for ObjectUtils#unwrapOptional Sébastien Deleuze 2024-10-01 09:42:58 +02:00
  • 4d87c77649 Add test cases for ObjectUtils#unwrapOptional Tran Ngoc Nhan 2024-10-01 01:02:21 +07:00
  • fc8bd64f34 Simplify ObjectUtils#unwrapOptional SungbinYang 2024-09-30 18:06:24 +09:00
  • 1c87e4795d Introduce enforceOverride flag in @⁠TestBean and @⁠MockitoBean Sam Brannen 2024-09-30 14:24:14 +02:00
  • 30dc86810e Upgrade to Jackson 2.18 Juergen Hoeller 2024-09-30 13:53:22 +02:00
  • 38c9af2385 Merge branch '6.1.x' Sam Brannen 2024-09-30 12:42:17 +02:00
  • 0b3b1391c1 Avoid usage of deprecated AssertJ feature Sam Brannen 2024-05-27 16:51:39 +02:00
  • 64daba34de Upgrade to Awaitility 4.2.2 Johnny Lim 2024-09-28 20:35:50 +09:00
  • b59d0a396e Add equals/hashCode methods to ServerSentEvent Juergen Hoeller 2024-09-30 11:22:43 +02:00
  • 8ab965c981 Merge branch '6.1.x' Juergen Hoeller 2024-09-30 11:17:55 +02:00
  • 87157d3200 Polishing Juergen Hoeller 2024-09-30 11:13:50 +02:00
  • 95f181352f Defensively check MethodParameter.getMethod() in KotlinDelegate Juergen Hoeller 2024-09-30 11:13:26 +02:00
  • 854f6ffd39 Merge branch '6.1.x' Simon Baslé 2024-09-30 10:19:36 +02:00
  • e32a2f339d Propagate method error in some cases of reactive findInCaches errors Simon Baslé 2024-09-27 15:32:20 +02:00
  • d79258ac73 Reject non-singletons in Test Bean Override support Sam Brannen 2024-09-27 17:36:22 +02:00
  • 4e9b503055 Polish OverrideMetadata Sam Brannen 2024-09-29 17:46:56 +02:00
  • ba1d01d9b7 Add missing final declaration to OverrideMetadata.getBeanName() Sam Brannen 2024-09-29 16:31:20 +02:00
  • 5c08f81d80 Polishing Sam Brannen 2024-09-29 16:28:06 +02:00
  • 625614a4d2 Stop "collecting" annotations in MockitoAnnotationDetector Sam Brannen 2024-09-29 15:34:40 +02:00
  • 40ca83dfd4 Revise Bean Override internals and Javadoc Sam Brannen 2024-09-28 14:33:38 +02:00
  • 56f3a48879 Merge branch '6.1.x' Juergen Hoeller 2024-09-27 19:17:32 +02:00
  • 9f4968ed05 Polishing Juergen Hoeller 2024-09-27 19:16:12 +02:00
  • b6cfa2db0b Refine warn log message with advisor and ROLE_INFRASTRUCTURE hints Juergen Hoeller 2024-09-27 19:16:05 +02:00
  • 8e3846991d Reuse NoTransactionInContextException instances Sébastien Deleuze 2024-09-27 17:45:02 +02:00
  • bed3025274 Restructure BeanOverrideBeanFactoryPostProcessor and improve documentation Sam Brannen 2024-09-27 17:01:06 +02:00
  • ea8b8ae910 Polishing Sam Brannen 2024-09-27 16:59:41 +02:00
  • 9c746905bc Test status quo for Bean Override singleton semantics Sam Brannen 2024-09-27 14:49:17 +02:00
  • c3ff6cf319 Reverse engineer documentation for Bean Override internals Sam Brannen 2024-09-27 14:44:55 +02:00
  • ded5c13e19 Reinstate BeanOverrideTestSuite Sam Brannen 2024-09-26 14:22:04 +02:00
  • 594ed95f3c Replace transaction isolation synchronization with ReentrantLock Juergen Hoeller 2024-09-27 11:36:21 +02:00
  • 8680c43368 Check for advisor-introduced interfaces specifically Juergen Hoeller 2024-09-27 11:07:11 +02:00
  • d3dd01e227 Adapt transactional test component declaration Juergen Hoeller 2024-09-27 11:06:30 +02:00
  • cc3948e14c feat: Implemented to throw a runtime error if a class has @Transactional 오영택 2024-09-03 15:48:01 +09:00
  • e3cf23d15a remove unused keyword Tran Ngoc Nhan 2024-09-26 03:43:44 +07:00
  • 07d281c6d8 Expose public constant for spring.aot.processing system property Juergen Hoeller 2024-09-26 18:31:36 +02:00
  • 5326640f79 Initialize application context with initializer-given ServletContext Juergen Hoeller 2024-09-26 18:31:02 +02:00
  • 13b49d41c3 Merge branch '6.1.x' Juergen Hoeller 2024-09-26 15:30:39 +02:00
  • 26054d1ab0 Fix TargetSource setup for valid proxy interface specification Juergen Hoeller 2024-09-26 15:26:31 +02:00
  • 552a5cde36 Create CGLIB proxy in case of no target interfaces (just introductions) Juergen Hoeller 2024-09-26 14:48:42 +02:00
  • 8941e2876e Replace 'e.g.' with 'for example' in documentation and comments Yanming Zhou 2024-09-26 14:03:46 +02:00
  • e55fe9077f Make DynamicPropertyRegistrarBeanInitializer public Sam Brannen 2024-09-26 13:01:57 +02:00
  • b4bfb8952c Polishing Sam Brannen 2024-09-26 12:18:57 +02:00
  • 8e85dd0673 Fix error message for XML qualifier 'attribute' tag Sam Brannen 2024-09-26 12:11:27 +02:00
  • b943bdeec2 Polishing Sam Brannen 2024-09-25 17:28:47 +02:00
  • dea4f71846 Update contribution rstoyanchev 2024-09-25 16:01:48 +01:00
  • 883f123583 Use only one timeout in JdkClientHttpRequest cfredri4 2024-06-24 14:10:37 +02:00
  • 073cfd405b Merge branch '6.1.x' Juergen Hoeller 2024-09-25 14:24:35 +02:00
  • f2b522211f Upgrade to Groovy 4.0.23 Juergen Hoeller 2024-09-25 14:23:23 +02:00
  • 49da92b6a3 Avoid http URL String (making checkstyleNohttp happy) Juergen Hoeller 2024-09-25 13:53:34 +02:00
  • 885f650911 Merge branch '6.1.x' Juergen Hoeller 2024-09-25 12:46:37 +02:00
  • daa109e2ec Preserve URLStreamHandler in toRelativeURL and convertClassLoaderURL Juergen Hoeller 2024-09-25 12:45:34 +02:00
  • ca0448260f Convert DateTimeException to expected IllegalArgumentException Juergen Hoeller 2024-09-25 12:45:20 +02:00