We have some special requirements on how we need to use our message source. Thats why we have autoconfigured our own message source configuration beans. In Spring Boot 3 this worked just fine, we did not even need to exclude the MessageSourceAutoConfiguration bean.