Commit Graph

21758 Commits (14349518c9be58107c76a32af95fdbdeb26154fb)
 

Author SHA1 Message Date
Phillip Webb 14349518c9 Polish "Avoid using deprecated NCSARequestLog"
See gh-16987
6 years ago
dreis2211 4af3badbea Avoid using deprecated NCSARequestLog
See gh-16987
6 years ago
Phillip Webb 9ad19349f4 Merge pull request #16671 from izeye
* pr/16671:
  Polish defaultElementEquals
  Polish dashIgnoringElementEquals()

Closes gh-16671
6 years ago
Phillip Webb 763d18ca68 Polish defaultElementEquals
See gh-16671
6 years ago
Johnny Lim a89e6ff67c Polish dashIgnoringElementEquals()
See gh-16671
6 years ago
Phillip Webb ec72d2874c Merge pull request #17040 from wonwoo
* pr/17040:
  Polish "Replace anonymous class with lambdas"
  Replace anonymous class with lambdas

Closes gh-17040
6 years ago
Phillip Webb 114f9f9503 Polish "Replace anonymous class with lambdas"
See gh-17040
6 years ago
fidel 46677e30cf Replace anonymous class with lambdas
See gh-17040
6 years ago
Phillip Webb 0fcc561163 Update copyright header of changed files 6 years ago
Phillip Webb f56386edcd Merge pull request #17010 from nosan
* pr/17010:
  Polish "Use request factory to support Basic Authentication"
  Use request factory to support Basic Authentication

Closes gh-17010
6 years ago
Phillip Webb 76e075ddd0 Polish "Use request factory to support Basic Authentication"
Reduce the surface area of the public API by making the
`BasicAuthentication` and `BasicAuthenticationClientHttpRequestFactory`
class package private.

This commit also attempts to simplify `TestRestTemplate` by keeping
the `RestTemplateBuilder` and reusing it, rather than needing to deal
only with a `RestTemplate` instance.

See gh-17010
6 years ago
Dmytro Nosan 18a0a7a2e8 Use request factory to support Basic Authentication
Update `RestTemplateBuilder` to use a custom request factory to add
authentication headers rather than an interceptor.

Prior to this commit, the use of the `BasicAuthenticationInterceptor`
interceptor could cause `OutOfMemoryError` whenever a large file is
uploaded.

See gh-17010
6 years ago
Issam El-atif 4ac1407af1 Use new JettyClientHttpConnector constructor
Simplify `ClientHttpConnectorConfiguration`by using the recently
introduced `JettyClientHttpConnector` constructor.

See gh-17015
6 years ago
Madhura Bhave 898a903d2f Fix typos in javadoc 6 years ago
Phillip Webb 4b2fdee3fc Polish 6 years ago
Andy Wilkinson 0644a79401 Repackage output capture and always use extension declaratively
Closes gh-17029
6 years ago
Phillip Webb d11d5ceb29 Split up JUnit 5 OutputCapture class
Split the JUnit 5 `OutputCapture` class into separate `OutputExtension`
and `CapturedOutput` classes. The JUnit 5 callback methods are now
contained only in the `OutputExtension` class so no longer pollute the
public API that users will interact with.

The `CapturedOutput` class has also been updated to capture System.err
and System.out separately to allow distinct assertions if required.

Closes gh-17029
6 years ago
Phillip Webb 68a3fbd7a0 Extract AutoTimer interface for metrics
Refactor `Autotime` from a properties object to an interface and
change the existing metric recording implementations. The `AutoTimer`
interface is a general purpose callback that can be applied to a
`Timer.Builder` to configure it. Autotime properties are now located
in `spring-boot-actuator-autoconfigure` and have become an
implementation of the interface.

Closes gh-17026
6 years ago
Phillip Webb ad5e905bd7 Update copyright header of changed files 6 years ago
Phillip Webb 68aec8b6ee Polish 6 years ago
Stephane Nicoll 23a923d189 Merge pull request #17004 from nosan
* pr/17004:
  Polish CassandraDataAutoConfiguration

