Skip to content

Commit 707fce0

Browse files
committed
Handle projects not using kotlin-reflect. Fixes #2977
1 parent 7a3546c commit 707fce0

File tree

4 files changed

+13
-66
lines changed

4 files changed

+13
-66
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
######################
44
/target/www/**
55
/src/test/javascript/coverage/
6+
.flattened-pom.xml
67

78
######################
89
# Node

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,11 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [2.8.8] - 2025-05-04
9+
10+
### Fixed
11+
- #2977 - Handle projects not using kotlin-reflect #2977
12+
813
## [2.8.7] - 2025-05-04
914

1015
### Added

springdoc-openapi-bom/.flattened-pom.xml

Lines changed: 0 additions & 59 deletions
This file was deleted.

springdoc-openapi-starter-common/src/main/java/org/springdoc/core/configuration/SpringDocKotlinConfiguration.kt

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -135,13 +135,13 @@ class SpringDocKotlinConfiguration() {
135135
fun kotlinDeprecatedPropertyCustomizer(objectMapperProvider: ObjectMapperProvider): KotlinDeprecatedPropertyCustomizer {
136136
return KotlinDeprecatedPropertyCustomizer(objectMapperProvider)
137137
}
138-
}
139138

140-
@Bean
141-
@Lazy(false)
142-
@ConditionalOnMissingBean
143-
fun kotlinModelConverter(objectMapperProvider: ObjectMapperProvider): KotlinInlineClassUnwrappingConverter {
144-
return KotlinInlineClassUnwrappingConverter(objectMapperProvider)
139+
@Bean
140+
@Lazy(false)
141+
@ConditionalOnMissingBean
142+
fun kotlinModelConverter(objectMapperProvider: ObjectMapperProvider): KotlinInlineClassUnwrappingConverter {
143+
return KotlinInlineClassUnwrappingConverter(objectMapperProvider)
144+
}
145145
}
146-
146+
147147
}

0 commit comments

Comments
 (0)