Juergen Hoeller
804ca26a26
Remove misleading default note on ISO.DATE_TIME
...
Closes gh-26134
(cherry picked from commit 86f9716fef )
5 years ago
Juergen Hoeller
8fe530c449
Polishing (backported from 5.2.x)
5 years ago
Juergen Hoeller
55d07566ac
Javadoc refinements
5 years ago
Juergen Hoeller
337d5874b1
Properties loading with ignoreResourceNotFound covers SocketException as well
...
Closes gh-25717
(cherry picked from commit 613b05d814 )
5 years ago
Juergen Hoeller
b0b4b47bae
Explicit nullability declarations for getTarget() implementations
5 years ago
Juergen Hoeller
eba1aba9f5
Specifically detect Joda-Time 2.x
...
Closes gh-25655
5 years ago
Juergen Hoeller
3a9896b849
Polishing
5 years ago
Juergen Hoeller
2891dc6409
Polishing
5 years ago
Juergen Hoeller
f7440884c9
Avoid potential integer overflow in seconds->millis transformation
...
Closes gh-25613
5 years ago
Juergen Hoeller
1a6a4598a1
Populate dependencies metadata for resolved target behind lazy dependency proxy
...
Closes gh-25562
5 years ago
Juergen Hoeller
bfd20da9de
Polishing (backported from 5.2.x)
5 years ago
Juergen Hoeller
ce4001dd40
Refine use of substring operations
...
Closes gh-25445
5 years ago
Juergen Hoeller
d841af4e37
Avoid unnecessarily alarming stack trace logged during scheduler resolution
...
Closes gh-23268
(cherry picked from commit 7b6924522a )
5 years ago
Juergen Hoeller
f96a3d5ee1
Polishing
6 years ago
Juergen Hoeller
236eea8de9
Consistent abstract declaration of "Abstract" base classes
...
Closes gh-25240
6 years ago
Juergen Hoeller
1b6afd52cb
Document exception handling limitations in TaskDecorator implementations
...
Closes gh-25231
6 years ago
Juergen Hoeller
5cb950db3b
Support for shared GroovyClassLoader in GroovyScriptFactory
...
Closes gh-25177
6 years ago
Juergen Hoeller
083dd0e19d
Polishing
6 years ago
Juergen Hoeller
9bb534e74c
Polishing
6 years ago
Juergen Hoeller
ec915bfd5d
Avoid ClassCastException on IllegalArgumentException from sync invocation
...
Closes gh-25110
6 years ago
Juergen Hoeller
4ad7deda4c
Polishing
6 years ago
Juergen Hoeller
2785ef0887
Avoid full synchronization in refreshable getBeanFactory() implementation
...
Closes gh-25081
6 years ago
Juergen Hoeller
a4cc16051c
Polishing
6 years ago
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
6 years ago
Juergen Hoeller
ea7b0103c5
Upgrade to Tomcat 9.0.34, Jetty 9.4.28, Netty 4.1.49, BeanShell 2.0b6, Checkstyle 8.31
6 years ago
Juergen Hoeller
e51f660286
Polishing
6 years ago
Juergen Hoeller
ee832206dc
Polishing
6 years ago
Juergen Hoeller
1e295c7bbb
Create ScannedGenericBeanDefinitions for index-derived components as well
...
Closes gh-24638
6 years ago
Juergen Hoeller
1c0a4f8d78
Polishing
6 years ago
Juergen Hoeller
cc376ac5ed
Clarify setCacheMillis/setCacheSeconds vs java.util.ResourceBundle
...
Closes gh-24563
6 years ago
Juergen Hoeller
ebd2ec57fc
Polishing
6 years ago
Juergen Hoeller
af75c6db2f
Consistent ROLE_INFRASTRUCTURE declarations for configuration classes
...
Closes gh-24509
6 years ago
Sam Brannen
6699833121
Introduce regression test for gh-24375
6 years ago
Juergen Hoeller
b9bf56e41d
Polishing
6 years ago
Juergen Hoeller
f61983d908
Polishing
6 years ago
Juergen Hoeller
da4e2710b4
Upgrade to Joda-Time 2.10.5 and Commons Pool 2.6.2
6 years ago
Juergen Hoeller
4f86282b14
Polishing
6 years ago
Sam Brannen
96a1a0dec5
Convert InstantFormatterTests to JUnit 4
...
See gh-23895
6 years ago
Sam Brannen
40ac055d11
Polish contribution
...
See gh-23895
6 years ago
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
6 years ago
Juergen Hoeller
6ed6c08ace
Polishing
6 years ago
Juergen Hoeller
e4c57a9b61
Minor internal refinements (backported from master)
6 years ago
Sam Brannen
3d83f869d9
Fix Javadoc for SmartLifecycle.DEFAULT_PHASE regarding ordering
...
Closes gh-23956
6 years ago
Juergen Hoeller
088a653318
Upgrade to RxJava 2.2.14, OkHttp 3.14.4, Awaitility 3.1.6
6 years ago
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
6 years ago
Juergen Hoeller
b4cf471021
Polishing
6 years ago
Sam Brannen
7d126d3288
Improve documentation regarding "annotated classes"
...
See gh-23638
6 years ago
Juergen Hoeller
3616e96792
Upgrade to SLF4J 1.7.28, Groovy 2.5.8, RxJava 2.2.12, Joda-Time 2.10.4, Rome 1.12.2, OkHttp 3.14.3, Apache HttpClient 4.5.10, Apache Johnzon 1.1.13
6 years ago
Juergen Hoeller
0519a2ff3c
Exclude jdk package in ShadowingClassLoader (JDK 11 compatibility)
...
Closes gh-23641
6 years ago
Juergen Hoeller
6a08bfdff7
Avoid unnecessary synchronization for non-existent missing caches
...
Closes gh-23635
6 years ago