Juergen Hoeller
d841af4e37
Avoid unnecessarily alarming stack trace logged during scheduler resolution
...
Closes gh-23268
(cherry picked from commit 7b6924522a )
2020-07-19 20:04:22 +02:00
Juergen Hoeller
f96a3d5ee1
Polishing
2020-07-17 18:29:08 +02:00
Juergen Hoeller
236eea8de9
Consistent abstract declaration of "Abstract" base classes
...
Closes gh-25240
2020-06-11 23:59:16 +02:00
Juergen Hoeller
1b6afd52cb
Document exception handling limitations in TaskDecorator implementations
...
Closes gh-25231
2020-06-10 22:57:21 +02:00
Juergen Hoeller
5cb950db3b
Support for shared GroovyClassLoader in GroovyScriptFactory
...
Closes gh-25177
2020-06-06 16:56:47 +02:00
Juergen Hoeller
083dd0e19d
Polishing
2020-05-29 16:31:11 +02:00
Juergen Hoeller
9bb534e74c
Polishing
2020-05-22 17:34:55 +02:00
Juergen Hoeller
ec915bfd5d
Avoid ClassCastException on IllegalArgumentException from sync invocation
...
Closes gh-25110
2020-05-22 17:18:56 +02:00
Juergen Hoeller
4ad7deda4c
Polishing
2020-05-18 15:15:46 +02:00
Juergen Hoeller
2785ef0887
Avoid full synchronization in refreshable getBeanFactory() implementation
...
Closes gh-25081
2020-05-18 14:37:12 +02:00
Juergen Hoeller
a4cc16051c
Polishing
2020-04-27 14:29:56 +02:00
Juergen Hoeller
c8b49346b1
Store source in index-derived ScannedGenericBeanDefinition as well
...
Includes consistent constructor-level storage of derived resource in ScannedGenericBeanDefinition and ConfigurationClassBeanDefinition.
See gh-24978
2020-04-27 14:29:41 +02:00
Juergen Hoeller
e51f660286
Polishing
2020-03-24 00:56:36 +01:00
Juergen Hoeller
ee832206dc
Polishing
2020-03-13 23:41:42 +01:00
Juergen Hoeller
1e295c7bbb
Create ScannedGenericBeanDefinitions for index-derived components as well
...
Closes gh-24638
2020-03-13 23:41:31 +01:00
Juergen Hoeller
1c0a4f8d78
Polishing
2020-02-24 19:34:15 +01:00
Juergen Hoeller
cc376ac5ed
Clarify setCacheMillis/setCacheSeconds vs java.util.ResourceBundle
...
Closes gh-24563
2020-02-24 19:10:25 +01:00
Juergen Hoeller
ebd2ec57fc
Polishing
2020-02-12 17:58:26 +01:00
Juergen Hoeller
af75c6db2f
Consistent ROLE_INFRASTRUCTURE declarations for configuration classes
...
Closes gh-24509
2020-02-12 17:18:59 +01:00
Sam Brannen
6699833121
Introduce regression test for gh-24375
2020-01-16 16:34:21 +01:00
Juergen Hoeller
b9bf56e41d
Polishing
2020-01-09 16:16:36 +01:00
Juergen Hoeller
f61983d908
Polishing
2019-12-16 17:05:48 +01:00
Juergen Hoeller
4f86282b14
Polishing
2019-12-01 01:55:26 +01:00
Sam Brannen
96a1a0dec5
Convert InstantFormatterTests to JUnit 4
...
See gh-23895
2019-11-14 12:01:11 +01:00
Sam Brannen
40ac055d11
Polish contribution
...
See gh-23895
2019-11-14 12:01:11 +01:00
monosoul
c9a6f4282a
Inverse condition to fix ISO-formatted Instant parsing
...
Prior to this commit, InstantFormatter was able to properly serialize
an Instant that is far in the future (or in the past), but it could not
properly deserialize it, because in such scenarios an ISO-formatted
Instant starts with a +/- sign.
This commit fixes this issue, while maintaining the previous contract,
and also introduces tests for InstantFormatter.
Closes gh-23895
2019-11-14 10:10:43 +01:00
Juergen Hoeller
6ed6c08ace
Polishing
2019-11-13 23:49:33 +01:00
Juergen Hoeller
e4c57a9b61
Minor internal refinements (backported from master)
2019-11-13 16:53:23 +01:00
Sam Brannen
3d83f869d9
Fix Javadoc for SmartLifecycle.DEFAULT_PHASE regarding ordering
...
Closes gh-23956
2019-11-09 18:03:43 +01:00
Brian Clozel
feeeab1761
Reorder date formatting converter in registrar
...
Prior to this commit, the `DateFormatterRegistrar` would register the
annotation-based formatter before the pattern-based formatter. This
would create an issue when an application tries to convert a `String` to
an annotated `@DateTimeFormat Date`: since the converters are considered
in reversed order of registration in
`GenericConversionServicei#ConvertersForPair`, the pattern-based variant
would always be considered before the annotation-based variant,
overriding the developer's opinion.
This commit aligns the `DateFormatterRegistrar` with the
`DateTimeFormatterRegistrar` and registers the annotation-based variant
last.
Closes gh-23896
2019-10-30 17:34:49 +01:00
Juergen Hoeller
b4cf471021
Polishing
2019-10-30 16:45:35 +01:00
Sam Brannen
7d126d3288
Improve documentation regarding "annotated classes"
...
See gh-23638
2019-09-26 10:26:36 +02:00
Juergen Hoeller
0519a2ff3c
Exclude jdk package in ShadowingClassLoader (JDK 11 compatibility)
...
Closes gh-23641
2019-09-25 12:11:33 +02:00
Juergen Hoeller
6a08bfdff7
Avoid unnecessary synchronization for non-existent missing caches
...
Closes gh-23635
2019-09-25 12:10:23 +02:00
Phillip Webb
d945ae9191
Add blank line between java and javax imports
...
See gh-23539
Co-authored-by: Sam Brannen <sbrannen@pivotal.io >
2019-09-16 13:41:59 +02:00
Juergen Hoeller
c4622dbebc
Polishing
2019-07-30 16:59:01 +02:00
Juergen Hoeller
b1e8ed182e
Polishing
2019-07-20 17:53:54 +02:00
Juergen Hoeller
0d37209b78
Document default message handling in MessageSource.getMessage variants
2019-07-20 16:23:31 +02:00
Juergen Hoeller
f5daa657f4
Polishing
2019-07-17 23:25:50 +02:00
Juergen Hoeller
9ffdf05d77
Explicit javadoc note on publishEvent hand-off semantics
...
See gh-21025
2019-07-17 23:25:21 +02:00
Juergen Hoeller
7a7d4109ac
Polishing
2019-07-05 17:47:36 +02:00
Juergen Hoeller
aeef95938e
SpringValidatorAdapter's ObjectError subclasses are serializable
...
Closes gh-23181
2019-07-05 17:07:01 +02:00
Sam Brannen
ac29e9de6a
Document that CacheManager.getCache() may create a new Cache
...
Prior to this commit, it was unclear that an invocation of getCache()
might potentially create a new Cache.
This commit updates the Javadoc to point out that concrete CacheManager
implementations may choose to create a new Cache at runtime if the Cache
does not already exist.
Closes gh-23193
2019-06-25 13:12:42 +03:00
Juergen Hoeller
fc46abf0b7
Polishing
2019-06-12 18:04:06 +02:00
Juergen Hoeller
33b5bc2aae
Polishing
2019-06-11 23:50:29 +02:00
Juergen Hoeller
7dc92aa05d
Polishing
2019-06-11 20:57:27 +02:00
Juergen Hoeller
80c6f2bcf9
Polishing
2019-05-24 23:31:32 +02:00
Juergen Hoeller
4d97a05fbc
SpringValidatorAdapter applies MessageFormat to {0}-containing message
...
Closes gh-23014
2019-05-24 23:31:06 +02:00
Rossen Stoyanchev
5f7541344a
Fix test failing after #99302f
2019-05-23 10:41:08 -04:00
Sam Brannen
4aaec942c4
Introduce HTTPS mappings in spring.schemas files
...
Closes gh-22903
2019-05-07 12:56:42 +02:00