Skip to content

Commit

Permalink
fix($starter): correct configuration properties 3
Browse files Browse the repository at this point in the history
Description:
Failed to bind properties under 'maf.configuration.ignored-url' to com.jmsoftware.maf.springcloudstarter.property.MafConfigurationProperties$IgnoredUrl:
Reason: kotlin.UninitializedPropertyAccessException: lateinit property ignoredUrl has not been initialized
  • Loading branch information
johnnymillergh committed Apr 13, 2022
1 parent 8820316 commit 5e2c41a
Showing 1 changed file with 11 additions and 11 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ class MafConfigurationProperties {
* Ignore URLs, used by web access log filter and web security.
**/
@Valid
lateinit var ignoredUrl: IgnoredUrl
var ignoredUrl: IgnoredUrl? = null

/**
* Web security feature switch. Default is true.
Expand All @@ -66,7 +66,7 @@ class MafConfigurationProperties {
* Included package for http api scan, could be base package
**/
@NotBlank
lateinit var includedPackageForHttpApiScan: String
var includedPackageForHttpApiScan: String = ""

@PostConstruct
private fun postConstruct() {
Expand All @@ -80,15 +80,15 @@ class MafConfigurationProperties {
**/
fun flattenIgnoredUrls(): List<String> {
return mutableListOf<String>().let {
it.addAll(ignoredUrl.get)
it.addAll(ignoredUrl.post)
it.addAll(ignoredUrl.delete)
it.addAll(ignoredUrl.put)
it.addAll(ignoredUrl.head)
it.addAll(ignoredUrl.patch)
it.addAll(ignoredUrl.options)
it.addAll(ignoredUrl.trace)
it.addAll(ignoredUrl.pattern)
it.addAll(ignoredUrl?.get!!)
it.addAll(ignoredUrl?.post!!)
it.addAll(ignoredUrl?.delete!!)
it.addAll(ignoredUrl?.put!!)
it.addAll(ignoredUrl?.head!!)
it.addAll(ignoredUrl?.patch!!)
it.addAll(ignoredUrl?.options!!)
it.addAll(ignoredUrl?.trace!!)
it.addAll(ignoredUrl?.pattern!!)
it
}
}
Expand Down

0 comments on commit 5e2c41a

Please sign in to comment.