Sam Brannen
d7d0292654
Document @DirtiesContext semantics when declared at class & method level
...
Closes gh-30623
1 year ago
Sam Brannen
2817dce78f
Polish @DirtiesContext Javadoc
1 year ago
Sam Brannen
698acd32a7
Configure logger per concrete @DirtiesContext TestExecutionListener
1 year ago
Sam Brannen
f36327b380
Exclude commons-logging dependency in spring-test
1 year ago
Johnny Lim
ea9c0ae6c0
Fix test fixture value in QualifierConfiguration
...
Closes gh-30624
1 year ago
Juergen Hoeller
c16f582ed8
Consistent equals implementations in AOP support classes
1 year ago
Juergen Hoeller
6931106c5e
Redesign inner Pointcut implementations as standalone classes
...
Avoids exposure of implicit Advisor instance state in Pointcut instance.
See gh-30621
1 year ago
Juergen Hoeller
045df81f14
Reduce ProxyCallbackFilter to key-only role after class generation
...
Avoids memory leaks from ProxyCallbackFilter-contained Advisors.
Includes consistent ProxyCallbackFilter#equals/hashCode methods.
Closes gh-26266
Closes gh-30615
1 year ago
Juergen Hoeller
e210f08dce
Declare Advisor#isPerInstance() as default method
...
Includes INSTANCE constants on default factory classes.
Closes gh-30614
1 year ago
Vedran Pavic
2317bef021
Add missing @Nullable in DefaultJmsListenerContainerFactory
...
Closes gh-30620
1 year ago
Arjen Poutsma
ce5189a0a0
Default ServerWebExchange::cleanupMultipart implementation
...
This commit provided a default implementation for ServerWebExchange::cleanupMultipart.
See gh-30590
1 year ago
Johnny Lim
7a4ed38cd4
This PR adds Javadoc for RegisteredBean.resolveAutowiredArgument()
...
See gh-30401
Closes gh-30609
1 year ago
Arjen Poutsma
c1fe57135e
Clean multipart up only when data is read
...
This commit ensures that any storage used for multipart handling only
gets cleaned up if multipart data is actually retrieved via
ServerWebExchange::getMultipartData.
Closes gh-30590
1 year ago
Juergen Hoeller
2c8d1b7bff
Polishing
1 year ago
Juergen Hoeller
bd63c35b0b
DefaultMessageListenerContainer tests for stop-and-restart
...
See gh-30612
1 year ago
Juergen Hoeller
c052a02592
Ignore null message when introspecting resource cleanup failure
...
Closes gh-30597
1 year ago
Sam Brannen
5ad853ef5b
Do not precede indexed access with a dot in SpEL AST representation
...
Prior to this commit, if a Spring Expression Language (SpEL) expression
contained indexed access to an object, the generated AST String
representation incorrectly included a dot ('.') before the index access.
For example, 'property[0]' had a generated AST string representation of
'property.[0]'.
This commit addresses this by reworking the logic in
CompoundExpression.toStringAST().
Closes gh-30610
1 year ago
Sam Brannen
dfbed616ba
Update copyright headers
1 year ago
Sam Brannen
94214562d0
Polish contribution
...
See gh-30283
1 year ago
SW
be94e1a2fb
Replace switch statements with enhanced switch statements for consistency
...
Closes gh-30283
1 year ago
Sam Brannen
f2ae106c32
Update deprecation Javadoc regarding "for removal in 6.2"
...
See gh-30608
1 year ago
Sam Brannen
7b20aefecf
Improve error message for unsupported character in SpEL expression
...
Prior to this commit, when an unsupported character such as "ü" was
encountered in a SpEL expression, the error message was:
Cannot handle (252) 'ü'
With this commit, the error message is now similar to:
Unsupported character 'ü' (252) encountered at position 5 in expression.
See gh-30580
Closes gh-30602
1 year ago
Juergen Hoeller
cdc4497664
Restore creation of plain HashSet/HashMap for direct HashSet/HashMap type
...
Closes gh-30596
1 year ago
Juergen Hoeller
6cc084dbde
Consistent javadoc references to JdbcTransactionManager
1 year ago
Juergen Hoeller
974e10379a
Add nested propagation support to R2dbcTransactionManager
...
Closes gh-30134
1 year ago
Juergen Hoeller
22ef48bec2
Shorten constant names to BUILD and RUN (for consistent spelling)
...
See gh-30511
1 year ago
Juergen Hoeller
4be813bbee
Upgrade to Groovy 4.0.12, Tomcat 10.1.9, Netty 4.1.93, Undertow 2.3.6, Protobuf 3.23.2, Picocli 4.7.4, Checkstyle 10.12
1 year ago
Juergen Hoeller
65617f1e75
Add isolation level test and restore null return value from beginTransaction
...
See gh-29997
1 year ago
Juergen Hoeller
aaebf5749c
Set and reset shared isolation value within synchronized transaction begin
...
Since EclipseLink applies a custom transaction isolation value to its shared DatabasePlatform instance, we need to immediately restore the original value after the current value got picked up for JDBC Connection access inside of EclipseLink. In order to not interfere with concurrent transactions, we need to use synchronization around the transaction begin sequence in such a case.
Closes gh-29997
1 year ago
Sam Brannen
24fa8793b1
Update copyright headers
1 year ago
Sam Brannen
4f10f559f7
Suppress warnings
1 year ago
Sam Brannen
2f35e7756b
Integration test status quo for SpEL 'selector' support in messaging
...
See gh-30550
1 year ago
Sam Brannen
cc50af08e4
Enhance unit tests for status quo for SpEL 'selector' support in messaging
...
See gh-30550
1 year ago
Sam Brannen
d08e4081c2
Polishing
1 year ago
Juergen Hoeller
9751987dc1
Avoid unnecessary auto-commit check for proper transaction begin
...
Closes gh-30508
1 year ago
Juergen Hoeller
d2906253f1
Fall back to plain setObject call for non-supported SQL type
...
Closes gh-30556
1 year ago
Juergen Hoeller
4b8adf2dcc
Polishing
1 year ago
Juergen Hoeller
c68552556f
Revise TargetSource implementations for proper nullability
...
Includes hashCode optimization in AbstractBeanFactoryBasedTargetSource.
Includes ThreadLocal naming fix in ThreadLocalTargetSource.
Closes gh-30576
Closes gh-30581
1 year ago
Juergen Hoeller
b738a20233
Consistently publish events from CompletableFuture
...
Closes gh-30578
1 year ago
Juergen Hoeller
cca8fbd3de
Log warning in case of standard Commons Logging discovery
...
Closes gh-30575
1 year ago
Sam Brannen
21397a67c6
Test status quo for SpEL 'selector' support in messaging
...
Prior to this commit, the tests we had in place for SpEL 'selector'
support did not assert what happens when a selector expression does not
match or when a selector header is not present.
See gh-30550
1 year ago
Sam Brannen
e8ab53e76d
Polishing
1 year ago
Stephane Nicoll
5b471a5349
Merge pull request #30570 from kihyuk-sung
...
* pr/30570:
Polish "Fix invalid link in transaction resources"
Fix invalid link in transaction resources
Closes gh-30570
1 year ago
Stephane Nicoll
08240bbcac
Polish "Fix invalid link in transaction resources"
...
See gh-30570
1 year ago
K
d719f3fc06
Fix invalid link in transaction resources
...
See gh-30570
1 year ago
rstoyanchev
938dff7bbe
Remove (recently committed) erroneous character in test
1 year ago
rstoyanchev
162ccdd155
Consistent handling of parts in HttpRequestValues
...
Closes gh-30520
1 year ago
rstoyanchev
f1594312cd
Polishing in HttpRequestValues and tests
...
See gh-30520
1 year ago
rstoyanchev
7629ea5672
Update docs to mention Boot's HttpMessageConverters
...
Closes gh-30538
1 year ago
rstoyanchev
454a85978f
Allow fallback on subclass of ProblemDetail
...
Closes gh-30533
1 year ago