spring-boot
                                
                                 spring-boot copied to clipboard
                                
                                    spring-boot copied to clipboard
                            
                            
                            
                        Spring Boot helps you to create Spring-powered, production-grade applications and services with absolute minimum fuss.
I am attempting to use an SSL Bundle to configure the certificate used by the embedded web server. If I do something like this in my `application.yaml` file: ``` spring:...
I recently upgraded to Spring Boot 3.2.2. After the update, all log messages appeared in one single line: ``` . ____ _ __ _ _ /\\ / ___'_ __ _...
This updates to Brave 6 and Zipkin Reporter 3 which are compatible with the classpath of Otel 1.35 Here are some new features for end-users, applicable to both Otel and...
- Spring Boot 2.7.18 - Default DMLC JMS Listener Config - the active listener threads do not automatically scale down (using default config) - taken code path org.springframework.jms.listener.DefaultMessageListenerContainer.AsyncMessageListenerInvoker.executeOngoingLoop() - there...
[_Use Liquibase for test-only migrations_](https://docs.spring.io/spring-boot/docs/current/reference/html/howto.html#howto.data-initialization.migration-tool.liquibase-tests) section of the reference manual goes at length to describe an approach of managing test-only migrations using Spring profiles. However, Liquibase provides first-class support for...
When using placeholders in `application.yaml` (property files/externalised configuration) together with the `@ConfigurationProperties` annotation, there should be an option to have Spring **_fail fast at startup_** when a defined property is...
We could configure a good chunk of Spring security for LDAP (probably other places too) simply with `application.properties`: ``` security.ldap.url=ldaps://example.com security.ldap.user-dn-pattern=uid={0},ou=Users,o=example security.ldap.group-dn=ou=example,ou=Roles,o=example security.ldap.group-search-base=(uniqueMember={0}) security.ldap.auth.user-dn=uid=exampleAuthUser,ou=Users,o=example security.ldap.auth.password=somePassword ``` I have code that...
I am facing the same need of Issue #29542 to set custom object into `Properties` object that are passed into the [`CachingProvider.getCacheManager(URI, ClassLoader, Properties)` call](https://github.com/spring-projects/spring-boot/blob/588d544392157878c7bef92671b6ea1f0c78729e/spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/cache/JCacheCacheConfiguration.java#L100-L103). Specifically, I am setting up...
See https://github.com/spring-projects/spring-boot/issues/39094#issuecomment-1899214357 for details. We removed default sanitization in #33448 but didn't offer an easy way for those that were happy with that approach to apply it again. This means...
Prior to this commit, if `logging.pattern.correlation` has been set, then the correlation ID is logged regardless of the flag `logging.expect-correlation-id`. This is different from what happens with the default correlation...