Andy Wilkinson
b0158deff7
Rework HTTP client modules
...
Closes gh-46118
6 months ago
Andy Wilkinson
bb80db8a28
Move web server auto-configure classes into spring-boot-web-server
...
Closes gh-46145
6 months ago
Andy Wilkinson
2d246b0d8c
Remove no-longer-needed spring-boot-all module
...
See gh-46071
6 months ago
Andy Wilkinson
ddd0b404e3
Create spring-boot-web-server-test module
...
See gh-46071
6 months ago
Stéphane Nicoll
22ee6b2347
Move web server specific classes into .*.server.* packages
...
See gh-46071
6 months ago
Andy Wilkinson
c449158b2a
Create spring-boot-reactor module
...
Closes gh-46142
6 months ago
Andy Wilkinson
c4af8095d3
Create spring-boot-security module
...
See gh-46133
6 months ago
Stéphane Nicoll
1b816bd22d
Create spring-boot-jpa module
...
See gh-46095
6 months ago
Andy Wilkinson
3140c4d924
Create spring-boot-r2dbc module
...
See gh-46094
6 months ago
Moritz Halbritter
855b6a6fac
Create spring-boot-freemarker module
...
Closes gh-46090
6 months ago
Andy Wilkinson
5addbc70e7
Create spring-boot-jdbc module
...
See gh-46085
6 months ago
Andy Wilkinson
a0b28610e5
Move Tomcat auto-configuration into spring-boot-tomcat
...
See gh-46073
6 months ago
Andy Wilkinson
693c27c6e3
Start splitting up spring-boot-autoconfigure
...
See gh-46071
6 months ago
Andy Wilkinson
6384e3265c
Create beginnings of spring-boot-tomcat module
...
See gh-46073
6 months ago
Andy Wilkinson
71f74c7ee2
Start splitting up spring-boot
...
See gh-46071
6 months ago
Phillip Webb
5a1b6d2269
Reduce number of test dependencies
...
Reduce the number of direct test dependencies and instead rely on
transitive test support dependencies.
Closes gh-46072
6 months ago
Andy Wilkinson
4dff8ab081
Repackage web server classes
...
Closes gh-44286
Closes gh-44067
6 months ago
Phillip Webb
3aeb18d618
Add license header to gradle files
...
See gh-46065
6 months ago
Phillip Webb
d66b28fcba
Update end copyright year to 'present'
...
See gh-46065
6 months ago
Stéphane Nicoll
5ea0674bad
Migrate to new HttpHeaders API
...
See gh-45487
Co-authored-by: Phillip Webb <phil.webb@broadcom.com>
7 months ago
Johnny Lim
08c67cc353
Replace deprecated Project.task()
...
See gh-45009
Signed-off-by: Johnny Lim <izeye@naver.com>
8 months ago
Tran Ngoc Nhan
106e9f54ab
Migrate from AntPathRequestMatcher to PathPatternRequestMatcher
...
See gh-45163
Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com>
8 months ago
Phillip Webb
2143d702f2
Polish boolean members that can use the default `false` value
8 months ago
Phillip Webb
c263c85de8
Start building against Spring Security 6.5.0-RC1 snapshots
...
See gh-45147
8 months ago
Andy Wilkinson
95d5e35ff2
Provide @ConditionalOn… annotations for all concrete conditions
...
Closes gh-41044
9 months ago
Andy Wilkinson
3a6e4e9e58
Add checks for factories files
...
META-INF/spring.factories and META-INF/spring/aot.factories in the
main source set are now checked. The checks verify that:
- Each class listed in the values exists in the source set's output
- The classes are listed alphabetically
- Nested classes are identified using their binary name
Closes gh-44676
9 months ago
Johnny Lim
c9320de559
Use consistent exception messages in Assert calls
...
See gh-44044
Signed-off-by: Johnny Lim <izeye@naver.com>
11 months ago
Phillip Webb
8ec61b9870
Polish 'Refactor `@ConfigurationProperties` that only use `prefix`'
...
See gh-43917
11 months ago
Yanming Zhou
c1d97ffe16
Refactor `@ConfigurationProperties` that only use `prefix`
...
See gh-43917
Signed-off-by: Yanming Zhou <zhouyanming@gmail.com>
11 months ago
Andy Wilkinson
766c17fcdd
Polish "Replace @ConditionalOnProperty with …BooleanProperty where feasible"
...
See gh-43868
11 months ago
Yanming Zhou
960c8825e0
Replace @ConditionalOnProperty with …BooleanProperty where feasible
...
See gh-43868
Signed-off-by: Yanming Zhou <zhouyanming@gmail.com>
11 months ago
Phillip Webb
a49719d73e
Use consistent exception messages in Assert calls
...
Update `Assert` calls to consistently use messages of the form
"'item' must [not] ...".
Closes gh-43780
11 months ago
Phillip Webb
f08188d5cf
Change relevant Assert calls to throw IllegalStateException
...
Change certain Assert class from `assert...` to `assertState`
so that a more appropriate `IllegalStateException` is thrown.
Fixes gh-43779
11 months ago
Phillip Webb
86b6171edc
Introduce dedicated annotations to deal with boolean properties
...
Add `@ConditionalOnBooleanProperty` annotation to deal with
boolean properties and primarily for features that users toggle
using `.enabled` properties.
Closes gh-43704
11 months ago
Phillip Webb
170ff4eb23
Update copyright year of changed files
12 months ago
Phillip Webb
a8f3afc6b7
Fix incorrect imports
...
Fix accidentally committed imports.
See gh-43703
12 months ago
Phillip Webb
4c307d6fda
Switch away from using @ConditionalOnProperty prefix
...
Merge `prefix` into `name` attribute and simplify annotations
where possible.
Closes gh-43703
12 months ago
arefbehboudi
dbc1fc26e6
Polish
...
See gh-43560
1 year ago
Andy Wilkinson
bb3651b7d1
Reduce warnings reported by Eclipse
...
Closes gh-43269
1 year ago
Phillip Webb
3481107ff7
Update copyright year of changed files
1 year ago
Moritz Halbritter
ce106eb43c
Remove calls to deprecated Project.getBuildDir() in Gradle files
...
Closes gh-42739
1 year ago
Moritz Halbritter
a3060652f8
Call String.toLowerCase and .toUppercase with explicit locale
...
Closes gh-42719
1 year ago
Phillip Webb
ad72411e2b
Apply conventions plugin to all subprojects
...
Closes gh-42438
1 year ago
Johnny Lim
a0d1c10d8a
Polish
...
See gh-42340
1 year ago
Phillip Webb
aeafa20727
Prevent 'Recursive update' exceptions with Restarter
...
Update `Restarter` to prevent 'Recursive update' `IllegalStateException`
from being thrown. Calls to `objectFactory.getObject()` now happen
outside of `computeIfAbsent`.
Fixes gh-41571
1 year ago
Stéphane Nicoll
156237227c
Migrate MockMvc tests to MockMvcTester
...
See gh-41198
1 year ago
Phillip Webb
2a4582b084
Update copyright year of changed files
2 years ago
Phillip Webb
0c1c7e844c
Don't detect main method from launcher classes
...
Update `MainMethod` discovery so that launcher classes from the
`org.springframework.boot.loader` code are not considered. This restores
the behavior of Spring Boot 2.7.11 and allows remote restart of uber
jars without pulling the loader classes into the `RestartClassLoader`.
Fixes gh-39733
2 years ago
Ahmed Ashour
207327d97c
Use method references when possible in test code
...
See gh-40974
2 years ago
Phillip Webb
dcccb3b2b1
Polish "Use method references when possible"
...
See gh-40974
2 years ago