dreis2211
03a5bb7857
Avoid using deprecated @SolrDocument#solrCoreName
...
Closes gh-16419
6 years ago
Phillip Webb
2376f973f4
Merge branch '2.1.x'
6 years ago
Phillip Webb
47c6bf741d
Merge branch '2.0.x' into 2.1.x
6 years ago
Phillip Webb
07c000c5b7
Merge branch '1.5.x' into 2.0.x
6 years ago
Andy Wilkinson
9e7d922555
Allow processor cache to be configured to be unlimited
...
Closes gh-16415
6 years ago
Andy Wilkinson
ea80ca2ffc
Do not assume HTTP protocol when customizing processor cache
...
Closes gh-16413
6 years ago
Andy Wilkinson
8ebe5f9983
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
f20d9a62ae
Polish "Ensure that MongoClient's EventLoopGroup is shut down during context close"
...
See gh-16087
6 years ago
Dmytro Nosan
ee7bed1849
Ensure that MongoClient's EventLoopGroup is shut down during context close
...
See gh-16087
6 years ago
Madhura Bhave
8daa8c48fb
Merge branch '2.1.x'
6 years ago
Madhura Bhave
768aa5dfcc
Ignore exception if ValidationAdapter can't get a MessageInterpolator
...
Fixes gh-16177
6 years ago
Stephane Nicoll
076e327481
Polish "Complete support for customizing Tomcat's access log"
...
Closes gh-16039
6 years ago
Andrew McGhie
f823ae488d
Complete support for customizing Tomcat's access log
...
See gh-16039
6 years ago
Stephane Nicoll
241171fcfa
Merge branch '2.1.x'
6 years ago
liucheng.zhang
4d1717f18e
Disable nulls serialization when serialize-nulls property is false
...
Closes gh-16332
6 years ago
Stephane Nicoll
465053c11e
Merge branch '2.1.x'
6 years ago
Stephane Nicoll
6c3d64a2eb
Test Thymeleaf auto-configuration backs off without spring integration
...
See gh-16341
6 years ago
Stephane Nicoll
29b1b38cc6
Migrate Thymeleaf tests to application runner
6 years ago
Johnny Lim
40d0d6b113
Polish
...
Closes gh-16299
6 years ago
Stephane Nicoll
89f93b28d7
Merge branch '2.1.x'
6 years ago
Krzysztof Koziol
17c0214cc6
Add missing class condition on thymeleaf-spring5
...
This commit adds an extra check for the presence of thymeleaf-spring5
library on the classpath. ThymeleafAutoConfiguration is now only
considered if both thymeleaf-spring5 and thymeleaf jars are present.
Closes gh-16341
6 years ago
Andy Wilkinson
24593f39f8
Polish "Use HTTPS for external links wherever possible"
...
See gh-16276
6 years ago
Spring Operator
fb242c27d2
Use HTTPS for external links wherever possible
...
See gh-16276
6 years ago
Andy Wilkinson
878a635bfb
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
5a3474c7a8
Polish "Use HTTPS for external links wherever possible"
...
See gh-16320
6 years ago
Spring Operator
9fc3ac7d49
Use HTTPS for external links wherever possible
...
See gh-16320
6 years ago
Andy Wilkinson
864942ad4f
Merge branch '2.0.x' into 2.1.x
6 years ago
Andy Wilkinson
14b21026bf
Polish "Use HTTPS for external links wherever possible"
...
See gh-16319
6 years ago
Spring Operator
1a4c6f2dac
Use HTTPS for external links wherever possible
...
See gh-16319
6 years ago
Andy Wilkinson
ba4671f0ab
Merge branch '1.5.x' into 2.0.x
6 years ago
Stephane Nicoll
3e3353e0e9
Merge branch '2.1.x'
6 years ago
Stephane Nicoll
e57c0c0657
Do not attempt to add Jaxb customization if Jaxb is not present
...
See gh-16268
6 years ago
Stephane Nicoll
bece962711
Merge branch '2.1.x'
6 years ago
Stephane Nicoll
c2f9e7dd43
Fix StreamsBuilderFactoryBean injection definition
...
Closes gh-16329
6 years ago
Johnny Lim
038e213343
Restore setExtractBareNamePropertyMethods() for AssertJ
...
Closes gh-16325
6 years ago
Andy Wilkinson
4900505425
Merge branch '2.0.x' into 2.1.x
6 years ago
Spring Operator
a5dba01cb9
Use HTTPS for external links from XML files where possible
...
See gh-16314
6 years ago
Andy Wilkinson
fedb40a2bf
Merge branch '1.5.x' into 2.0.x
6 years ago
Stephane Nicoll
197e1669e2
Polish
6 years ago
Madhura Bhave
8f693a0277
Add support for configuration properties scanning
...
See gh-12602
6 years ago
Brian Clozel
711169aa8a
Adapt tests after Servlet.fn added to Spring Framework
...
Since Servlet.fn support has been added in Spring Framework, new
infrastructure beans (like `HandlerAdapter` and `HandlerMapping`) have
been added.
This commit adapts the Spring MVC auto-configuration tests to reflect
those changes.
6 years ago
Andy Wilkinson
36c1c051b8
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
e23f72c8b0
Merge branch '2.0.x' into 2.1.x
6 years ago
Andy Wilkinson
9fbd38ab3c
Merge branch '1.5.x' into 2.0.x
6 years ago
Spring Operator
00ab30362c
Use HTTPS for external links in XML files
...
See gh-16270
6 years ago
dreis2211
dda0b3e2a1
Remove explicit types
...
Closes gh-16265
6 years ago
Mohamed Rifni
e3269a7e9b
Switch FaviconRequestHandler visibility to package private
...
Closes gh-16250
6 years ago
Stephane Nicoll
fcdc414646
Remove use of `@Autowired` for configuration properties bean
...
See gh-8762
6 years ago
Stephane Nicoll
4d73211c3a
Polish "Check for multiple processors in OnClassCondition"
...
Closes gh-16115
6 years ago
Jan Thewes
a96a79ea45
Check for multiple processors in OnClassCondition
...
See gh-16115
6 years ago
Stephane Nicoll
b2290107db
Polish "Trim trailing whitespace from spring.server.servlet.context-path"
...
Closes gh-16165
6 years ago
Mohamed Rifni
bde2f850b2
Trim trailing whitespace from spring.server.servlet.context-path
...
See gh-16165
6 years ago
Andy Wilkinson
68bfb020aa
Reduce need for bean method proxying and disable where not needed
...
Closes gh-9068
6 years ago
Andy Wilkinson
4b98fa7d94
Alias proxyBeanMethods on annotations meta-annotated with @Configuration
...
Closes gh-16201
6 years ago
Phillip Webb
64a2e8d67f
Update copyright year for changed files
6 years ago
Phillip Webb
dd3e8154d9
Merge branch '2.1.x'
6 years ago
Phillip Webb
fc3aa43cc2
Update copyright year for changed files
6 years ago
Andy Wilkinson
aa2008bc5a
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
8c3cec8f13
Merge branch '2.0.x' into 2.1.x
6 years ago
Andy Wilkinson
361437f4e2
Merge branch '1.5.x' into 2.0.x
6 years ago
Stephane Nicoll
430571b37b
Perform binding at creation time if possible
...
Previously, environment binding always happened in a post processor once
the bean has been created. Constructor binding requires to perform the
binding at creating time so this commit performs binding at creation
time if possible.
When this happens, a special `ConfigurationPropertiesBeanDefinition` is
created with a supplier that invokes the binder. To avoid a case where
a bean is processed twice, the post-processor now ignores any bean that
has already been bound to the environment.
Closes gh-8762
Co-authored-by: Madhura Bhave <mbhave@pivotal.io>
6 years ago
Andy Wilkinson
b8dff5fe17
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
36cbd00853
Disable AssertJ's bare-named property accessor discovery
...
AssertJ includes a change in 3.12 that means that, by default, it now incorrectly
identifies some of the builder methods on CacheControl as accessor methods for its fields.
This commit restores the behaviour of 3.11 so that a method is only considered to be a
property accessor if a matches the Java bean naming conventions.
Closes gh-16145
6 years ago
Brian Clozel
ce9626d00f
Disable JMX by default
...
This commit switches the default value for the `spring.jmx.enabled`
configuration property.
JMX is now disabled by default and can be enabled with
`spring.jmx.enabled=true`.
Closes gh-16090
6 years ago
Johnny Lim
f4786d7d2e
Polish
...
Closes gh-16083
6 years ago
Dmytro Nosan
c0a458e9d0
Remove unused constructor argument
...
Closes gh-16059
6 years ago
Stephane Nicoll
d5448eb124
Polish "Add failure analyzer for Flyway's bootstrap failure"
...
Closes gh-16015
6 years ago
anand
96315372ef
Add failure analyzer for Flyway's bootstrap failure
...
See gh-16015
6 years ago
Stephane Nicoll
2ad234b605
Adapt to breaking change in Spring Hateoas
6 years ago
Stephane Nicoll
554bff6145
Merge branch '2.1.x'
6 years ago
Stephane Nicoll
eebd906c8a
Polish contribution
...
Closes gh-16047
6 years ago
Dan Zheng
2c4afb3bd8
Fix NamedParameterJdbcTemplate precedence with database migration tools
...
See gh-16047
6 years ago
Stephane Nicoll
715db153e3
Polish "Remove code deprecated in 2.1"
...
Closes gh-16013
6 years ago
Mehmed Baždar
246111cd84
Remove code deprecated in 2.1
...
See gh-16013
6 years ago
Andy Wilkinson
f2e3e274a8
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
53326695ea
Polish
6 years ago
Andy Wilkinson
de0c065625
Inject single-use configuration dependencies into bean methods
...
Closes gh-15751
6 years ago
Johnny Lim
55f5f2f910
Polish
...
Closes gh-15987
6 years ago
Stephane Nicoll
ddfdc48161
Merge branch '2.1.x'
6 years ago
Stephane Nicoll
42c246cacb
Polish contribution
...
Closes gh-15984
6 years ago
isank
e546ed4834
Order TaskExecution auto-config before TaskScheduling auto-config
...
See gh-15984
6 years ago
Stephane Nicoll
fa49dfcaaf
Add support for task scheduling shutdown related properties
...
See gh-15951
6 years ago
Stephane Nicoll
d2cbf08f09
Polish "Add support for task executor shutdown related properties"
...
Closes gh-15951
6 years ago
Filip Hrisafov
3b47ba21a8
Add support for task executor shutdown related properties
...
See gh-15951
6 years ago
Andy Wilkinson
add8c6f295
Align HypermediaAutoConfigurationTests with latest HATEOAS API changes
...
See gh-15939
6 years ago
Stephane Nicoll
71df2f311b
Polish "Expose Tomcat AccessLog Max days property"
...
Closes gh-15954
6 years ago
Dmytro Nosan
596f0c28c0
Expose Tomcat AccessLog Max days property
...
See gh-15954
6 years ago
Stephane Nicoll
8939a7eec3
Merge branch '2.1.x'
6 years ago
Stephane Nicoll
f3e142cb7c
Polish "Stop using imports from shaded dependencies"
...
Closes gh-15950
6 years ago
Michael Simons
de7812aa3a
Stop using imports from shaded dependencies
...
See gh-15950
6 years ago
Andy Wilkinson
747e419db1
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
9fb0b97f96
Decorate test containers so tests are skipped without Docker
...
Closes gh-15901
Closes gh-15638
6 years ago
Stephane Nicoll
3d6def9f81
Handle BatchMessagingMessageConverter with Kafka batch listeners
...
Closes gh-15942
6 years ago
Andy Wilkinson
18174a8e9e
Polish "Add opt-in support for Neo4j-OGM native types"
...
See gh-15637
6 years ago
Michael Simons
af21b847a0
Add opt-in support for Neo4j-OGM native types
...
This includes tests for the autoconfiguration using that new property.
The test require the native types for Bolt and embedded in the test
scope, so the Neo4j-OGM native types have been added to managed
dependencies.
The enhanced autoconfiguration throws an
InvalidConfigurationPropertyValueException when native types cannot be
used due to missing dependencies or wrong transport mode.
See gh-15637
6 years ago
Andy Wilkinson
e924745bf8
Start building against Spring Data Moore M2 snapshots
...
See gh-15197
6 years ago
Andy Wilkinson
c41924f7d4
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
ab8fcf0d71
Polish "Use class for @ConditionalOnClass"
...
See gh-15775
6 years ago
Johnny Lim
b423962c89
Use class for @ConditionalOnClass
...
See gh-15775
6 years ago
Andy Wilkinson
48e781181e
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
799ac24da1
Reinstate auto-config of RequestContextFilter with Jersey
...
Previously, the auto-configuration for both Jersey and WebMvc would auto-configure
a RequestContextFilter bean. In 2.1.0, this led to a startup failure due to the latter
attempting to override the bean defined by the former. In addition to the override there
were also problems with the order of the filter as Jersey uses -1 and MVC uses -105.
To avoid the above-described problems, the auto-configuration of the RequestContextFilter
was removed from JerseyAutoConfiguration in 2.1.1. Unfortunately, the broke
request-scoped beans for those using only Jersey.
This commit attempts to strike a better balance by reintroducing the auto-configuration
of RequestContextFilter in JerseyAutoConfiguration. It will back off if the user defines
their own filter or filter registration. WebMvcAutoConfiguration has been updated to
back off in the same manner. This leaves the potential for ordering problems, but they
are no worse than they were before. Furthermore, the user has the means to correct any
problems by using the various filter ordering properties that are provided for Jersey,
Spring Session, Spring Security, etc.
Closes gh-15376
6 years ago
Andy Wilkinson
db31e42751
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
a975c0ad16
Use Testcontainers’ CassandraContainer rather than our own
...
Closes gh-15901
6 years ago
Andy Wilkinson
6fe226d781
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
20f26c4d30
Polish "Fix stopping of Embedded Mongo before context is closed"
...
See gh-15692
6 years ago
Eugene
750246f021
Fix stopping of Embedded Mongo before context is closed
...
See gh-15692
6 years ago
Andy Wilkinson
b5c9afc055
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
295a660e35
Polish "Set NO_REQUEST_TIMEOUT as a server option not a socket option"
...
See gh-15822
6 years ago
ayudovin
dbce3731a4
Set NO_REQUEST_TIMEOUT as a server option not a socket option
...
See gh-15822
6 years ago
Andy Wilkinson
c6a1df6cd4
Merge branch '2.1.x'
6 years ago
Jeffrey van der Laan
4f86233ca7
Do not auto-configure OEMIV filter when user defines registration bean
...
See gh-15889
6 years ago
Kedar Joshi
4a253ff87c
Polish
...
1. Removed unnecessary null checks
2. Combined collection initialization and modification
3. Minor collections related optimizations
Closes gh-15837
6 years ago
Madhura Bhave
4d69e127c8
Merge branch '2.1.x'
6 years ago
Madhura Bhave
26da45aa9a
Configure a JerseyApplicationPath bean for the actuators
...
This commit also ensures that Jersey-based actuator endpoints are
available before the user has configured a `ResourceConfig` bean
Fixes gh-15625
Fixes gh-15877
6 years ago
Brian Clozel
e8fef97335
Merge branch '2.1.x'
6 years ago
Brian Clozel
cba6079b7b
Log unhandled server exceptions in WebFlux
...
Prior to this commit, errors unhandled by custom `WebExceptionHandler`
and resulting in an HTTP 500 status would not be logged at ERROR level,
giving no information to developers about the actual exception.
This commit ensures that such exceptions are logged at the ERROR level
with their exception. By the time the exception hits the
`DefaultErrorWebExceptionHandler`, if the response is already committed
or if the exception is due to a client disconnecting, the error is
delegated to Framework support as Spring Boot won't be able to render an
error page as expected.
Fixes gh-15769
6 years ago
Andy Wilkinson
45cc649c7d
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
82bc87560c
Use AssertJ’s exception assertions rather than fail
...
Closes gh-15761
6 years ago
Stephane Nicoll
5269ea5536
Polish contribution
...
Closes gh-15754
6 years ago
Johnny Lim
6603033bbc
Polish SessionConfigurationImportSelector.selectImports()
...
See gh-15754
6 years ago
Stephane Nicoll
002fa405a8
Merge branch '2.1.x'
6 years ago
Stephane Nicoll
ede23caace
Polish "Inject Map directly rather than via ObjectProvider"
...
Closes gh-15798
6 years ago
ayudovin
3a2e85ce75
Inject Map directly rather than via ObjectProvider
...
See gh-15798
6 years ago
Stephane Nicoll
c5675de666
Polish "Handle AccessControlException in JspTemplateAvailabilityProvider"
...
Closes gh-15778
6 years ago
ayudovin
81273bdf9a
Handle AccessControlException in JspTemplateAvailabilityProvider
...
See gh-15778
6 years ago
dreis2211
d4ab101223
Use Assertions.contentOf() where possible
...
Closes gh-15793
6 years ago
Stephane Nicoll
342212b8dc
Merge branch '2.1.x'
6 years ago
Stephane Nicoll
6f86a84301
Polish "Alias auto-configured `TaskExecutor` to make async tasks use it"
...
Closes gh-15748
6 years ago
Camille Vienot
d0859f1569
Alias auto-configured `TaskExecutor` to make async tasks use it
...
See gh-15748
6 years ago
Andy Wilkinson
530c7bee71
Do not auto-configure HttpMessageConverters in reactive web apps
...
Closes gh-15712
6 years ago
Andy Wilkinson
6abd18ae96
Do not auto-configure RestTemplateBuilder in reactive web apps
...
Closes gh-15718
6 years ago
Andy Wilkinson
5d60d6bd62
Use ApplicationContextRunner to test RestTemplateAutoConfiguration
6 years ago
Andy Wilkinson
7dd65074e8
Only perform background pre-init with multiple processors
...
Closes gh-15722
6 years ago
Stephane Nicoll
6baa6b291e
Polish contribution
...
Closes gh-15695
6 years ago
Johnny Lim
af3ed9ff9f
Polish
...
See gh-15695
6 years ago
Phillip Webb
2f77ef7722
Merge branch '2.1.x'
6 years ago
Phillip Webb
6a901199f5
Polish
6 years ago
Stephane Nicoll
8d1d3fb087
Polish "Avoid string concatenation inside StringBuilder append()"
...
Closes gh-15589
6 years ago
igor-suhorukov
59ac85d371
Avoid string concatenation inside StringBuilder append()
...
See gh-15589
6 years ago
Brian Clozel
a83d9635af
Merge branch '2.1.x'
6 years ago
Brian Clozel
6200a319f2
Polish
...
Closes gh-15385
6 years ago
ayudovin
e9588ca04b
Support server.connection-timeout for Netty server
6 years ago
Stephane Nicoll
448f1626f9
Merge branch '2.1.x'
6 years ago
Stephane Nicoll
830da28b8c
Fix JPA bootstrap executor detection with multiple candidates
...
Spring Boot provides two separate auto-configurations that can
potentially expose an `AsyncTaskExecutor` implementation so relying on
the presence of a single instance is too weak.
This commit fixes the detection of the AsyncTaskExecutor that can be
used to bootstrap JPA so that a single instance is used and, in the case
more than one exists, the one named `applicationTaskExecutor`.
Closes gh-15447
6 years ago
Stephane Nicoll
6ba1f40e59
Polish "Allow easy customization of EmbeddedMongo DownloadConfig"
...
Closes gh-15496
6 years ago
michael
b5b6889601
Allow easy customization of EmbeddedMongo DownloadConfig
...
See gh-15496
6 years ago
Madhura Bhave
19caff6776
Merge branch '2.1.x'
6 years ago
Oleksii Bondar
b52dddf784
Refactor OAuth2ClientPropertiesRegistrationAdapterTests
...
Closes gh-15586
6 years ago
Stephane Nicoll
d0811b48df
Polish "Disable Hibernate entity scanning for default JPA setup"
...
Closes gh-15565
6 years ago
ayudovin
510a8e2ec1
Disable Hibernate entity scanning for default JPA setup
...
See gh-15565
6 years ago
Stephane Nicoll
33547569db
Merge branch '2.1.x'
6 years ago
Stephane Nicoll
c6202b57e0
Merge branch '2.0.x' into 2.1.x
6 years ago
Stephane Nicoll
be161b23cb
Polish class conditions documentation
...
Closes gh-15578
6 years ago
dreis2211
0f5f6f15dc
Use hasFieldOrPropertyWithValue where possible
...
Closes gh-15582
6 years ago
Stephane Nicoll
b578dc05df
Polish
6 years ago
igor-suhorukov
dfb3cd51bc
Simplify code by using for-each loop
...
See gh-15563
6 years ago
Stephane Nicoll
fd12e696b0
Polish "Replace redundant call to class isInstance() with instanceof"
...
Closes gh-15554
6 years ago
igor-suhorukov
7424f48803
Replace redundant call to class isInstance() with instanceof
...
See gh-15554
6 years ago
Andy Wilkinson
ddf64802c0
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
bfd63ab085
Polish "Stop JtaAutoConfiguration from enabling JtaProperties when not used"
...
Closes gh-15550
6 years ago
Nishant Raut
0b29da14b3
Stop JtaAutoConfiguration from enabling JtaProperties when not used
...
See gh-15550
6 years ago
Stephane Nicoll
9d67400afa
Merge branch '2.1.x'
6 years ago
igor-suhorukov
e578d30722
Replace anonymous inner class with lambda
...
See gh-15438
6 years ago
Andy Wilkinson
3a7406fe3a
Merge branch '2.0.x' into 2.1.x
6 years ago
Andy Wilkinson
0741c90489
Avoid blocking on a Mono indefinitely
...
Closes gh-15535
6 years ago
Andy Wilkinson
9d2d6d5812
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
9a33d1a2f9
Merge branch '2.0.x' into 2.1.x
6 years ago
Andy Wilkinson
8c68da0882
Avoid blocking on a Mono indefinitely
...
Closes gh-15535
6 years ago
Andy Wilkinson
70f4d5e5a8
Polish "Apply context and connector customizer beans to Tomcat factories"
...
Closes gh-15492
6 years ago
Raheela
90c489048f
Apply context and connector customizer beans to Tomcat factories
...
See gh-15492
6 years ago
Andy Wilkinson
c8a0c99a21
Remove D…S…Init…InvokerTests' assumptions about classpath structure
...
See gh-15471
6 years ago
Stephane Nicoll
6207b46bc6
Merge branch '2.1.x'
6 years ago
dreis2211
948902f090
Avoid unnecessary usage of ReflectionTestUtils
...
Closes gh-15482
6 years ago
Andy Wilkinson
61d04db0d7
Minimize and centralize assumptions about build output
...
Closes gh-15471
6 years ago
Andy Wilkinson
064f6478df
Move back to JUnit 4 until SUREFIRE-1614 has been resolved
...
See gh-14736
See gh-14737
See gh-14738
6 years ago
Andy Wilkinson
2b453bbb16
Minimise dependencies on Log4j2
...
Closes gh-15441
6 years ago
Madhura Bhave
f863ce32ee
Merge branch '2.1.x'
6 years ago
Madhura Bhave
3cc441c83e
Do not remove trailing slash from OAuth2 Issuer URI
...
Fixes gh-15324
6 years ago
Andy Wilkinson
beffc4da9f
Remove ordering dependence from tests that create embedded databases
...
Closes gh-15423
6 years ago
Stephane Nicoll
ba29788482
Polish "Replace explicit generic type with diamond operator"
...
Closes gh-15424
6 years ago
igor-suhorukov
a2ebba8db1
Replace explicit generic type with diamond operator
...
See gh-15424
6 years ago
Madhura Bhave
f040459ae5
Merge branch '2.1.x'
6 years ago
Madhura Bhave
a11dea46d7
Use the right class in @ConditionalOnClass
...
See gh-15372
6 years ago
Madhura Bhave
e0b55d36de
Merge branch '2.1.x'
6 years ago
Madhura Bhave
f13697b278
Make Resource Server auto-config conditional on JwtDecoder class
...
Fixes gh-15372
6 years ago
Andy Wilkinson
d3e5c5688f
Polish
6 years ago
Stephane Nicoll
d5f90ffcfb
Polish "Replace this lambda with a method reference"
...
Closes gh-15401
6 years ago
igor-suhorukov
5c1813aef8
Replace this lambda with a method reference
...
See gh-15401
6 years ago
Madhura Bhave
5a18df2d69
Fix tests
6 years ago
Madhura Bhave
59d2b0a3fb
Upgrade tests to Junit5
...
See gh-14737
6 years ago
Stephane Nicoll
95b94c0158
Merge branch '2.1.x'
6 years ago
Stephane Nicoll
c56c0ff433
Rename OAuth2ResourceServerJwkConfiguration
...
Closes gh-15375
6 years ago
Stephane Nicoll
bbad720e23
Polish contribution
...
Closes gh-15086
6 years ago
Razib Shahriar
9e571a2827
Fail fast if nested condition uses a phase inappropriate for its members
...
See gh-15086
6 years ago
Stephane Nicoll
0df13baa0f
Polish "Add configurable property for JWK encryption algorithm"
...
Closes gh-15145
6 years ago
artsiom
460fdaf52f
Add configurable property for JWK encryption algorithm
...
See gh-15145
6 years ago
Stephane Nicoll
ec678eaa3b
Polish "Configure MessageSource if no "messageSource" bean defined"
...
Closes gh-15212
6 years ago
cac03
82d99da32a
Configure MessageSource if no "messageSource" bean defined
...
Enable MessageSourceAutoConfiguration OnMissingBeanCondition by name
rather than class since AbstractApplicationContext expects MessageSource
to be defined only with "messageSource" name.
See gh-15212
6 years ago
Stephane Nicoll
1b40b0edf1
Polish contribution
...
Closes gh-15054
6 years ago
artsiom
3059f0e2e2
Add configuration property for configuring Tomcat's processor cache
...
See gh-15054
6 years ago
Phillip Webb
ba1ef52e39
Merge branch '2.0.x'
6 years ago
Phillip Webb
74376aa023
Polish
6 years ago
Andy Wilkinson
ac322a8e30
Polish
6 years ago
Madhura Bhave
fc6c07ad3c
Merge branch '2.0.x'
6 years ago
Madhura Bhave
decaacddce
Account for application path for Jersey servlet endpoints
...
Closes gh-14895
6 years ago
Stephane Nicoll
114347107e
Polish key description
6 years ago
Alon Bar-Lev
108f28417e
Allow to disable SSL client authentication on the management port
...
When server and management are at different ports, and when server
requires TLS client authentication, then there is no simple method to
disable TLS client authentication for management port.
This commit adds an additional "none" option to ssl.client-auth.
Example:
server.port=8080
server.ssl.enabled=true
server.ssl.client-auth=need
management.server.port=8081
management.server.ssl.enabled=true
management.server.ssl.client-auth=none
See gh-14985
6 years ago
dreis2211
17f04b8b75
Replace DirectFieldAccessor usages by hasFieldOrPropertyWithValue
...
Closes gh-15312
6 years ago
Andy Wilkinson
cf7664c01a
Cope with version not found in Embedded Mongo's Version enum
...
Closes gh-15311
6 years ago
Andy Wilkinson
b094e28081
Remove auto-configuration of RequestContextFilter when using Jersey
...
Closes gh-15048
6 years ago
Andy Wilkinson
fb3deab89d
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
e81abc3f11
Order jacksonCodecCustomizer so user-provided customizer can go after it
...
Closes gh-15167
6 years ago
Andy Wilkinson
f6a22a05b8
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
9553d4f64b
Polish "Auto-configure Spring Session's cookie serializer"
...
Closes gh-15163
6 years ago
Vedran Pavic
0daf83efab
Auto-configure Spring Session's cookie serializer
...
See gh-15163
6 years ago
Stephane Nicoll
8928cd1982
Deprecate spring.rabbitmq.template.queue
...
Closes gh-15301
6 years ago
Stephane Nicoll
a240e22593
Adapt to Rabbit internal change
...
See gh-15271
6 years ago
Andy Wilkinson
073ac7bc99
Fix Thymeleaf security dialect tests on Windows
6 years ago
Stephane Nicoll
ae1979f1ff
Merge branch '2.0.x'
6 years ago
Stephane Nicoll
5f0ac46d78
Unwrap DataSource target rather than plain instanceof calls
...
Closes gh-15227
6 years ago
Stephane Nicoll
e424dfbe15
Polish "Perform best effort to retrieve DataSourceProxy"
...
Closes gh-15206
6 years ago
Tadaya Tsuyukubo
26f9a92837
Perform best effort to retrieve DataSourceProxy
...
Prior to this commit, `DataSourceJmxConfiguration` with tomcat
`DataSource`, it can only find `DataSourceProxy` if the given
`DataSource` is a direct child of it. Since it uses `instanceof`, it
could not find `DataSourceProxy` if the `DataSource` is
wrapped(delegated) or proxied.
This is because `DataSourceProxy#unwrap()` always returns null; thus
cannot use this method to directly obtain `DataSourceProxy`.
In this commit, updated the check logic to perform the best effort to
retrieve `DataSourceProxy`. If given `DataSource` is wrapped or proxied
by spring, tries to unwrap or get target datasource recursively to find
`DataSourceProxy`.
See gh-15206
6 years ago
Andy Wilkinson
4f405ed97d
Merge branch '2.0.x'
6 years ago
Andy Wilkinson
058428a14c
Clarify how multiple attributes are treated by ConditionalOn(Missing)Bean
...
Closes gh-15177
6 years ago
Andy Wilkinson
3bda78a3d3
Fix tests after HandlerExceptionResolver logging changes
...
See gh-14936 and gh-15189
6 years ago
Dave Syer
b6aff10244
Temporarily make @Bean methods in Spring Data JDBC public
...
Closes gh-15097
6 years ago
Stephane Nicoll
c1b1f14f5a
Fix default unit for multipart properties
...
This commit fixes a regression that wrongly changed the default unit of
multipart properties from bytes to megabytes.
Closes gh-15162
6 years ago
Stephane Nicoll
2f4325d00f
Polish
6 years ago
Brian Clozel
d84421b7e1
Improve HttpMessageConverters javadoc
...
Closes gh-15027
6 years ago
Johnny Lim
fd5aa3ebf1
Polish
...
See gh-15134
6 years ago
Stephane Nicoll
089ef9085a
Polish "Add HANA to the lookup of well-known databases"
...
Closes gh-15125
6 years ago
Jonathan Bregler
85754eaddd
Add HANA to the lookup of well-known databases
...
See gh-15125
6 years ago
Andy Wilkinson
e7d921c216
Align test expectations with styling of stack trace div
...
Closes gh-15075
6 years ago
Andy Wilkinson
bfb0886495
Tolerate Hibernate 5.2
...
Closes gh-15100
6 years ago
Brian Clozel
159f947870
Polish
...
Closes gh-15075
6 years ago
up-to-you
ae4bc48481
Fix stack-trace line breaks in whitelabel error views
...
Since gh-12838, the WebFlux whitelabel error view also shows the
stacktrace information if it is available in the model.
This commit adds a CSS directive that preserves white spaces and breaks
lines at newline characters.
6 years ago
dreis2211
3e95af2c85
Polish some Map operations
...
Closes gh-15103
6 years ago
dreis2211
5e35ac6ce5
Remove unused static methods in tests
...
Closes gh-15084
6 years ago
Stephane Nicoll
0bd69fded8
Fix detection of ScheduledExecutorService
...
`@EnableScheduling` detects primarily a suitable `TaskScheduler` in the
context and fallbacks to the presence of a `ScheduledExecutorService` if
that is not the case.
This commit improves the auto-configuration to back off when such
scheduled executor service is present, so that the framework
initialization code can pick it up as usual.
Closes gh-15032
6 years ago
Brian Clozel
da53a0b8d5
Fix HTTP status error template rendering in WebFlux
...
Prior to this commit, a change in `HttpStatus.toString` since SPR-16898
prevented the default WebFlux `ErrorWebExceptionHandler` to render
template views for exact HTTP status (e.g. "404.html").
This issue does not affect the resolution of series, like "4xx.html".
This commit fixes `DefaultErrorWebExceptionHandler` to use
`HttpStatus.value()` when attempting to resolve error views.
Closes gh-15083
6 years ago
Stephane Nicoll
980d8ea0ad
Merge branch '2.0.x'
6 years ago
Stephane Nicoll
2927195b02
Fix StaticResourceRequest javadoc examples
...
Closes gh-15050
6 years ago
Phillip Webb
f3fa20b2d1
Polish
6 years ago
Andy Wilkinson
743782de7e
Revert reloadable message source support
...
Closes gh-14882
See gh-14699
See gh-13377
6 years ago
Andy Wilkinson
f492285999
Polish "Make auto-configured applicationTaskExecutor bean lazy"
...
Closes gh-14934
6 years ago
artsiom
4f92e857e9
Make auto-configured applicationTaskExecutor bean lazy
...
See gh-14934
6 years ago
Andy Wilkinson
0e08d379ae
Polish "Add CachingMetadataReaderFactoryPostProcessor earlier in context lifecyle"
...
See gh-14907
6 years ago
Dave Syer
c1022e74cd
Add CachingMetadataReaderFactoryPostProcessor earlier in context lifecyle
...
An initializer that adds a BeanDefinitionRegistryPostProcessor which
in turn adds bean definitions has to be very careful to run early.
Otherwise, other initializers that want to influence the bean
definitions added never get a chance.
Closes gh-14907
6 years ago
Phillip Webb
22c7546607
Polish
6 years ago
Phillip Webb
1451c0c069
Polish "Restore max-http-header-size default value support"
...
Fix Jetty and Undertow customizers to restore Spring Boot 2.0
behavior where a negative or zero `max-http-header-size` indicates
that the server default should be used.
Closes gh-14986
6 years ago