Andy Wilkinson
847ec3c0e1
Add missing %s to warning message format string
...
Closes gh-18710
5 years ago
Phillip Webb
597baf9774
Polish "Optimize logger calls"
...
See gh-18710
5 years ago
wycm
240b1f9e29
Optimize logger calls
...
Guard logger calls to ensure that they are only made when the
level is set.
See gh-18710
5 years ago
dreis2211
8ecdf919f8
Fix Mockito deprecations
...
See gh-18689
5 years ago
Phillip Webb
714c9b9804
Polish
5 years ago
Stephane Nicoll
4d5d90847e
Merge branch '2.1.x'
...
Closes gh-18682
5 years ago
wycm
681a94b0d5
Optimize debug level logs
...
See gh-18604
5 years ago
Kant Leung
2f73e196af
Polish
...
See gh-18534
5 years ago
Andy Wilkinson
078536aded
Merge branch '2.1.x'
...
Closes gh-18502
5 years ago
Andy Wilkinson
f42b442ce2
Fix handling of encoded URLs in Class-Path manifest attribute
...
Fixes gh-18410
5 years ago
Phillip Webb
795303d667
Replace depends-on post processor configurations
...
Replace `AbstractDependsOnBeanFactoryPostProcessor` `@Configuration`
classes with simple `@Import` component classes.
Closes gh-18382
5 years ago
Andy Wilkinson
46c30d6bb0
Merge branch '2.1.x'
...
Closes gh-18476
5 years ago
Andy Wilkinson
3d4157ad6d
Correct SCM URLs in published poms
...
Previously, Maven's default behaviour was relied up which resulted
in the artifact ID being appended to each URL as it was inherited.
This behaviour can only be disabled in Maven 3.6 and later, a version
that we cannot use due to an incompatibility with the Flatten Plugin.
This commit works around Maven's default behaviour by defining
properties for the SCM URL, connection, and developer connection and
then explicitly defining the settings in each pom using these
properties. The explicit definition of the properties in each pom
prevents them being inherited from the parent, thereby disabling the
unwanted appending of the artifact ID to the URL.
Fixes gh-18328
5 years ago
Phillip Webb
1528b6c2f8
Polish
5 years ago
Phillip Webb
9568777d7d
Fix devtools package tangle
...
Fix package tangle in devtools by relocating `DevToolsEnablementDeducer`
to a new `system` package.
Closes gh-18393
5 years ago
Andy Wilkinson
35ad5cd011
Fix intermittent failure of inMemoryDerbyIsShutdown
5 years ago
Madhura Bhave
7978c3d75c
Polish
5 years ago
Madhura Bhave
48960c54d1
Drop . prefix from files in .config directory for devtools
...
Closes gh-18006
5 years ago
rajadilipkolli
abcff3a3b3
Use try-with-resources in HttpTunnelPayload
...
See gh-11779
5 years ago
Stephane Nicoll
81ddebbc27
Merge branch '2.1.x'
...
Closes gh-18239
5 years ago
Stephane Nicoll
9434cb0e22
Keep a live reference of protocol resolvers rather than copying them
...
This commit makes sure that any subsequent call on addProtocolResolver
on the context will impact the ResourceLoader implementation that
DevTools sets on the context.
This makes sure that any custom ProtocolResolver that is set later in
the lifecycle is taken into account.
Closes gh-17214
5 years ago
Andy Wilkinson
2e6f15b6f3
Fix intermittent failure of inMemoryDerbyIsShutdown
5 years ago
Andy Wilkinson
1b237de5f5
Use Awaitility in our own tests
...
Closes gh-18227
5 years ago
Phillip Webb
877c65c714
Merge branch '2.1.x'
...
Closes gh-18132
5 years ago
Phillip Webb
a0a204ae6a
Clarify devtools trigger file documentation
...
Closes gh-17775
5 years ago
dreis2211
b4350a9d96
Remove unnecessary blank lines
...
See gh-18089
5 years ago
Madhura Bhave
48b5b6a24c
Polish "Added support for devtools YAML configuration"
...
See gh-17915
5 years ago
HaiTao Zhang
00a3ad0fd1
Added support for devtools YAML configuration
...
See gh-17915
5 years ago
LiangYong
a5746d0a03
Simplify some code
...
See gh-17893
5 years ago
dreis2211
d4affd7f85
Use hasSize() assertion in favor of length checks
...
See gh-17874
5 years ago
Madhura Bhave
dab815af40
Simplify mockmvc security in tests following upstream changes
...
SecurityMockMvcConfigurer now honors filter order so we can use that instead
of manually adding the filter.
5 years ago
Madhura Bhave
09b690b3c9
Fix tests
5 years ago
Madhura Bhave
186530478c
Bypass Spring security authentication for remote devtools endpoint
...
Closes gh-17878
5 years ago
lijuny
b26f887a2e
Simplify some code
...
See gh-17852
5 years ago
周武栋
6fab5b591b
Simplify some code
...
See gh-17837
5 years ago
Phillip Webb
8bc780762a
Merge branch '2.1.x'
5 years ago
Phillip Webb
fb1dd8fe93
Merge branch '2.0.x' into 2.1.x
5 years ago
Phillip Webb
913e831f4e
Merge '1.5.x' into 2.0.x
5 years ago
Phillip Webb
a9ba7080ce
Merge branch '2.1.x'
5 years ago
Phillip Webb
eff1147ccc
Rename classpath runner package
...
Remove `runner` since we're no longer tied to JUnit 4.
See gh-17491
5 years ago
Phillip Webb
1117fdb2b3
Make ModifiedClassPathExtension package private
...
Meta-annotate `ClassPathExclusions` and `ClassPathOverrides` with
so that the `ModifiedClassPathExtension` no longer needs to be
used directly.
See gh-17491
5 years ago
dreis2211
0f0278e69b
Migrate ModifiedClassPath tests to JUnit 5
...
Migrate the remaining JUnit 4 tests to JUnit 5, making use of the
new `ModifiedClassPathExtension`.
See gh-17491
5 years ago
Phillip Webb
01933f9b06
Merge previously split strings
...
Merge some string lines that were previously split because of the
90 chars wide formatting.
5 years ago
Phillip Webb
c3816bfe7b
Polish output capture names
5 years ago
Johnny Lim
426ef749db
Polish
...
See gh-17413
5 years ago
Andy Wilkinson
0d124e9857
Remove use of field injection from spring-boot-devtools
...
Closes gh-17442
5 years ago
Phillip Webb
a66c4d3096
Unify method visibility of private classes
...
Apply checkstyle rule to ensure that private and package private
classes do not have unnecessary public methods. Test classes have
also been unified as much as possible to use default scoped
inner-classes.
Closes gh-7316
5 years ago
Phillip Webb
605599138e
Merge branch '2.1.x'
5 years ago
Phillip Webb
92bff3c328
Merge branch '2.0.x' into 2.1.x
5 years ago
Phillip Webb
cfeb0239b7
Merge branch '1.5.x' into 2.0.x
5 years ago
Stephane Nicoll
e560b7f6ba
Remove public modifier on JUnit5 lifecycle methods
...
See gh-17292
5 years ago
Andy Wilkinson
cffc870fd6
Fix test failures on Windows
...
Since the move to JUnit 5, a number of tests were failing on Windows.
The majority were failing due to open file handles preventing the
clean up of the tests' temporary directory. This commit addresses
these failures by updating the tests to close JarFiles, InputStreams,
OutputStreams etc.
A change has also been made to CachingOperationInvokerTests to make
a flakey test more robust. Due to System.currentTimeMillis() being
less precise on Windows than it is on *nix platforms, the test could
fail as it would not sleep for long enough for the TTL period to have
expired.
6 years ago
Andy Wilkinson
38552065e8
Merge branch '2.1.x'
...
Closes gh-17114
6 years ago
Andy Wilkinson
7103eab2e6
Close JarFiles when looking for Class-Path manifest entries
...
Fixes gh-17095
6 years ago
Andy Wilkinson
c11f25bf8b
Merge branch '2.1.x'
...
Closes gh-17104
6 years ago
Andy Wilkinson
95d0e26c35
Fix command DevTools uses to shut down in-memory Derby DB
...
Closes gh-17099
6 years ago
Phillip Webb
266d6334b2
Fix checkstyle RedundantModifier test violations
6 years ago
Andy Wilkinson
b18fffaf14
Move tests to JUnit 5 wherever possible
6 years ago
Andy Wilkinson
aef92b9295
Merge branch '2.1.x'
...
Closes gh-17079
6 years ago
Andy Wilkinson
24925c3dae
Merge branch '2.0.x' into 2.1.x
...
Closes gh-17078
6 years ago
Andy Wilkinson
c6c139d980
Merge branch '1.5.x' into 2.0.x
6 years ago
Phillip Webb
d306b31ce9
Merge branch '2.1.x'
6 years ago
Phillip Webb
ccfbd03482
Merge branch '2.0.x' into 2.1.x
6 years ago
Phillip Webb
5fba43aa31
Merge branch '1.5.x' into 2.0.x
6 years ago
Stephane Nicoll
f30e29a4ad
Rename spring.reactor.stacktrace-mode.enabled property
...
Closes gh-16537
6 years ago
Andy Wilkinson
0644a79401
Repackage output capture and always use extension declaratively
...
Closes gh-17029
6 years ago
Andy Wilkinson
3432044997
Use deferred logging to report Class-Path manifest attribute problems
...
Closes gh-16883
6 years ago
Johnny Lim
7aaad7e5f4
Fix assertion for outcomeWhenDevtoolsShouldBeEnabledIsTrueShouldMatch()
...
Closes gh-16815
6 years ago
Phillip Webb
3a9ca5fa30
Update copyright header of changed files
6 years ago
Brian Clozel
08cb8368ef
Delete Devtools cache reset support for HATEOAS
...
As of spring-projects/spring-hateoas#854 , Spring HATEOAS is not relying
on Objenesis anymore and removed the cache that was being used for it.
This commit removes the support for clearing that cache when running an
application with Devtools enabled.
See gh-16833
6 years ago
Andy Wilkinson
ef11af8676
Polish "Remove unnecessary latches in tests"
...
Closes gh-16733
6 years ago
Johnny Lim
0baceb4aa4
Remove unnecessary latches in tests
...
See gh-16733
6 years ago
Johnny Lim
7c8bf48ebb
Polish DevToolsEnablementDeducer and OnEnabledDevToolsCondition
...
See gh-16732
6 years ago
Phillip Webb
17aaf26590
Use consistent javadoc style for annotation links
...
Closes gh-13920
6 years ago
Madhura Bhave
ac2b0093c7
Disable DevTools' post-processors and auto-config when running tests
...
Closes gh-5307
6 years ago
Madhura Bhave
3c203e9b0d
Update devtools to use @Lazy(false)
...
Fixes gh-16184
6 years ago
Stephane Nicoll
c432288ed1
Migrate ApplicationContext to common hierarchy
...
This commit migrates `AnnotationConfigReactiveWebApplicationContext`
parent to the `GenericApplicationContext` abstraction. Any use of
`AnnotationConfigWebApplicationContext` is also removed as it also
inherits from the `AbstractRefreshableApplicationContext` outdated
hierarchy.
A new `AnnotationConfigServletWebApplicationContext` context is
introduced instead, extending from `GenericApplicationContext` and
providing the counter part of the reactive context for the Servlet-based
web app tests.
See gh-16096
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
878a635bfb
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
864942ad4f
Merge branch '2.0.x' into 2.1.x
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
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
Andy Wilkinson
b828b398b5
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
a36aa67b52
Merge branch '2.0.x' into 2.1.x
6 years ago
Spring Operator
3e2b6ac8ed
Update build and setup configuration to use HTTPS
...
See gh-16246
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
aa2008bc5a
Merge branch '2.1.x'
6 years ago
Andy Wilkinson
f0ef693376
Merge branch '2.0.x' into 2.1.x
6 years ago
Andy Wilkinson
c2eeeb032c
Work around javac bug
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
Andy Wilkinson
2bd3d19bee
Ensure that DevTools' beans use eager init even when app is lazy
...
Closes gh-15870
6 years ago
Andy Wilkinson
d6a869fa98
Switch to Jakarta EE API dependencies where possible
...
Closes gh-16113
Closes gh-16112
Closes gh-16111
Closes gh-15916
Closes gh-15689
6 years ago
Stephane Nicoll
2ad234b605
Adapt to breaking change in Spring Hateoas
6 years ago
Andy Wilkinson
de0c065625
Inject single-use configuration dependencies into bean methods
...
Closes gh-15751
6 years ago