spring-boot icon indicating copy to clipboard operation
spring-boot copied to clipboard

Spring Boot helps you to create Spring-powered, production-grade applications and services with absolute minimum fuss.

Results 1031 spring-boot issues
Sort by recently updated
recently updated
newest added

Our documentations says [here](https://docs.spring.io/spring-boot/reference/features/external-config.html#features.external-config.typesafe-configuration-properties.java-bean-binding): > Collections and arrays can be accessed either through an index (typically with YAML) or by using a single comma-separated value (properties). In the latter case,...

type: documentation

`org.springframework.boot.actuate.health` currently mixes health indicator API and enpoint implementation details. I think it could be worth splitting the package up.

status: pending-design-work
theme: structure

Hi, [spring-boot-configuration-metadata](https://github.com/spring-projects/spring-boot/tree/main/spring-boot-project/spring-boot-tools/spring-boot-configuration-metadata) has a dependency on `com.vaadin.external.google:android-json:0.0.20131108.vaadin1` (managed [here](https://github.com/spring-projects/spring-boot/blob/dd120b937ef97a7b62fe7ecb574812c7d74189f0/spring-boot-project/spring-boot-parent/build.gradle#L14)). This library was last released in 2013, and having it on the classpath often causes warnings like ``` Found multiple occurrences...

type: enhancement

## Context Spring Boot comes with many handy failure analyzers which makes troubleshooting easier, so we can quickly understand why application failed to start and suggests how to fix the...

type: enhancement

The `OriginLookup` interface has `isImmutable` and `getPrefix` methods that were added to fix a package tangle. They don't really belong in this interface and it would be good to find...

type: enhancement
status: pending-design-work

With https://github.com/spring-projects/spring-framework/commit/2a29e1645628448f7752ba4cba66b1bd5f8c3767 we'll need to consider how and when we want to support Jackson 3. Specifically we need to decide if we're to support Jackson 2 and Jackson 3 at...

type: enhancement
status: pending-design-work

Documentation for `@ImportHttpServices` hasn't yet been added because we want to get early feedback first.

type: documentation

Early work on HTTP Service clients included the concept of labels and selectors. These are based on the similar concept in Kubernetes and would allow you to apply labels to...

type: enhancement
status: pending-design-work

I suggest to decorate `ApplicationContextAssert::getBean(s)` methods with a [`@CheckReturnValue`](https://errorprone.info/bugpattern/CheckReturnValue) annotation so that incomplete statements like the following are spotted by static analysis tools like [SpotBugs](https://github.com/spotbugs/spotbugs/blob/119956bce1c594cf21052a1c541df2ed90e6b696/spotbugs/src/main/java/edu/umd/cs/findbugs/detect/BuildCheckReturnAnnotationDatabase.java#L122) and [IntelliJ IDEA](https://youtrack.jetbrains.com/issue/IDEA-153192/): ```java assertThat(context).getBean(MyService.class);...

type: enhancement

If https://github.com/spring-projects/spring-framework/pull/30396 is merged we can deprecate our own implementation (assuming they are compatible).

type: enhancement