增加 multi-tenant-library 到 1.2.5
diff --git a/payapi/src/main/kotlin/com/supwisdom/dlpay/security.kt b/payapi/src/main/kotlin/com/supwisdom/dlpay/security.kt
index da40c22..324c5a6 100644
--- a/payapi/src/main/kotlin/com/supwisdom/dlpay/security.kt
+++ b/payapi/src/main/kotlin/com/supwisdom/dlpay/security.kt
@@ -11,6 +11,7 @@
import org.springframework.beans.factory.annotation.Autowired
import org.springframework.context.annotation.Bean
import org.springframework.context.annotation.Configuration
+import org.springframework.context.annotation.Lazy
import org.springframework.core.annotation.Order
import org.springframework.security.authentication.AuthenticationManager
import org.springframework.security.authentication.UsernamePasswordAuthenticationToken
@@ -44,6 +45,7 @@
class ApiJwtAuthenticationFilter : OncePerRequestFilter() {
@Autowired
+ @Lazy
private lateinit var jwtTokenContext: JwtTokenContext
override fun doFilterInternal(request: HttpServletRequest, response: HttpServletResponse, filterChain: FilterChain) {
diff --git a/payapi/src/main/resources/application.properties b/payapi/src/main/resources/application.properties
index 377a873..efef870 100644
--- a/payapi/src/main/resources/application.properties
+++ b/payapi/src/main/resources/application.properties
@@ -45,3 +45,4 @@
multi-tenant.session.name=tenant-id
multi-tenant.session.enableSessionScopedBean=false
multi-tenant.dbschema=public
+multi-tenant.datasource.base-package=com.supwisdom.dlpay