Exposed version 1.0.0 maintains compatibility with Spring Boot 3 via exposed-spring-boot-starter.
If you are migrating to Spring Boot 4 (Spring Framework 7), you must replace exposed-spring-boot-starter with exposed-spring-boot4-starter. This also requires updating the import path for ExposedAutoConfiguration to the v1.spring.boot4 package.
// For Spring Boot 4 migration
dependencies {
implementation("org.jetbrains.exposed:exposed-spring-boot4-starter:1.0.0")
}
// Updated imports for Spring Boot 4
import org.jetbrains.exposed.v1.spring.boot4.autoconfigure.ExposedAutoConfiguration
import org.springframework.boot.autoconfigure.ImportAutoConfiguration
import org.springframework.boot.autoconfigure.SpringBootApplication
@SpringBootApplication
@ImportAutoConfiguration(ExposedAutoConfiguration::class)
class SpringApplication