apple / apple/pkl-spring

Spring Pkl auto configuration is broken in Spring Boot 2.7+

Open
#14 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
52
Forks
10
PR merge metrics
No merged PRs in 30d

Description

Since Spring Boot 2.7, Spring disabled support for `org.springframework.boot.autoconfigure.EnableAutoConfiguration` key in `META-INF/spring.factories` in favor of `META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports`, see https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.0-Migration-Guide#auto-configuration-files .

Contributor guide

Open the contributing guide

Research direction

Start by locating the Spring auto-configuration registration in META-INF/spring.factories and compare it with Spring Boot's META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports convention described in the linked migration guide. Update the registration so the Pkl auto-configuration works on Spring Boot 2.7+, then verify the affected integration or build tests if available.

Written by the indexing model from the issue text.

Assessment

Tech stack
java, spring, spring-boot
Domain
backend
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.