Closes gh-17004
6 years ago
Dmytro Nosan 54061bd59f Polish CassandraDataAutoConfiguration
See gh-17004
6 years ago
Phillip Webb 2a66dafb4f Merge branch '2.1.x'
Closes gh-17019
6 years ago
Phillip Webb d057f49618 Restore JUnit assert checkstyle restrictions
Closes gh-16949
6 years ago
Phillip Webb 791be953fe Merge branch 'spring-projects/2.1.x'
Closes gh-17018
6 years ago
Phillip Webb 8e268987ff Improve thread safety in property source cache
Update `SpringIterableConfigurationPropertySource` so that they cache
and cache key are not stored in different fields. Prior to this commit
it was possible that the an incorrect cache could be returned from
because the key and cache were out of sync.

This commit also allows more lenient handling of ConcurrentModification
exceptions if they are thrown during cache retrieval.

Closes gh-17017
See gh-17013
6 years ago
Phillip Webb 9d6695a9d9 Merge pull request #17012 from dreis2211
* pr/17012:
  Add missing @Test annotation

Closes gh-17012
6 years ago
dreis2211 38c21f58b8 Add missing @Test annotation
See gh-17012
6 years ago
Phillip Webb c84c9409bd Polish 6 years ago
Phillip Webb 6509322bd8 Merge branch '2.1.x'
Closes gh-17016
6 years ago
Phillip Webb e05799d963 Merge pull request #17005 from izeye
* pr/17005:
  Handle all getters first in JavaBeanBinder

Closes gh-17005
6 years ago
Johnny Lim f52ab0040f Handle all getters first in JavaBeanBinder
Update `JavaBeanBinder.addProperties` to add both `get` and `is` methods
before `set`.

See gh-17005
6 years ago
Andy Wilkinson e481eccd57 Merge branch '2.1.x'
Closes gh-17006
6 years ago
Andy Wilkinson 0b5bb6eb9d Merge pull request #17002 from Johnny Lim
* gh-17002:
  Add a missing @Test in JavaBeanBinderTests

Closes gh-17002
6 years ago
Johnny Lim 765b66c599 Add a missing @Test in JavaBeanBinderTests
See gh-17002
6 years ago
Andy Wilkinson 960c03dee5 Merge pull request #16850 from Ilya Lukyanovich
* gh-16850:
  Polish "Auto-configure Flyway and Liquibase when there's a URL but no DataSource"
  Auto-configure Flyway and Liquibase when there's a URL but no DataSource

Closes gh-16850
6 years ago
Andy Wilkinson 880721557b Polish "Auto-configure Flyway and Liquibase when there's a URL but no DataSource"
See gh-16850
6 years ago
ilya.lukyanovich@dataart.com 3ca73bf00d Auto-configure Flyway and Liquibase when there's a URL but no DataSource
See gh-16850
6 years ago
Andy Wilkinson f59e337aba Merge pull request #16947 from Alan Gomes
* gh-16947:
  Polish "Configure FluentConfiguration to use ResourceLoader's ClassLoader"
  Configure FluentConfiguration to use ResourceLoader's ClassLoader

Closes gh-16947
6 years ago
Andy Wilkinson 69a298231c Polish "Configure FluentConfiguration to use ResourceLoader's ClassLoader"
See gh-16947
6 years ago
Alan Gomes cc5bd51343 Configure FluentConfiguration to use ResourceLoader's ClassLoader
See gh-16947
6 years ago
Andy Wilkinson 898b7918c0 Merge branch '2.1.x'
Closes gh-16914
6 years ago
Andy Wilkinson 6b199c84d7 Upgrade to Jackson 2.9.9
Closes gh-16910
6 years ago
Stephane Nicoll 73a09a8aaa Merge pull request #16986 from izeye
* pr/16986:
  Use MediaType.APPLICATION_CBOR constant
6 years ago
Johnny Lim 0741e6470f Use MediaType.APPLICATION_CBOR constant
See https://github.com/spring-projects/spring-framework/pull/23042

Closes gh-16986
6 years ago
Andy Wilkinson ecf7c817a6 Build and test the Gradle plugin with Java 11 and 12
Closes gh-12333
6 years ago
Andy Wilkinson 86380ab8db Add missing package-info.java files 6 years ago
Phillip Webb eb38c3abb7 Fix test broken by additional customizer
See gh-16498
6 years ago
Phillip Webb 9a6415375d Polish 6 years ago
Phillip Webb 988f02d766 Merge branch '2.1.x'
Closes gh-16996
6 years ago