Browse Source

Merge commit '03c6c9071504e89244d71207dcdb96f7ef710ee6' into feature/main/plan-allow-statistics

pull/2/head
lkd9125 1 year ago
parent
commit
07016b5591
  1. 38
      pav-common/build.gradle
  2. 1
      pav-common/settings.gradle
  3. 13
      pav-common/src/main/java/com/palnet/common/CommonApplication.java
  4. 10
      pav-common/src/main/java/com/palnet/common/model/SampleDTO.java
  5. 1
      pav-common/src/main/resources/application.properties
  6. 13
      pav-common/src/test/java/com/palnet/common/CommonApplicationTests.java
  7. 33
      pav-server/build.gradle
  8. 526
      pav-server/c:/project/log/control-server/data.log
  9. 5
      pav-server/src/main/java/com/palnet/biz/api/acnt/jwt/model/JwtRsModel.java
  10. 410
      pav-server/src/main/java/com/palnet/biz/api/acnt/jwt/service/JwtService.java
  11. 42
      pav-server/src/main/java/com/palnet/biz/api/acnt/jwt/service/JwtUserDetailsService.java
  12. 14
      pav-server/src/main/java/com/palnet/biz/api/main/dash/controller/MainDashController.java
  13. 16
      pav-server/src/main/java/com/palnet/biz/api/main/dash/service/MainDashService.java
  14. 4
      pav-server/src/main/java/com/palnet/biz/jpa/repository/ctr/CtrCntrlQueryRepository.java
  15. 5
      pav-server/src/main/java/com/palnet/biz/jpa/repository/pty/PtyCstmrDtlRepository.java
  16. 15
      pav-server/src/main/java/com/palnet/pav/kac/api/flight/plan/controller/KacFlightPlanController.java
  17. 15
      pav-server/src/main/java/com/palnet/pav/kac/api/flight/plan/model/KacFlightPlanModel.java
  18. 15
      pav-server/src/main/java/com/palnet/pav/kac/api/flight/plan/service/KacFlightPlanService.java
  19. 2
      pav-socket/build.gradle
  20. 2
      pav-websocket/build.gradle
  21. 1
      settings.gradle

38
pav-common/build.gradle

@ -0,0 +1,38 @@
plugins {
id 'java'
id 'org.springframework.boot' version '2.5.1'
id 'io.spring.dependency-management' version '1.0.15.RELEASE'
}
group = 'com.palnet'
version = '0.0.1'
java {
sourceCompatibility = '11'
}
configurations {
compileOnly {
extendsFrom annotationProcessor
}
}
repositories {
mavenCentral()
}
dependencies {
implementation 'org.springframework.boot:spring-boot-starter'
compileOnly 'org.projectlombok:lombok'
annotationProcessor 'org.projectlombok:lombok'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
}
tasks.named('test') {
useJUnitPlatform()
}
tasks.withType(JavaCompile){
options.encoding = "UTF-8"
}

1
pav-common/settings.gradle

@ -0,0 +1 @@
rootProject.name = 'pav-common'

13
pav-common/src/main/java/com/palnet/common/CommonApplication.java

@ -0,0 +1,13 @@
package com.palnet.common;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class CommonApplication {
public static void main(String[] args) {
SpringApplication.run(CommonApplication.class, args);
}
}

10
pav-common/src/main/java/com/palnet/common/model/SampleDTO.java

@ -0,0 +1,10 @@
package com.palnet.common.model;
import lombok.Data;
@Data
public class SampleDTO {
private String sample;
}

1
pav-common/src/main/resources/application.properties

@ -0,0 +1 @@

13
pav-common/src/test/java/com/palnet/common/CommonApplicationTests.java

@ -0,0 +1,13 @@
package com.palnet.common;
import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest;
@SpringBootTest
class CommonApplicationTests {
@Test
void contextLoads() {
}
}

33
pav-server/build.gradle

@ -14,14 +14,20 @@ java {
compileJava {
options.compilerArgs += [
'-Amapstruct.unmappedTargetPolicy=IGNORE',
'-Amapstruct.unmappedSourcePolicy=IGNORE'
'-Amapstruct.unmappedTargetPolicy=IGNORE',
'-Amapstruct.unmappedSourcePolicy=IGNORE'
]
}
repositories {
mavenCentral()
mavenCentral {
content {
excludeModule("javax.media", "jai_core")
}
}
maven { url "https://repo.osgeo.org/repository/release" }
}
jar {
@ -29,6 +35,7 @@ jar {
}
dependencies {
// implementation project(':pav-common')
// spring
implementation 'org.springframework.boot:spring-boot-starter'
implementation 'org.springframework.boot:spring-boot-starter-web'
@ -64,17 +71,27 @@ dependencies {
implementation 'io.jsonwebtoken:jjwt:0.9.1'
implementation 'io.netty:netty-all:4.1.9.Final'
implementation 'org.bgee.log4jdbc-log4j2:log4jdbc-log4j2-jdbc4:1.16'
implementation 'com.fasterxml.jackson.datatype:jackson-datatype-jsr353'
implementation 'org.apache.httpcomponents:httpclient'
implementation 'org.apache.commons:commons-lang3'
implementation 'commons-httpclient:commons-httpclient:3.1'
implementation 'com.googlecode.json-simple:json-simple:1.1.1'
implementation 'io.springfox:springfox-boot-starter:3.0.0'
implementation 'com.esri.geometry:esri-geometry-api:2.2.4'
implementation 'org.locationtech.proj4j:proj4j:1.1.5'
implementation 'org.locationtech.jts:jts-core:1.18.0'
implementation 'org.json:json:20220320'
implementation 'com.fasterxml.jackson.datatype:jackson-datatype-jsr353'
// implementation 'com.fasterxml.jackson.core:jackson-databind:2.15.2'
// implementation 'com.bedatadriven:jackson-datatype-jts:2.4'
// implementation 'de.grundid.opendatalab:geojson-jackson:1.14'
// geometry
implementation 'com.esri.geometry:esri-geometry-api:2.2.4'
implementation 'org.locationtech.proj4j:proj4j:1.3.0'
implementation 'org.locationtech.jts:jts-core:1.19.0'
implementation 'org.geotools:gt-geojson:29.2'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
testAnnotationProcessor "org.mapstruct:mapstruct-processor:1.5.5.Final"
@ -83,7 +100,7 @@ dependencies {
tasks.named('test') {
useJUnitPlatform()
}
tasks.withType(JavaCompile){
tasks.withType(JavaCompile) {
options.encoding = "UTF-8"
}

526
pav-server/c:/project/log/control-server/data.log

@ -0,0 +1,526 @@
2023-09-19 15:39:47 [INFO ] [StartupInfoLogger.java]logStarting(55) : Starting PavApplication using Java 11.0.17 on igyeongdoui-MacBookPro.local with PID 4859 (/Users/igyeongdo/WokrSpace/Company/Pal_Networks/pav/KAC_PAV/pav-be-kac/pav-server/bin/main started by igyeongdo in /Users/igyeongdo/WokrSpace/Company/Pal_Networks/pav/KAC_PAV/pav-be-kac/pav-server)
2023-09-19 15:39:47 [DEBUG] [StartupInfoLogger.java]logStarting(56) : Running with Spring Boot v2.5.1, Spring v5.3.8
2023-09-19 15:39:47 [INFO ] [SpringApplication.java]logStartupProfileInfo(663) : The following profiles are active: database,local
2023-09-19 15:39:47 [INFO ] [RepositoryConfigurationDelegate.java]registerRepositoriesIn(132) : Bootstrapping Spring Data JPA repositories in DEFAULT mode.
2023-09-19 15:39:47 [INFO ] [RepositoryConfigurationDelegate.java]registerRepositoriesIn(201) : Finished Spring Data repository scanning in 44 ms. Found 24 JPA repository interfaces.
2023-09-19 15:39:47 [INFO ] [PostProcessorRegistrationDelegate.java]postProcessAfterInitialization(376) : Bean 'org.springframework.security.access.expression.method.DefaultMethodSecurityExpressionHandler@51c3ed3c' of type [org.springframework.security.access.expression.method.DefaultMethodSecurityExpressionHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2023-09-19 15:39:47 [INFO ] [PostProcessorRegistrationDelegate.java]postProcessAfterInitialization(376) : Bean 'methodSecurityMetadataSource' of type [org.springframework.security.access.method.DelegatingMethodSecurityMetadataSource] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2023-09-19 15:39:47 [INFO ] [TomcatWebServer.java]initialize(108) : Tomcat initialized with port(s): 8080 (http)
2023-09-19 15:39:47 [INFO ] [DirectJDKLog.java]log(173) : Starting service [Tomcat]
2023-09-19 15:39:47 [INFO ] [DirectJDKLog.java]log(173) : Starting Servlet engine: [Apache Tomcat/9.0.46]
2023-09-19 15:39:47 [INFO ] [DirectJDKLog.java]log(173) : Initializing Spring embedded WebApplicationContext
2023-09-19 15:39:47 [INFO ] [ServletWebServerApplicationContext.java]prepareWebApplicationContext(290) : Root WebApplicationContext: initialization completed in 263 ms
2023-09-19 15:39:47 [WARN ] [HikariConfig.java]validateNumerics(1092) : HikariPool-78 - idleTimeout has been set but has no effect because the pool is operating as a fixed size pool.
2023-09-19 15:39:47 [INFO ] [HikariDataSource.java]getConnection(110) : HikariPool-78 - Starting...
2023-09-19 15:39:47 [INFO ] [PoolBase.java]getAndSetNetworkTimeout(541) : HikariPool-78 - Driver does not support get/set network timeout for connections. (Receiver class net.sf.log4jdbc.sql.jdbcapi.ConnectionSpy does not define or inherit an implementation of the resolved method abstract getNetworkTimeout()I of interface java.sql.Connection.)
2023-09-19 15:39:47 [INFO ] [HikariDataSource.java]getConnection(123) : HikariPool-78 - Start completed.
2023-09-19 15:39:47 [INFO ] [LogHelper.java]logPersistenceUnitInformation(31) : HHH000204: Processing PersistenceUnitInfo [name: biz]
2023-09-19 15:39:47 [INFO ] [Dialect.java]<init>(175) : HHH000400: Using dialect: org.hibernate.dialect.MySQL57Dialect
2023-09-19 15:39:47 [INFO ] [JtaPlatformInitiator.java]initiateService(52) : HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]
2023-09-19 15:39:47 [INFO ] [AbstractEntityManagerFactoryBean.java]buildNativeEntityManagerFactory(437) : Initialized JPA EntityManagerFactory for persistence unit 'biz'
2023-09-19 15:39:47 [DEBUG] [GenericFilterBean.java]init(242) : Filter 'jwtRequestFilter' configured for use
2023-09-19 15:39:47 [WARN ] [JpaBaseConfiguration.java]openEntityManagerInViewInterceptor(219) : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
2023-09-19 15:39:47 [INFO ] [DefaultSecurityFilterChain.java]<init>(51) : Will secure any request with [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@2b43b69e, org.springframework.security.web.context.SecurityContextPersistenceFilter@448a5ca3, org.springframework.security.web.header.HeaderWriterFilter@43d2a39b, org.springframework.security.web.authentication.logout.LogoutFilter@5c6b3037, com.palnet.biz.api.acnt.jwt.filter.JwtRequestFilter@3747a3a8, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@772dd75, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@516a687b, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@7364e62b, org.springframework.security.web.session.SessionManagementFilter@5639bb47, org.springframework.security.web.access.ExceptionTranslationFilter@7689a75, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@110a0db2]
2023-09-19 15:39:47 [INFO ] [OptionalLiveReloadServer.java]startServer(58) : LiveReload server is running on port 35729
2023-09-19 15:39:48 [INFO ] [TomcatWebServer.java]start(220) : Tomcat started on port(s): 8080 (http) with context path ''
2023-09-19 15:39:48 [INFO ] [StartupInfoLogger.java]logStarted(61) : Started PavApplication in 0.941 seconds (JVM running for 12052.899)
2023-09-19 15:39:48 [INFO ] [ConditionEvaluationDeltaLoggingListener.java]onApplicationEvent(63) : Condition evaluation unchanged
2023-09-19 15:40:06 [INFO ] [AbstractEntityManagerFactoryBean.java]destroy(651) : Closing JPA EntityManagerFactory for persistence unit 'biz'
2023-09-19 15:40:06 [INFO ] [HikariDataSource.java]close(350) : HikariPool-78 - Shutdown initiated...
2023-09-19 15:40:06 [INFO ] [HikariDataSource.java]close(352) : HikariPool-78 - Shutdown completed.
2023-09-19 15:40:06 [INFO ] [StartupInfoLogger.java]logStarting(55) : Starting PavApplication using Java 11.0.17 on igyeongdoui-MacBookPro.local with PID 4859 (/Users/igyeongdo/WokrSpace/Company/Pal_Networks/pav/KAC_PAV/pav-be-kac/pav-server/bin/main started by igyeongdo in /Users/igyeongdo/WokrSpace/Company/Pal_Networks/pav/KAC_PAV/pav-be-kac/pav-server)
2023-09-19 15:40:06 [DEBUG] [StartupInfoLogger.java]logStarting(56) : Running with Spring Boot v2.5.1, Spring v5.3.8
2023-09-19 15:40:06 [INFO ] [SpringApplication.java]logStartupProfileInfo(663) : The following profiles are active: database,local
2023-09-19 15:40:06 [INFO ] [RepositoryConfigurationDelegate.java]registerRepositoriesIn(132) : Bootstrapping Spring Data JPA repositories in DEFAULT mode.
2023-09-19 15:40:06 [INFO ] [RepositoryConfigurationDelegate.java]registerRepositoriesIn(201) : Finished Spring Data repository scanning in 42 ms. Found 24 JPA repository interfaces.
2023-09-19 15:40:06 [INFO ] [PostProcessorRegistrationDelegate.java]postProcessAfterInitialization(376) : Bean 'org.springframework.security.access.expression.method.DefaultMethodSecurityExpressionHandler@13ee93' of type [org.springframework.security.access.expression.method.DefaultMethodSecurityExpressionHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2023-09-19 15:40:06 [INFO ] [PostProcessorRegistrationDelegate.java]postProcessAfterInitialization(376) : Bean 'methodSecurityMetadataSource' of type [org.springframework.security.access.method.DelegatingMethodSecurityMetadataSource] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2023-09-19 15:40:06 [INFO ] [TomcatWebServer.java]initialize(108) : Tomcat initialized with port(s): 8080 (http)
2023-09-19 15:40:06 [INFO ] [DirectJDKLog.java]log(173) : Starting service [Tomcat]
2023-09-19 15:40:06 [INFO ] [DirectJDKLog.java]log(173) : Starting Servlet engine: [Apache Tomcat/9.0.46]
2023-09-19 15:40:06 [INFO ] [DirectJDKLog.java]log(173) : Initializing Spring embedded WebApplicationContext
2023-09-19 15:40:06 [INFO ] [ServletWebServerApplicationContext.java]prepareWebApplicationContext(290) : Root WebApplicationContext: initialization completed in 364 ms
2023-09-19 15:40:06 [WARN ] [HikariConfig.java]validateNumerics(1092) : HikariPool-79 - idleTimeout has been set but has no effect because the pool is operating as a fixed size pool.
2023-09-19 15:40:06 [INFO ] [HikariDataSource.java]getConnection(110) : HikariPool-79 - Starting...
2023-09-19 15:40:06 [INFO ] [PoolBase.java]getAndSetNetworkTimeout(541) : HikariPool-79 - Driver does not support get/set network timeout for connections. (Receiver class net.sf.log4jdbc.sql.jdbcapi.ConnectionSpy does not define or inherit an implementation of the resolved method abstract getNetworkTimeout()I of interface java.sql.Connection.)
2023-09-19 15:40:06 [INFO ] [HikariDataSource.java]getConnection(123) : HikariPool-79 - Start completed.
2023-09-19 15:40:06 [INFO ] [LogHelper.java]logPersistenceUnitInformation(31) : HHH000204: Processing PersistenceUnitInfo [name: biz]
2023-09-19 15:40:06 [INFO ] [Dialect.java]<init>(175) : HHH000400: Using dialect: org.hibernate.dialect.MySQL57Dialect
2023-09-19 15:40:06 [INFO ] [JtaPlatformInitiator.java]initiateService(52) : HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]
2023-09-19 15:40:06 [INFO ] [AbstractEntityManagerFactoryBean.java]buildNativeEntityManagerFactory(437) : Initialized JPA EntityManagerFactory for persistence unit 'biz'
2023-09-19 15:40:07 [DEBUG] [GenericFilterBean.java]init(242) : Filter 'jwtRequestFilter' configured for use
2023-09-19 15:40:07 [WARN ] [JpaBaseConfiguration.java]openEntityManagerInViewInterceptor(219) : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
2023-09-19 15:40:07 [INFO ] [DefaultSecurityFilterChain.java]<init>(51) : Will secure any request with [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@6c0cd466, org.springframework.security.web.context.SecurityContextPersistenceFilter@15e6dda8, org.springframework.security.web.header.HeaderWriterFilter@4345a6a3, org.springframework.security.web.authentication.logout.LogoutFilter@c5cfcfb, com.palnet.biz.api.acnt.jwt.filter.JwtRequestFilter@6dd577ce, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@bf409f8, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@65eac69b, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@4f36dccc, org.springframework.security.web.session.SessionManagementFilter@341fd977, org.springframework.security.web.access.ExceptionTranslationFilter@55597aa6, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@66cd2d68]
2023-09-19 15:40:07 [INFO ] [OptionalLiveReloadServer.java]startServer(58) : LiveReload server is running on port 35729
2023-09-19 15:40:07 [INFO ] [TomcatWebServer.java]start(220) : Tomcat started on port(s): 8080 (http) with context path ''
2023-09-19 15:40:07 [INFO ] [StartupInfoLogger.java]logStarted(61) : Started PavApplication in 1.078 seconds (JVM running for 12072.267)
2023-09-19 15:40:07 [INFO ] [ConditionEvaluationDeltaLoggingListener.java]onApplicationEvent(63) : Condition evaluation unchanged
2023-09-19 15:40:08 [INFO ] [AbstractEntityManagerFactoryBean.java]destroy(651) : Closing JPA EntityManagerFactory for persistence unit 'biz'
2023-09-19 15:40:08 [INFO ] [HikariDataSource.java]close(350) : HikariPool-79 - Shutdown initiated...
2023-09-19 15:40:08 [INFO ] [HikariDataSource.java]close(352) : HikariPool-79 - Shutdown completed.
2023-09-19 15:40:08 [INFO ] [StartupInfoLogger.java]logStarting(55) : Starting PavApplication using Java 11.0.17 on igyeongdoui-MacBookPro.local with PID 4859 (/Users/igyeongdo/WokrSpace/Company/Pal_Networks/pav/KAC_PAV/pav-be-kac/pav-server/bin/main started by igyeongdo in /Users/igyeongdo/WokrSpace/Company/Pal_Networks/pav/KAC_PAV/pav-be-kac/pav-server)
2023-09-19 15:40:08 [DEBUG] [StartupInfoLogger.java]logStarting(56) : Running with Spring Boot v2.5.1, Spring v5.3.8
2023-09-19 15:40:08 [INFO ] [SpringApplication.java]logStartupProfileInfo(663) : The following profiles are active: database,local
2023-09-19 15:40:09 [INFO ] [RepositoryConfigurationDelegate.java]registerRepositoriesIn(132) : Bootstrapping Spring Data JPA repositories in DEFAULT mode.
2023-09-19 15:40:09 [INFO ] [RepositoryConfigurationDelegate.java]registerRepositoriesIn(201) : Finished Spring Data repository scanning in 36 ms. Found 24 JPA repository interfaces.
2023-09-19 15:40:09 [INFO ] [PostProcessorRegistrationDelegate.java]postProcessAfterInitialization(376) : Bean 'org.springframework.security.access.expression.method.DefaultMethodSecurityExpressionHandler@615d5bd5' of type [org.springframework.security.access.expression.method.DefaultMethodSecurityExpressionHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2023-09-19 15:40:09 [INFO ] [PostProcessorRegistrationDelegate.java]postProcessAfterInitialization(376) : Bean 'methodSecurityMetadataSource' of type [org.springframework.security.access.method.DelegatingMethodSecurityMetadataSource] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2023-09-19 15:40:09 [INFO ] [TomcatWebServer.java]initialize(108) : Tomcat initialized with port(s): 8080 (http)
2023-09-19 15:40:09 [INFO ] [DirectJDKLog.java]log(173) : Starting service [Tomcat]
2023-09-19 15:40:09 [INFO ] [DirectJDKLog.java]log(173) : Starting Servlet engine: [Apache Tomcat/9.0.46]
2023-09-19 15:40:09 [INFO ] [DirectJDKLog.java]log(173) : Initializing Spring embedded WebApplicationContext
2023-09-19 15:40:09 [INFO ] [ServletWebServerApplicationContext.java]prepareWebApplicationContext(290) : Root WebApplicationContext: initialization completed in 221 ms
2023-09-19 15:40:09 [WARN ] [HikariConfig.java]validateNumerics(1092) : HikariPool-80 - idleTimeout has been set but has no effect because the pool is operating as a fixed size pool.
2023-09-19 15:40:09 [INFO ] [HikariDataSource.java]getConnection(110) : HikariPool-80 - Starting...
2023-09-19 15:40:09 [INFO ] [PoolBase.java]getAndSetNetworkTimeout(541) : HikariPool-80 - Driver does not support get/set network timeout for connections. (Receiver class net.sf.log4jdbc.sql.jdbcapi.ConnectionSpy does not define or inherit an implementation of the resolved method abstract getNetworkTimeout()I of interface java.sql.Connection.)
2023-09-19 15:40:09 [INFO ] [HikariDataSource.java]getConnection(123) : HikariPool-80 - Start completed.
2023-09-19 15:40:09 [INFO ] [LogHelper.java]logPersistenceUnitInformation(31) : HHH000204: Processing PersistenceUnitInfo [name: biz]
2023-09-19 15:40:09 [INFO ] [Dialect.java]<init>(175) : HHH000400: Using dialect: org.hibernate.dialect.MySQL57Dialect
2023-09-19 15:40:09 [INFO ] [JtaPlatformInitiator.java]initiateService(52) : HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]
2023-09-19 15:40:09 [INFO ] [AbstractEntityManagerFactoryBean.java]buildNativeEntityManagerFactory(437) : Initialized JPA EntityManagerFactory for persistence unit 'biz'
2023-09-19 15:40:09 [DEBUG] [GenericFilterBean.java]init(242) : Filter 'jwtRequestFilter' configured for use
2023-09-19 15:40:09 [WARN ] [JpaBaseConfiguration.java]openEntityManagerInViewInterceptor(219) : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
2023-09-19 15:40:09 [INFO ] [DefaultSecurityFilterChain.java]<init>(51) : Will secure any request with [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@a3fc682, org.springframework.security.web.context.SecurityContextPersistenceFilter@53bef87e, org.springframework.security.web.header.HeaderWriterFilter@28b01794, org.springframework.security.web.authentication.logout.LogoutFilter@21a11d46, com.palnet.biz.api.acnt.jwt.filter.JwtRequestFilter@53c40d8b, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@3ae38a75, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@1247360a, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@3a3e2c40, org.springframework.security.web.session.SessionManagementFilter@5e493c39, org.springframework.security.web.access.ExceptionTranslationFilter@6751dca0, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@7a5defea]
2023-09-19 15:40:09 [INFO ] [OptionalLiveReloadServer.java]startServer(58) : LiveReload server is running on port 35729
2023-09-19 15:40:09 [INFO ] [TomcatWebServer.java]start(220) : Tomcat started on port(s): 8080 (http) with context path ''
2023-09-19 15:40:09 [INFO ] [StartupInfoLogger.java]logStarted(61) : Started PavApplication in 0.897 seconds (JVM running for 12074.692)
2023-09-19 15:40:09 [INFO ] [ConditionEvaluationDeltaLoggingListener.java]onApplicationEvent(63) : Condition evaluation unchanged
2023-09-19 15:40:25 [INFO ] [AbstractEntityManagerFactoryBean.java]destroy(651) : Closing JPA EntityManagerFactory for persistence unit 'biz'
2023-09-19 15:40:25 [INFO ] [HikariDataSource.java]close(350) : HikariPool-80 - Shutdown initiated...
2023-09-19 15:40:25 [INFO ] [HikariDataSource.java]close(352) : HikariPool-80 - Shutdown completed.
2023-09-19 15:40:25 [INFO ] [StartupInfoLogger.java]logStarting(55) : Starting PavApplication using Java 11.0.17 on igyeongdoui-MacBookPro.local with PID 4859 (/Users/igyeongdo/WokrSpace/Company/Pal_Networks/pav/KAC_PAV/pav-be-kac/pav-server/bin/main started by igyeongdo in /Users/igyeongdo/WokrSpace/Company/Pal_Networks/pav/KAC_PAV/pav-be-kac/pav-server)
2023-09-19 15:40:25 [DEBUG] [StartupInfoLogger.java]logStarting(56) : Running with Spring Boot v2.5.1, Spring v5.3.8
2023-09-19 15:40:25 [INFO ] [SpringApplication.java]logStartupProfileInfo(663) : The following profiles are active: database,local
2023-09-19 15:40:25 [INFO ] [RepositoryConfigurationDelegate.java]registerRepositoriesIn(132) : Bootstrapping Spring Data JPA repositories in DEFAULT mode.
2023-09-19 15:40:25 [INFO ] [RepositoryConfigurationDelegate.java]registerRepositoriesIn(201) : Finished Spring Data repository scanning in 44 ms. Found 24 JPA repository interfaces.
2023-09-19 15:40:25 [INFO ] [PostProcessorRegistrationDelegate.java]postProcessAfterInitialization(376) : Bean 'org.springframework.security.access.expression.method.DefaultMethodSecurityExpressionHandler@ec25596' of type [org.springframework.security.access.expression.method.DefaultMethodSecurityExpressionHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2023-09-19 15:40:25 [INFO ] [PostProcessorRegistrationDelegate.java]postProcessAfterInitialization(376) : Bean 'methodSecurityMetadataSource' of type [org.springframework.security.access.method.DelegatingMethodSecurityMetadataSource] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2023-09-19 15:40:25 [INFO ] [TomcatWebServer.java]initialize(108) : Tomcat initialized with port(s): 8080 (http)
2023-09-19 15:40:25 [INFO ] [DirectJDKLog.java]log(173) : Starting service [Tomcat]
2023-09-19 15:40:25 [INFO ] [DirectJDKLog.java]log(173) : Starting Servlet engine: [Apache Tomcat/9.0.46]
2023-09-19 15:40:25 [INFO ] [DirectJDKLog.java]log(173) : Initializing Spring embedded WebApplicationContext
2023-09-19 15:40:25 [INFO ] [ServletWebServerApplicationContext.java]prepareWebApplicationContext(290) : Root WebApplicationContext: initialization completed in 275 ms
2023-09-19 15:40:25 [WARN ] [HikariConfig.java]validateNumerics(1092) : HikariPool-81 - idleTimeout has been set but has no effect because the pool is operating as a fixed size pool.
2023-09-19 15:40:25 [INFO ] [HikariDataSource.java]getConnection(110) : HikariPool-81 - Starting...
2023-09-19 15:40:25 [INFO ] [PoolBase.java]getAndSetNetworkTimeout(541) : HikariPool-81 - Driver does not support get/set network timeout for connections. (Receiver class net.sf.log4jdbc.sql.jdbcapi.ConnectionSpy does not define or inherit an implementation of the resolved method abstract getNetworkTimeout()I of interface java.sql.Connection.)
2023-09-19 15:40:26 [INFO ] [HikariDataSource.java]getConnection(123) : HikariPool-81 - Start completed.
2023-09-19 15:40:26 [INFO ] [LogHelper.java]logPersistenceUnitInformation(31) : HHH000204: Processing PersistenceUnitInfo [name: biz]
2023-09-19 15:40:26 [INFO ] [Dialect.java]<init>(175) : HHH000400: Using dialect: org.hibernate.dialect.MySQL57Dialect
2023-09-19 15:40:26 [INFO ] [JtaPlatformInitiator.java]initiateService(52) : HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]
2023-09-19 15:40:26 [INFO ] [AbstractEntityManagerFactoryBean.java]buildNativeEntityManagerFactory(437) : Initialized JPA EntityManagerFactory for persistence unit 'biz'
2023-09-19 15:40:26 [DEBUG] [GenericFilterBean.java]init(242) : Filter 'jwtRequestFilter' configured for use
2023-09-19 15:40:26 [WARN ] [JpaBaseConfiguration.java]openEntityManagerInViewInterceptor(219) : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
2023-09-19 15:40:26 [INFO ] [DefaultSecurityFilterChain.java]<init>(51) : Will secure any request with [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@291d570, org.springframework.security.web.context.SecurityContextPersistenceFilter@71a2d5fb, org.springframework.security.web.header.HeaderWriterFilter@4cf775da, org.springframework.security.web.authentication.logout.LogoutFilter@112de5d0, com.palnet.biz.api.acnt.jwt.filter.JwtRequestFilter@20fccefd, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@6aac191, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@71842d3b, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@66269985, org.springframework.security.web.session.SessionManagementFilter@1d6354e9, org.springframework.security.web.access.ExceptionTranslationFilter@46162d2b, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@6e11584]
2023-09-19 15:40:26 [INFO ] [OptionalLiveReloadServer.java]startServer(58) : LiveReload server is running on port 35729
2023-09-19 15:40:26 [INFO ] [TomcatWebServer.java]start(220) : Tomcat started on port(s): 8080 (http) with context path ''
2023-09-19 15:40:26 [INFO ] [StartupInfoLogger.java]logStarted(61) : Started PavApplication in 1.07 seconds (JVM running for 12091.461)
2023-09-19 15:40:26 [INFO ] [ConditionEvaluationDeltaLoggingListener.java]onApplicationEvent(63) : Condition evaluation unchanged
2023-09-19 15:40:54 [INFO ] [AbstractEntityManagerFactoryBean.java]destroy(651) : Closing JPA EntityManagerFactory for persistence unit 'biz'
2023-09-19 15:40:54 [INFO ] [HikariDataSource.java]close(350) : HikariPool-81 - Shutdown initiated...
2023-09-19 15:40:54 [INFO ] [HikariDataSource.java]close(352) : HikariPool-81 - Shutdown completed.
2023-09-19 15:40:54 [INFO ] [StartupInfoLogger.java]logStarting(55) : Starting PavApplication using Java 11.0.17 on igyeongdoui-MacBookPro.local with PID 4859 (/Users/igyeongdo/WokrSpace/Company/Pal_Networks/pav/KAC_PAV/pav-be-kac/pav-server/bin/main started by igyeongdo in /Users/igyeongdo/WokrSpace/Company/Pal_Networks/pav/KAC_PAV/pav-be-kac/pav-server)
2023-09-19 15:40:54 [DEBUG] [StartupInfoLogger.java]logStarting(56) : Running with Spring Boot v2.5.1, Spring v5.3.8
2023-09-19 15:40:54 [INFO ] [SpringApplication.java]logStartupProfileInfo(663) : The following profiles are active: database,local
2023-09-19 15:40:54 [INFO ] [RepositoryConfigurationDelegate.java]registerRepositoriesIn(132) : Bootstrapping Spring Data JPA repositories in DEFAULT mode.
2023-09-19 15:40:54 [INFO ] [RepositoryConfigurationDelegate.java]registerRepositoriesIn(201) : Finished Spring Data repository scanning in 64 ms. Found 24 JPA repository interfaces.
2023-09-19 15:40:55 [INFO ] [PostProcessorRegistrationDelegate.java]postProcessAfterInitialization(376) : Bean 'org.springframework.security.access.expression.method.DefaultMethodSecurityExpressionHandler@2bf907c' of type [org.springframework.security.access.expression.method.DefaultMethodSecurityExpressionHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2023-09-19 15:40:55 [INFO ] [PostProcessorRegistrationDelegate.java]postProcessAfterInitialization(376) : Bean 'methodSecurityMetadataSource' of type [org.springframework.security.access.method.DelegatingMethodSecurityMetadataSource] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2023-09-19 15:40:55 [INFO ] [TomcatWebServer.java]initialize(108) : Tomcat initialized with port(s): 8080 (http)
2023-09-19 15:40:55 [INFO ] [DirectJDKLog.java]log(173) : Starting service [Tomcat]
2023-09-19 15:40:55 [INFO ] [DirectJDKLog.java]log(173) : Starting Servlet engine: [Apache Tomcat/9.0.46]
2023-09-19 15:40:55 [INFO ] [DirectJDKLog.java]log(173) : Initializing Spring embedded WebApplicationContext
2023-09-19 15:40:55 [INFO ] [ServletWebServerApplicationContext.java]prepareWebApplicationContext(290) : Root WebApplicationContext: initialization completed in 327 ms
2023-09-19 15:40:55 [WARN ] [HikariConfig.java]validateNumerics(1092) : HikariPool-82 - idleTimeout has been set but has no effect because the pool is operating as a fixed size pool.
2023-09-19 15:40:55 [INFO ] [HikariDataSource.java]getConnection(110) : HikariPool-82 - Starting...
2023-09-19 15:40:55 [INFO ] [PoolBase.java]getAndSetNetworkTimeout(541) : HikariPool-82 - Driver does not support get/set network timeout for connections. (Receiver class net.sf.log4jdbc.sql.jdbcapi.ConnectionSpy does not define or inherit an implementation of the resolved method abstract getNetworkTimeout()I of interface java.sql.Connection.)
2023-09-19 15:40:55 [INFO ] [HikariDataSource.java]getConnection(123) : HikariPool-82 - Start completed.
2023-09-19 15:40:55 [INFO ] [LogHelper.java]logPersistenceUnitInformation(31) : HHH000204: Processing PersistenceUnitInfo [name: biz]
2023-09-19 15:40:55 [INFO ] [Dialect.java]<init>(175) : HHH000400: Using dialect: org.hibernate.dialect.MySQL57Dialect
2023-09-19 15:40:55 [INFO ] [JtaPlatformInitiator.java]initiateService(52) : HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]
2023-09-19 15:40:55 [INFO ] [AbstractEntityManagerFactoryBean.java]buildNativeEntityManagerFactory(437) : Initialized JPA EntityManagerFactory for persistence unit 'biz'
2023-09-19 15:40:55 [DEBUG] [GenericFilterBean.java]init(242) : Filter 'jwtRequestFilter' configured for use
2023-09-19 15:40:55 [WARN ] [JpaBaseConfiguration.java]openEntityManagerInViewInterceptor(219) : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
2023-09-19 15:40:55 [INFO ] [DefaultSecurityFilterChain.java]<init>(51) : Will secure any request with [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@2aca8a76, org.springframework.security.web.context.SecurityContextPersistenceFilter@24a5cd64, org.springframework.security.web.header.HeaderWriterFilter@18b30a7c, org.springframework.security.web.authentication.logout.LogoutFilter@2a7232f1, com.palnet.biz.api.acnt.jwt.filter.JwtRequestFilter@95c6cda, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@79979ba0, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@79f79e04, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@61ca9d15, org.springframework.security.web.session.SessionManagementFilter@ffacc58, org.springframework.security.web.access.ExceptionTranslationFilter@7fc4556d, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@58c1e870]
2023-09-19 15:40:55 [INFO ] [OptionalLiveReloadServer.java]startServer(58) : LiveReload server is running on port 35729
2023-09-19 15:40:55 [INFO ] [TomcatWebServer.java]start(220) : Tomcat started on port(s): 8080 (http) with context path ''
2023-09-19 15:40:55 [INFO ] [StartupInfoLogger.java]logStarted(61) : Started PavApplication in 1.144 seconds (JVM running for 12120.691)
2023-09-19 15:40:55 [INFO ] [ConditionEvaluationDeltaLoggingListener.java]onApplicationEvent(63) : Condition evaluation unchanged
2023-09-19 15:40:57 [INFO ] [AbstractEntityManagerFactoryBean.java]destroy(651) : Closing JPA EntityManagerFactory for persistence unit 'biz'
2023-09-19 15:40:57 [INFO ] [HikariDataSource.java]close(350) : HikariPool-82 - Shutdown initiated...
2023-09-19 15:40:57 [INFO ] [HikariDataSource.java]close(352) : HikariPool-82 - Shutdown completed.
2023-09-19 15:40:57 [INFO ] [StartupInfoLogger.java]logStarting(55) : Starting PavApplication using Java 11.0.17 on igyeongdoui-MacBookPro.local with PID 4859 (/Users/igyeongdo/WokrSpace/Company/Pal_Networks/pav/KAC_PAV/pav-be-kac/pav-server/bin/main started by igyeongdo in /Users/igyeongdo/WokrSpace/Company/Pal_Networks/pav/KAC_PAV/pav-be-kac/pav-server)
2023-09-19 15:40:57 [DEBUG] [StartupInfoLogger.java]logStarting(56) : Running with Spring Boot v2.5.1, Spring v5.3.8
2023-09-19 15:40:57 [INFO ] [SpringApplication.java]logStartupProfileInfo(663) : The following profiles are active: database,local
2023-09-19 15:40:57 [INFO ] [RepositoryConfigurationDelegate.java]registerRepositoriesIn(132) : Bootstrapping Spring Data JPA repositories in DEFAULT mode.
2023-09-19 15:40:57 [INFO ] [RepositoryConfigurationDelegate.java]registerRepositoriesIn(201) : Finished Spring Data repository scanning in 41 ms. Found 24 JPA repository interfaces.
2023-09-19 15:40:57 [INFO ] [PostProcessorRegistrationDelegate.java]postProcessAfterInitialization(376) : Bean 'org.springframework.security.access.expression.method.DefaultMethodSecurityExpressionHandler@7d3822dc' of type [org.springframework.security.access.expression.method.DefaultMethodSecurityExpressionHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2023-09-19 15:40:57 [INFO ] [PostProcessorRegistrationDelegate.java]postProcessAfterInitialization(376) : Bean 'methodSecurityMetadataSource' of type [org.springframework.security.access.method.DelegatingMethodSecurityMetadataSource] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2023-09-19 15:40:57 [INFO ] [TomcatWebServer.java]initialize(108) : Tomcat initialized with port(s): 8080 (http)
2023-09-19 15:40:57 [INFO ] [DirectJDKLog.java]log(173) : Starting service [Tomcat]
2023-09-19 15:40:57 [INFO ] [DirectJDKLog.java]log(173) : Starting Servlet engine: [Apache Tomcat/9.0.46]
2023-09-19 15:40:57 [INFO ] [DirectJDKLog.java]log(173) : Initializing Spring embedded WebApplicationContext
2023-09-19 15:40:57 [INFO ] [ServletWebServerApplicationContext.java]prepareWebApplicationContext(290) : Root WebApplicationContext: initialization completed in 246 ms
2023-09-19 15:40:57 [WARN ] [HikariConfig.java]validateNumerics(1092) : HikariPool-83 - idleTimeout has been set but has no effect because the pool is operating as a fixed size pool.
2023-09-19 15:40:57 [INFO ] [HikariDataSource.java]getConnection(110) : HikariPool-83 - Starting...
2023-09-19 15:40:57 [INFO ] [PoolBase.java]getAndSetNetworkTimeout(541) : HikariPool-83 - Driver does not support get/set network timeout for connections. (Receiver class net.sf.log4jdbc.sql.jdbcapi.ConnectionSpy does not define or inherit an implementation of the resolved method abstract getNetworkTimeout()I of interface java.sql.Connection.)
2023-09-19 15:40:57 [INFO ] [HikariDataSource.java]getConnection(123) : HikariPool-83 - Start completed.
2023-09-19 15:40:57 [INFO ] [LogHelper.java]logPersistenceUnitInformation(31) : HHH000204: Processing PersistenceUnitInfo [name: biz]
2023-09-19 15:40:57 [INFO ] [Dialect.java]<init>(175) : HHH000400: Using dialect: org.hibernate.dialect.MySQL57Dialect
2023-09-19 15:40:57 [INFO ] [JtaPlatformInitiator.java]initiateService(52) : HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]
2023-09-19 15:40:57 [INFO ] [AbstractEntityManagerFactoryBean.java]buildNativeEntityManagerFactory(437) : Initialized JPA EntityManagerFactory for persistence unit 'biz'
2023-09-19 15:40:57 [DEBUG] [GenericFilterBean.java]init(242) : Filter 'jwtRequestFilter' configured for use
2023-09-19 15:40:58 [WARN ] [JpaBaseConfiguration.java]openEntityManagerInViewInterceptor(219) : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
2023-09-19 15:40:58 [INFO ] [DefaultSecurityFilterChain.java]<init>(51) : Will secure any request with [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@519cd2aa, org.springframework.security.web.context.SecurityContextPersistenceFilter@29cba902, org.springframework.security.web.header.HeaderWriterFilter@23b16133, org.springframework.security.web.authentication.logout.LogoutFilter@24b890c3, com.palnet.biz.api.acnt.jwt.filter.JwtRequestFilter@5b387062, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@602841d0, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@48381c1f, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@1ef7dc47, org.springframework.security.web.session.SessionManagementFilter@6afe4223, org.springframework.security.web.access.ExceptionTranslationFilter@7417b7bc, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@602ac35a]
2023-09-19 15:40:58 [INFO ] [OptionalLiveReloadServer.java]startServer(58) : LiveReload server is running on port 35729
2023-09-19 15:40:58 [INFO ] [TomcatWebServer.java]start(220) : Tomcat started on port(s): 8080 (http) with context path ''
2023-09-19 15:40:58 [INFO ] [StartupInfoLogger.java]logStarted(61) : Started PavApplication in 1.031 seconds (JVM running for 12123.212)
2023-09-19 15:40:58 [INFO ] [ConditionEvaluationDeltaLoggingListener.java]onApplicationEvent(63) : Condition evaluation unchanged
2023-09-19 15:41:25 [INFO ] [StartupInfoLogger.java]logStarting(55) : Starting PavApplication using Java 11.0.17 on igyeongdoui-MacBookPro.local with PID 55000 (/Users/igyeongdo/WokrSpace/Company/Pal_Networks/pav/KAC_PAV/pav-be-kac/pav-server/bin/main started by igyeongdo in /Users/igyeongdo/WokrSpace/Company/Pal_Networks/pav/KAC_PAV/pav-be-kac/pav-server)
2023-09-19 15:41:25 [DEBUG] [StartupInfoLogger.java]logStarting(56) : Running with Spring Boot v2.5.1, Spring v5.3.8
2023-09-19 15:41:25 [INFO ] [SpringApplication.java]logStartupProfileInfo(663) : The following profiles are active: database,local
2023-09-19 15:41:25 [INFO ] [DeferredLog.java]logTo(255) : The Class-Path manifest attribute in /Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-geojson/29.2/a1abea2763b955ec8a601e6a1bfff63ba8242c4a/gt-geojson-29.2.jar referenced one or more files that do not exist: file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-geojson/29.2/a1abea2763b955ec8a601e6a1bfff63ba8242c4a/gt-main-29.2.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-geojson/29.2/a1abea2763b955ec8a601e6a1bfff63ba8242c4a/gt-referencing-29.2.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-geojson/29.2/a1abea2763b955ec8a601e6a1bfff63ba8242c4a/commons-pool-1.5.4.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-geojson/29.2/a1abea2763b955ec8a601e6a1bfff63ba8242c4a/gt-metadata-29.2.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-geojson/29.2/a1abea2763b955ec8a601e6a1bfff63ba8242c4a/gt-opengis-29.2.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-geojson/29.2/a1abea2763b955ec8a601e6a1bfff63ba8242c4a/systems-common-2.1.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-geojson/29.2/a1abea2763b955ec8a601e6a1bfff63ba8242c4a/unit-api-2.1.3.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-geojson/29.2/a1abea2763b955ec8a601e6a1bfff63ba8242c4a/si-quantity-2.1.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-geojson/29.2/a1abea2763b955ec8a601e6a1bfff63ba8242c4a/si-units-2.1.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-geojson/29.2/a1abea2763b955ec8a601e6a1bfff63ba8242c4a/jakarta.annotation-api-1.3.4.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-geojson/29.2/a1abea2763b955ec8a601e6a1bfff63ba8242c4a/indriya-2.1.3.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-geojson/29.2/a1abea2763b955ec8a601e6a1bfff63ba8242c4a/uom-lib-common-2.1.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-geojson/29.2/a1abea2763b955ec8a601e6a1bfff63ba8242c4a/javax.inject-1.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-geojson/29.2/a1abea2763b955ec8a601e6a1bfff63ba8242c4a/apiguardian-api-1.1.1.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-geojson/29.2/a1abea2763b955ec8a601e6a1bfff63ba8242c4a/net.opengis.ows-29.2.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-geojson/29.2/a1abea2763b955ec8a601e6a1bfff63ba8242c4a/org.w3.xlink-29.2.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-geojson/29.2/a1abea2763b955ec8a601e6a1bfff63ba8242c4a/org.eclipse.emf.common-2.15.0.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-geojson/29.2/a1abea2763b955ec8a601e6a1bfff63ba8242c4a/org.eclipse.emf.ecore-2.15.0.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-geojson/29.2/a1abea2763b955ec8a601e6a1bfff63ba8242c4a/org.eclipse.emf.ecore.xmi-2.15.0.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-geojson/29.2/a1abea2763b955ec8a601e6a1bfff63ba8242c4a/jgridshift-core-1.3.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-geojson/29.2/a1abea2763b955ec8a601e6a1bfff63ba8242c4a/GeographicLib-Java-1.49.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-geojson/29.2/a1abea2763b955ec8a601e6a1bfff63ba8242c4a/gt-http-29.2.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-geojson/29.2/a1abea2763b955ec8a601e6a1bfff63ba8242c4a/jts-core-1.19.0.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-geojson/29.2/a1abea2763b955ec8a601e6a1bfff63ba8242c4a/commons-text-1.10.0.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-geojson/29.2/a1abea2763b955ec8a601e6a1bfff63ba8242c4a/jackson-core-2.15.2.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-geojson/29.2/a1abea2763b955ec8a601e6a1bfff63ba8242c4a/re2j-1.6.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-geojson/29.2/a1abea2763b955ec8a601e6a1bfff63ba8242c4a/ejml-ddense-0.41.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-geojson/29.2/a1abea2763b955ec8a601e6a1bfff63ba8242c4a/ejml-core-0.41.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-geojson/29.2/a1abea2763b955ec8a601e6a1bfff63ba8242c4a/json-simple-1.1.1.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-geojson/29.2/a1abea2763b955ec8a601e6a1bfff63ba8242c4a/commons-lang3-3.12.0.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-geojson/29.2/a1abea2763b955ec8a601e6a1bfff63ba8242c4a/jai_core-1.1.3.jar
2023-09-19 15:41:25 [INFO ] [DeferredLog.java]logTo(255) : The Class-Path manifest attribute in /Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-main/29.2/7d41e0eff5cd00f5b4d3c30c41926f34a123add2/gt-main-29.2.jar referenced one or more files that do not exist: file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-main/29.2/7d41e0eff5cd00f5b4d3c30c41926f34a123add2/gt-referencing-29.2.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-main/29.2/7d41e0eff5cd00f5b4d3c30c41926f34a123add2/commons-pool-1.5.4.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-main/29.2/7d41e0eff5cd00f5b4d3c30c41926f34a123add2/gt-metadata-29.2.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-main/29.2/7d41e0eff5cd00f5b4d3c30c41926f34a123add2/gt-opengis-29.2.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-main/29.2/7d41e0eff5cd00f5b4d3c30c41926f34a123add2/systems-common-2.1.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-main/29.2/7d41e0eff5cd00f5b4d3c30c41926f34a123add2/unit-api-2.1.3.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-main/29.2/7d41e0eff5cd00f5b4d3c30c41926f34a123add2/si-quantity-2.1.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-main/29.2/7d41e0eff5cd00f5b4d3c30c41926f34a123add2/si-units-2.1.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-main/29.2/7d41e0eff5cd00f5b4d3c30c41926f34a123add2/jakarta.annotation-api-1.3.4.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-main/29.2/7d41e0eff5cd00f5b4d3c30c41926f34a123add2/indriya-2.1.3.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-main/29.2/7d41e0eff5cd00f5b4d3c30c41926f34a123add2/uom-lib-common-2.1.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-main/29.2/7d41e0eff5cd00f5b4d3c30c41926f34a123add2/javax.inject-1.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-main/29.2/7d41e0eff5cd00f5b4d3c30c41926f34a123add2/apiguardian-api-1.1.1.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-main/29.2/7d41e0eff5cd00f5b4d3c30c41926f34a123add2/net.opengis.ows-29.2.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-main/29.2/7d41e0eff5cd00f5b4d3c30c41926f34a123add2/org.w3.xlink-29.2.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-main/29.2/7d41e0eff5cd00f5b4d3c30c41926f34a123add2/org.eclipse.emf.common-2.15.0.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-main/29.2/7d41e0eff5cd00f5b4d3c30c41926f34a123add2/org.eclipse.emf.ecore-2.15.0.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-main/29.2/7d41e0eff5cd00f5b4d3c30c41926f34a123add2/org.eclipse.emf.ecore.xmi-2.15.0.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-main/29.2/7d41e0eff5cd00f5b4d3c30c41926f34a123add2/jgridshift-core-1.3.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-main/29.2/7d41e0eff5cd00f5b4d3c30c41926f34a123add2/GeographicLib-Java-1.49.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-main/29.2/7d41e0eff5cd00f5b4d3c30c41926f34a123add2/gt-http-29.2.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-main/29.2/7d41e0eff5cd00f5b4d3c30c41926f34a123add2/jts-core-1.19.0.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-main/29.2/7d41e0eff5cd00f5b4d3c30c41926f34a123add2/commons-text-1.10.0.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-main/29.2/7d41e0eff5cd00f5b4d3c30c41926f34a123add2/commons-lang3-3.12.0.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-main/29.2/7d41e0eff5cd00f5b4d3c30c41926f34a123add2/jackson-core-2.15.2.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-main/29.2/7d41e0eff5cd00f5b4d3c30c41926f34a123add2/re2j-1.6.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-main/29.2/7d41e0eff5cd00f5b4d3c30c41926f34a123add2/ejml-ddense-0.41.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-main/29.2/7d41e0eff5cd00f5b4d3c30c41926f34a123add2/ejml-core-0.41.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-main/29.2/7d41e0eff5cd00f5b4d3c30c41926f34a123add2/jai_core-1.1.3.jar
2023-09-19 15:41:25 [INFO ] [DeferredLog.java]logTo(255) : The Class-Path manifest attribute in /Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-referencing/29.2/697093b4c3c0f03af102279b7da281c2936a2116/gt-referencing-29.2.jar referenced one or more files that do not exist: file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-referencing/29.2/697093b4c3c0f03af102279b7da281c2936a2116/ejml-ddense-0.41.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-referencing/29.2/697093b4c3c0f03af102279b7da281c2936a2116/ejml-core-0.41.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-referencing/29.2/697093b4c3c0f03af102279b7da281c2936a2116/commons-pool-1.5.4.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-referencing/29.2/697093b4c3c0f03af102279b7da281c2936a2116/gt-metadata-29.2.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-referencing/29.2/697093b4c3c0f03af102279b7da281c2936a2116/gt-opengis-29.2.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-referencing/29.2/697093b4c3c0f03af102279b7da281c2936a2116/systems-common-2.1.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-referencing/29.2/697093b4c3c0f03af102279b7da281c2936a2116/unit-api-2.1.3.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-referencing/29.2/697093b4c3c0f03af102279b7da281c2936a2116/si-quantity-2.1.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-referencing/29.2/697093b4c3c0f03af102279b7da281c2936a2116/si-units-2.1.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-referencing/29.2/697093b4c3c0f03af102279b7da281c2936a2116/jakarta.annotation-api-1.3.4.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-referencing/29.2/697093b4c3c0f03af102279b7da281c2936a2116/indriya-2.1.3.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-referencing/29.2/697093b4c3c0f03af102279b7da281c2936a2116/uom-lib-common-2.1.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-referencing/29.2/697093b4c3c0f03af102279b7da281c2936a2116/javax.inject-1.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-referencing/29.2/697093b4c3c0f03af102279b7da281c2936a2116/apiguardian-api-1.1.1.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-referencing/29.2/697093b4c3c0f03af102279b7da281c2936a2116/commons-lang3-3.12.0.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-referencing/29.2/697093b4c3c0f03af102279b7da281c2936a2116/net.opengis.ows-29.2.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-referencing/29.2/697093b4c3c0f03af102279b7da281c2936a2116/org.w3.xlink-29.2.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-referencing/29.2/697093b4c3c0f03af102279b7da281c2936a2116/org.eclipse.emf.common-2.15.0.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-referencing/29.2/697093b4c3c0f03af102279b7da281c2936a2116/org.eclipse.emf.ecore-2.15.0.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-referencing/29.2/697093b4c3c0f03af102279b7da281c2936a2116/org.eclipse.emf.ecore.xmi-2.15.0.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-referencing/29.2/697093b4c3c0f03af102279b7da281c2936a2116/jgridshift-core-1.3.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-referencing/29.2/697093b4c3c0f03af102279b7da281c2936a2116/GeographicLib-Java-1.49.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-referencing/29.2/697093b4c3c0f03af102279b7da281c2936a2116/jai_core-1.1.3.jar
2023-09-19 15:41:25 [INFO ] [DeferredLog.java]logTo(255) : The Class-Path manifest attribute in /Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-http/29.2/d832939ae25d2dcb98090466fdcda255cec5c5af/gt-http-29.2.jar referenced one or more files that do not exist: file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-http/29.2/d832939ae25d2dcb98090466fdcda255cec5c5af/gt-metadata-29.2.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-http/29.2/d832939ae25d2dcb98090466fdcda255cec5c5af/gt-opengis-29.2.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-http/29.2/d832939ae25d2dcb98090466fdcda255cec5c5af/commons-pool-1.5.4.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-http/29.2/d832939ae25d2dcb98090466fdcda255cec5c5af/systems-common-2.1.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-http/29.2/d832939ae25d2dcb98090466fdcda255cec5c5af/unit-api-2.1.3.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-http/29.2/d832939ae25d2dcb98090466fdcda255cec5c5af/si-quantity-2.1.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-http/29.2/d832939ae25d2dcb98090466fdcda255cec5c5af/si-units-2.1.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-http/29.2/d832939ae25d2dcb98090466fdcda255cec5c5af/jakarta.annotation-api-1.3.4.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-http/29.2/d832939ae25d2dcb98090466fdcda255cec5c5af/indriya-2.1.3.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-http/29.2/d832939ae25d2dcb98090466fdcda255cec5c5af/uom-lib-common-2.1.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-http/29.2/d832939ae25d2dcb98090466fdcda255cec5c5af/javax.inject-1.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-http/29.2/d832939ae25d2dcb98090466fdcda255cec5c5af/apiguardian-api-1.1.1.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-http/29.2/d832939ae25d2dcb98090466fdcda255cec5c5af/commons-lang3-3.12.0.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-http/29.2/d832939ae25d2dcb98090466fdcda255cec5c5af/net.opengis.ows-29.2.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-http/29.2/d832939ae25d2dcb98090466fdcda255cec5c5af/org.w3.xlink-29.2.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-http/29.2/d832939ae25d2dcb98090466fdcda255cec5c5af/org.eclipse.emf.common-2.15.0.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-http/29.2/d832939ae25d2dcb98090466fdcda255cec5c5af/org.eclipse.emf.ecore-2.15.0.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-http/29.2/d832939ae25d2dcb98090466fdcda255cec5c5af/org.eclipse.emf.ecore.xmi-2.15.0.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-http/29.2/d832939ae25d2dcb98090466fdcda255cec5c5af/jai_core-1.1.3.jar
2023-09-19 15:41:25 [INFO ] [DeferredLog.java]logTo(255) : The Class-Path manifest attribute in /Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-metadata/29.2/36a3d5711c74a983e92f0acbf54b7990cb146602/gt-metadata-29.2.jar referenced one or more files that do not exist: file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-metadata/29.2/36a3d5711c74a983e92f0acbf54b7990cb146602/gt-opengis-29.2.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-metadata/29.2/36a3d5711c74a983e92f0acbf54b7990cb146602/commons-pool-1.5.4.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-metadata/29.2/36a3d5711c74a983e92f0acbf54b7990cb146602/systems-common-2.1.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-metadata/29.2/36a3d5711c74a983e92f0acbf54b7990cb146602/unit-api-2.1.3.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-metadata/29.2/36a3d5711c74a983e92f0acbf54b7990cb146602/si-quantity-2.1.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-metadata/29.2/36a3d5711c74a983e92f0acbf54b7990cb146602/si-units-2.1.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-metadata/29.2/36a3d5711c74a983e92f0acbf54b7990cb146602/jakarta.annotation-api-1.3.4.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-metadata/29.2/36a3d5711c74a983e92f0acbf54b7990cb146602/indriya-2.1.3.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-metadata/29.2/36a3d5711c74a983e92f0acbf54b7990cb146602/uom-lib-common-2.1.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-metadata/29.2/36a3d5711c74a983e92f0acbf54b7990cb146602/javax.inject-1.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-metadata/29.2/36a3d5711c74a983e92f0acbf54b7990cb146602/apiguardian-api-1.1.1.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-metadata/29.2/36a3d5711c74a983e92f0acbf54b7990cb146602/jai_core-1.1.3.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-metadata/29.2/36a3d5711c74a983e92f0acbf54b7990cb146602/jts-core-1.19.0.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-metadata/29.2/36a3d5711c74a983e92f0acbf54b7990cb146602/commons-lang3-3.12.0.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-metadata/29.2/36a3d5711c74a983e92f0acbf54b7990cb146602/net.opengis.ows-29.2.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-metadata/29.2/36a3d5711c74a983e92f0acbf54b7990cb146602/org.w3.xlink-29.2.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-metadata/29.2/36a3d5711c74a983e92f0acbf54b7990cb146602/org.eclipse.emf.common-2.15.0.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-metadata/29.2/36a3d5711c74a983e92f0acbf54b7990cb146602/org.eclipse.emf.ecore-2.15.0.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-metadata/29.2/36a3d5711c74a983e92f0acbf54b7990cb146602/org.eclipse.emf.ecore.xmi-2.15.0.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-metadata/29.2/36a3d5711c74a983e92f0acbf54b7990cb146602/reload4j-1.2.19.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-metadata/29.2/36a3d5711c74a983e92f0acbf54b7990cb146602/log4j-api-2.17.2.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-metadata/29.2/36a3d5711c74a983e92f0acbf54b7990cb146602/log4j-core-2.17.2.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-metadata/29.2/36a3d5711c74a983e92f0acbf54b7990cb146602/log4j-jcl-2.17.2.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-metadata/29.2/36a3d5711c74a983e92f0acbf54b7990cb146602/logback-classic-1.2.11.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-metadata/29.2/36a3d5711c74a983e92f0acbf54b7990cb146602/slf4j-api-1.7.32.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-metadata/29.2/36a3d5711c74a983e92f0acbf54b7990cb146602/logback-core-1.2.11.jar
2023-09-19 15:41:25 [INFO ] [DeferredLog.java]logTo(255) : The Class-Path manifest attribute in /Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-opengis/29.2/4fe89ef30063ef957a1e2267e9b4376a8f0f7243/gt-opengis-29.2.jar referenced one or more files that do not exist: file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-opengis/29.2/4fe89ef30063ef957a1e2267e9b4376a8f0f7243/commons-pool-1.5.4.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-opengis/29.2/4fe89ef30063ef957a1e2267e9b4376a8f0f7243/systems-common-2.1.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-opengis/29.2/4fe89ef30063ef957a1e2267e9b4376a8f0f7243/unit-api-2.1.3.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-opengis/29.2/4fe89ef30063ef957a1e2267e9b4376a8f0f7243/si-quantity-2.1.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-opengis/29.2/4fe89ef30063ef957a1e2267e9b4376a8f0f7243/si-units-2.1.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-opengis/29.2/4fe89ef30063ef957a1e2267e9b4376a8f0f7243/jakarta.annotation-api-1.3.4.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-opengis/29.2/4fe89ef30063ef957a1e2267e9b4376a8f0f7243/indriya-2.1.3.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-opengis/29.2/4fe89ef30063ef957a1e2267e9b4376a8f0f7243/uom-lib-common-2.1.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-opengis/29.2/4fe89ef30063ef957a1e2267e9b4376a8f0f7243/javax.inject-1.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-opengis/29.2/4fe89ef30063ef957a1e2267e9b4376a8f0f7243/apiguardian-api-1.1.1.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools/gt-opengis/29.2/4fe89ef30063ef957a1e2267e9b4376a8f0f7243/jai_core-1.1.3.jar
2023-09-19 15:41:25 [INFO ] [DeferredLog.java]logTo(255) : The Class-Path manifest attribute in /Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools.ogc/net.opengis.ows/29.2/9870bbeb3e802b891e17b3cc0fdb4bb5101b0015/net.opengis.ows-29.2.jar referenced one or more files that do not exist: file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools.ogc/net.opengis.ows/29.2/9870bbeb3e802b891e17b3cc0fdb4bb5101b0015/org.w3.xlink-29.2.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools.ogc/net.opengis.ows/29.2/9870bbeb3e802b891e17b3cc0fdb4bb5101b0015/org.eclipse.emf.common-2.15.0.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools.ogc/net.opengis.ows/29.2/9870bbeb3e802b891e17b3cc0fdb4bb5101b0015/org.eclipse.emf.ecore-2.15.0.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools.ogc/net.opengis.ows/29.2/9870bbeb3e802b891e17b3cc0fdb4bb5101b0015/org.eclipse.emf.ecore.xmi-2.15.0.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools.ogc/net.opengis.ows/29.2/9870bbeb3e802b891e17b3cc0fdb4bb5101b0015/jai_core-1.1.3.jar
2023-09-19 15:41:25 [INFO ] [DeferredLog.java]logTo(255) : The Class-Path manifest attribute in /Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools.ogc/org.w3.xlink/29.2/6fb18cd4a37ed697459b14043c96a52f7c5867ba/org.w3.xlink-29.2.jar referenced one or more files that do not exist: file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools.ogc/org.w3.xlink/29.2/6fb18cd4a37ed697459b14043c96a52f7c5867ba/org.eclipse.emf.common-2.15.0.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools.ogc/org.w3.xlink/29.2/6fb18cd4a37ed697459b14043c96a52f7c5867ba/org.eclipse.emf.ecore-2.15.0.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools.ogc/org.w3.xlink/29.2/6fb18cd4a37ed697459b14043c96a52f7c5867ba/org.eclipse.emf.ecore.xmi-2.15.0.jar,file:/Users/igyeongdo/.gradle/caches/modules-2/files-2.1/org.geotools.ogc/org.w3.xlink/29.2/6fb18cd4a37ed697459b14043c96a52f7c5867ba/jai_core-1.1.3.jar
2023-09-19 15:41:25 [INFO ] [DeferredLog.java]logTo(255) : Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable
2023-09-19 15:41:25 [INFO ] [DeferredLog.java]logTo(255) : For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG'
2023-09-19 15:41:29 [INFO ] [RepositoryConfigurationDelegate.java]registerRepositoriesIn(132) : Bootstrapping Spring Data JPA repositories in DEFAULT mode.
2023-09-19 15:41:29 [INFO ] [RepositoryConfigurationDelegate.java]registerRepositoriesIn(201) : Finished Spring Data repository scanning in 79 ms. Found 24 JPA repository interfaces.
2023-09-19 15:41:29 [INFO ] [PostProcessorRegistrationDelegate.java]postProcessAfterInitialization(376) : Bean 'org.springframework.security.access.expression.method.DefaultMethodSecurityExpressionHandler@165d228b' of type [org.springframework.security.access.expression.method.DefaultMethodSecurityExpressionHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2023-09-19 15:41:29 [INFO ] [PostProcessorRegistrationDelegate.java]postProcessAfterInitialization(376) : Bean 'methodSecurityMetadataSource' of type [org.springframework.security.access.method.DelegatingMethodSecurityMetadataSource] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2023-09-19 15:41:30 [INFO ] [TomcatWebServer.java]initialize(108) : Tomcat initialized with port(s): 8080 (http)
2023-09-19 15:41:30 [INFO ] [DirectJDKLog.java]log(173) : Starting service [Tomcat]
2023-09-19 15:41:30 [INFO ] [DirectJDKLog.java]log(173) : Starting Servlet engine: [Apache Tomcat/9.0.46]
2023-09-19 15:41:30 [INFO ] [DirectJDKLog.java]log(173) : Initializing Spring embedded WebApplicationContext
2023-09-19 15:41:30 [INFO ] [ServletWebServerApplicationContext.java]prepareWebApplicationContext(290) : Root WebApplicationContext: initialization completed in 4524 ms
2023-09-19 15:41:30 [WARN ] [HikariConfig.java]validateNumerics(1092) : HikariPool-1 - idleTimeout has been set but has no effect because the pool is operating as a fixed size pool.
2023-09-19 15:41:30 [INFO ] [HikariDataSource.java]getConnection(110) : HikariPool-1 - Starting...
2023-09-19 15:41:30 [INFO ] [PoolBase.java]getAndSetNetworkTimeout(541) : HikariPool-1 - Driver does not support get/set network timeout for connections. (Receiver class net.sf.log4jdbc.sql.jdbcapi.ConnectionSpy does not define or inherit an implementation of the resolved method abstract getNetworkTimeout()I of interface java.sql.Connection.)
2023-09-19 15:41:30 [INFO ] [HikariDataSource.java]getConnection(123) : HikariPool-1 - Start completed.
2023-09-19 15:41:30 [INFO ] [LogHelper.java]logPersistenceUnitInformation(31) : HHH000204: Processing PersistenceUnitInfo [name: biz]
2023-09-19 15:41:30 [INFO ] [Version.java]logVersion(44) : HHH000412: Hibernate ORM core version 5.4.32.Final
2023-09-19 15:41:30 [INFO ] [JavaReflectionManager.java]<clinit>(56) : HCANN000001: Hibernate Commons Annotations {5.1.2.Final}
2023-09-19 15:41:30 [INFO ] [Dialect.java]<init>(175) : HHH000400: Using dialect: org.hibernate.dialect.MySQL57Dialect
2023-09-19 15:41:31 [INFO ] [JtaPlatformInitiator.java]initiateService(52) : HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]
2023-09-19 15:41:31 [INFO ] [AbstractEntityManagerFactoryBean.java]buildNativeEntityManagerFactory(437) : Initialized JPA EntityManagerFactory for persistence unit 'biz'
2023-09-19 15:41:31 [DEBUG] [GenericFilterBean.java]init(242) : Filter 'jwtRequestFilter' configured for use
2023-09-19 15:41:32 [WARN ] [JpaBaseConfiguration.java]openEntityManagerInViewInterceptor(219) : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
2023-09-19 15:41:32 [INFO ] [DefaultSecurityFilterChain.java]<init>(51) : Will secure any request with [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@1eb89900, org.springframework.security.web.context.SecurityContextPersistenceFilter@6f376040, org.springframework.security.web.header.HeaderWriterFilter@43d8c9e7, org.springframework.security.web.authentication.logout.LogoutFilter@3659fed7, com.palnet.biz.api.acnt.jwt.filter.JwtRequestFilter@5b91b102, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@46a42d28, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@3208ca69, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@6f3671d3, org.springframework.security.web.session.SessionManagementFilter@50ffa347, org.springframework.security.web.access.ExceptionTranslationFilter@5d4ef16c, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@38fd988b]
2023-09-19 15:41:32 [INFO ] [OptionalLiveReloadServer.java]startServer(58) : LiveReload server is running on port 35729
2023-09-19 15:41:32 [INFO ] [TomcatWebServer.java]start(220) : Tomcat started on port(s): 8080 (http) with context path ''
2023-09-19 15:41:33 [INFO ] [StartupInfoLogger.java]logStarted(61) : Started PavApplication in 7.721 seconds (JVM running for 8.338)
2023-09-19 15:49:22 [INFO ] [DirectJDKLog.java]log(173) : Initializing Spring DispatcherServlet 'dispatcherServlet'
2023-09-19 15:49:22 [INFO ] [FrameworkServlet.java]initServletBean(525) : Initializing Servlet 'dispatcherServlet'
2023-09-19 15:49:22 [INFO ] [FrameworkServlet.java]initServletBean(547) : Completed initialization in 3 ms
2023-09-19 15:49:22 [ERROR] [MainDashService.java]paramCheck(140) : yyyymm -> 0
2023-09-19 15:49:35 [ERROR] [MainDashService.java]paramCheck(140) : yyyymm -> 4
2023-09-19 15:50:13 [ERROR] [MainDashService.java]paramCheck(140) : yyyymm -> 7
2023-09-19 15:50:28 [ERROR] [MainDashService.java]paramCheck(140) : yyyymm -> 10
2023-09-19 16:01:49 [INFO ] [AbstractEntityManagerFactoryBean.java]destroy(651) : Closing JPA EntityManagerFactory for persistence unit 'biz'
2023-09-19 16:01:49 [INFO ] [HikariDataSource.java]close(350) : HikariPool-1 - Shutdown initiated...
2023-09-19 16:01:49 [INFO ] [HikariDataSource.java]close(352) : HikariPool-1 - Shutdown completed.
2023-09-19 16:01:50 [INFO ] [StartupInfoLogger.java]logStarting(55) : Starting PavApplication using Java 11.0.17 on igyeongdoui-MacBookPro.local with PID 55000 (/Users/igyeongdo/WokrSpace/Company/Pal_Networks/pav/KAC_PAV/pav-be-kac/pav-server/bin/main started by igyeongdo in /Users/igyeongdo/WokrSpace/Company/Pal_Networks/pav/KAC_PAV/pav-be-kac/pav-server)
2023-09-19 16:01:50 [DEBUG] [StartupInfoLogger.java]logStarting(56) : Running with Spring Boot v2.5.1, Spring v5.3.8
2023-09-19 16:01:50 [INFO ] [SpringApplication.java]logStartupProfileInfo(663) : The following profiles are active: database,local
2023-09-19 16:01:50 [INFO ] [RepositoryConfigurationDelegate.java]registerRepositoriesIn(132) : Bootstrapping Spring Data JPA repositories in DEFAULT mode.
2023-09-19 16:01:50 [INFO ] [RepositoryConfigurationDelegate.java]registerRepositoriesIn(201) : Finished Spring Data repository scanning in 47 ms. Found 24 JPA repository interfaces.
2023-09-19 16:01:50 [INFO ] [PostProcessorRegistrationDelegate.java]postProcessAfterInitialization(376) : Bean 'org.springframework.security.access.expression.method.DefaultMethodSecurityExpressionHandler@3c5b2652' of type [org.springframework.security.access.expression.method.DefaultMethodSecurityExpressionHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2023-09-19 16:01:50 [INFO ] [PostProcessorRegistrationDelegate.java]postProcessAfterInitialization(376) : Bean 'methodSecurityMetadataSource' of type [org.springframework.security.access.method.DelegatingMethodSecurityMetadataSource] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2023-09-19 16:01:50 [INFO ] [TomcatWebServer.java]initialize(108) : Tomcat initialized with port(s): 8080 (http)
2023-09-19 16:01:50 [INFO ] [DirectJDKLog.java]log(173) : Starting service [Tomcat]
2023-09-19 16:01:50 [INFO ] [DirectJDKLog.java]log(173) : Starting Servlet engine: [Apache Tomcat/9.0.46]
2023-09-19 16:01:50 [INFO ] [DirectJDKLog.java]log(173) : Initializing Spring embedded WebApplicationContext
2023-09-19 16:01:50 [INFO ] [ServletWebServerApplicationContext.java]prepareWebApplicationContext(290) : Root WebApplicationContext: initialization completed in 340 ms
2023-09-19 16:01:50 [WARN ] [HikariConfig.java]validateNumerics(1092) : HikariPool-2 - idleTimeout has been set but has no effect because the pool is operating as a fixed size pool.
2023-09-19 16:01:50 [INFO ] [HikariDataSource.java]getConnection(110) : HikariPool-2 - Starting...
2023-09-19 16:01:50 [INFO ] [PoolBase.java]getAndSetNetworkTimeout(541) : HikariPool-2 - Driver does not support get/set network timeout for connections. (Receiver class net.sf.log4jdbc.sql.jdbcapi.ConnectionSpy does not define or inherit an implementation of the resolved method abstract getNetworkTimeout()I of interface java.sql.Connection.)
2023-09-19 16:01:50 [INFO ] [HikariDataSource.java]getConnection(123) : HikariPool-2 - Start completed.
2023-09-19 16:01:50 [INFO ] [LogHelper.java]logPersistenceUnitInformation(31) : HHH000204: Processing PersistenceUnitInfo [name: biz]
2023-09-19 16:01:50 [INFO ] [Dialect.java]<init>(175) : HHH000400: Using dialect: org.hibernate.dialect.MySQL57Dialect
2023-09-19 16:01:50 [INFO ] [JtaPlatformInitiator.java]initiateService(52) : HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]
2023-09-19 16:01:50 [INFO ] [AbstractEntityManagerFactoryBean.java]buildNativeEntityManagerFactory(437) : Initialized JPA EntityManagerFactory for persistence unit 'biz'
2023-09-19 16:01:50 [DEBUG] [GenericFilterBean.java]init(242) : Filter 'jwtRequestFilter' configured for use
2023-09-19 16:01:51 [WARN ] [JpaBaseConfiguration.java]openEntityManagerInViewInterceptor(219) : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
2023-09-19 16:01:51 [INFO ] [DefaultSecurityFilterChain.java]<init>(51) : Will secure any request with [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@38090cff, org.springframework.security.web.context.SecurityContextPersistenceFilter@73cf80ed, org.springframework.security.web.header.HeaderWriterFilter@50918b9e, org.springframework.security.web.authentication.logout.LogoutFilter@e41e36c, com.palnet.biz.api.acnt.jwt.filter.JwtRequestFilter@38aba62a, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@1fe766f0, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@544dc02b, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@749ceafc, org.springframework.security.web.session.SessionManagementFilter@542d9d54, org.springframework.security.web.access.ExceptionTranslationFilter@7cad99a4, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@7fae54f]
2023-09-19 16:01:51 [INFO ] [OptionalLiveReloadServer.java]startServer(58) : LiveReload server is running on port 35729
2023-09-19 16:01:51 [INFO ] [TomcatWebServer.java]start(220) : Tomcat started on port(s): 8080 (http) with context path ''
2023-09-19 16:01:51 [INFO ] [StartupInfoLogger.java]logStarted(61) : Started PavApplication in 1.468 seconds (JVM running for 1226.757)
2023-09-19 16:01:51 [INFO ] [ConditionEvaluationDeltaLoggingListener.java]onApplicationEvent(63) : Condition evaluation unchanged
2023-09-19 16:01:56 [INFO ] [DirectJDKLog.java]log(173) : Initializing Spring DispatcherServlet 'dispatcherServlet'
2023-09-19 16:01:56 [INFO ] [FrameworkServlet.java]initServletBean(525) : Initializing Servlet 'dispatcherServlet'
2023-09-19 16:01:56 [INFO ] [FrameworkServlet.java]initServletBean(547) : Completed initialization in 3 ms
2023-09-19 16:01:56 [ERROR] [MainDashService.java]paramCheck(140) : yyyymm -> 10
2023-09-19 16:03:07 [INFO ] [AbstractEntityManagerFactoryBean.java]destroy(651) : Closing JPA EntityManagerFactory for persistence unit 'biz'
2023-09-19 16:03:07 [INFO ] [HikariDataSource.java]close(350) : HikariPool-2 - Shutdown initiated...
2023-09-19 16:03:07 [INFO ] [HikariDataSource.java]close(352) : HikariPool-2 - Shutdown completed.
2023-09-19 16:03:07 [INFO ] [StartupInfoLogger.java]logStarting(55) : Starting PavApplication using Java 11.0.17 on igyeongdoui-MacBookPro.local with PID 55000 (/Users/igyeongdo/WokrSpace/Company/Pal_Networks/pav/KAC_PAV/pav-be-kac/pav-server/bin/main started by igyeongdo in /Users/igyeongdo/WokrSpace/Company/Pal_Networks/pav/KAC_PAV/pav-be-kac/pav-server)
2023-09-19 16:03:07 [DEBUG] [StartupInfoLogger.java]logStarting(56) : Running with Spring Boot v2.5.1, Spring v5.3.8
2023-09-19 16:03:07 [INFO ] [SpringApplication.java]logStartupProfileInfo(663) : The following profiles are active: database,local
2023-09-19 16:03:07 [INFO ] [RepositoryConfigurationDelegate.java]registerRepositoriesIn(132) : Bootstrapping Spring Data JPA repositories in DEFAULT mode.
2023-09-19 16:03:07 [INFO ] [RepositoryConfigurationDelegate.java]registerRepositoriesIn(201) : Finished Spring Data repository scanning in 44 ms. Found 24 JPA repository interfaces.
2023-09-19 16:03:07 [INFO ] [PostProcessorRegistrationDelegate.java]postProcessAfterInitialization(376) : Bean 'org.springframework.security.access.expression.method.DefaultMethodSecurityExpressionHandler@7686ccd' of type [org.springframework.security.access.expression.method.DefaultMethodSecurityExpressionHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2023-09-19 16:03:07 [INFO ] [PostProcessorRegistrationDelegate.java]postProcessAfterInitialization(376) : Bean 'methodSecurityMetadataSource' of type [org.springframework.security.access.method.DelegatingMethodSecurityMetadataSource] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2023-09-19 16:03:07 [INFO ] [TomcatWebServer.java]initialize(108) : Tomcat initialized with port(s): 8080 (http)
2023-09-19 16:03:07 [INFO ] [DirectJDKLog.java]log(173) : Starting service [Tomcat]
2023-09-19 16:03:07 [INFO ] [DirectJDKLog.java]log(173) : Starting Servlet engine: [Apache Tomcat/9.0.46]
2023-09-19 16:03:08 [INFO ] [DirectJDKLog.java]log(173) : Initializing Spring embedded WebApplicationContext
2023-09-19 16:03:08 [INFO ] [ServletWebServerApplicationContext.java]prepareWebApplicationContext(290) : Root WebApplicationContext: initialization completed in 291 ms
2023-09-19 16:03:08 [WARN ] [HikariConfig.java]validateNumerics(1092) : HikariPool-3 - idleTimeout has been set but has no effect because the pool is operating as a fixed size pool.
2023-09-19 16:03:08 [INFO ] [HikariDataSource.java]getConnection(110) : HikariPool-3 - Starting...
2023-09-19 16:03:08 [INFO ] [PoolBase.java]getAndSetNetworkTimeout(541) : HikariPool-3 - Driver does not support get/set network timeout for connections. (Receiver class net.sf.log4jdbc.sql.jdbcapi.ConnectionSpy does not define or inherit an implementation of the resolved method abstract getNetworkTimeout()I of interface java.sql.Connection.)
2023-09-19 16:03:08 [INFO ] [HikariDataSource.java]getConnection(123) : HikariPool-3 - Start completed.
2023-09-19 16:03:08 [INFO ] [LogHelper.java]logPersistenceUnitInformation(31) : HHH000204: Processing PersistenceUnitInfo [name: biz]
2023-09-19 16:03:08 [INFO ] [Dialect.java]<init>(175) : HHH000400: Using dialect: org.hibernate.dialect.MySQL57Dialect
2023-09-19 16:03:08 [INFO ] [JtaPlatformInitiator.java]initiateService(52) : HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]
2023-09-19 16:03:08 [INFO ] [AbstractEntityManagerFactoryBean.java]buildNativeEntityManagerFactory(437) : Initialized JPA EntityManagerFactory for persistence unit 'biz'
2023-09-19 16:03:08 [DEBUG] [GenericFilterBean.java]init(242) : Filter 'jwtRequestFilter' configured for use
2023-09-19 16:03:08 [WARN ] [JpaBaseConfiguration.java]openEntityManagerInViewInterceptor(219) : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
2023-09-19 16:03:08 [INFO ] [DefaultSecurityFilterChain.java]<init>(51) : Will secure any request with [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@5caab3cd, org.springframework.security.web.context.SecurityContextPersistenceFilter@17894c4f, org.springframework.security.web.header.HeaderWriterFilter@3e33aa61, org.springframework.security.web.authentication.logout.LogoutFilter@433fb60a, com.palnet.biz.api.acnt.jwt.filter.JwtRequestFilter@1d84945b, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@20c887b7, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@30b516d, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@70e14c61, org.springframework.security.web.session.SessionManagementFilter@623ff408, org.springframework.security.web.access.ExceptionTranslationFilter@6b8b9fa6, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@2f64ad2e]
2023-09-19 16:03:08 [INFO ] [OptionalLiveReloadServer.java]startServer(58) : LiveReload server is running on port 35729
2023-09-19 16:03:08 [INFO ] [TomcatWebServer.java]start(220) : Tomcat started on port(s): 8080 (http) with context path ''
2023-09-19 16:03:08 [INFO ] [StartupInfoLogger.java]logStarted(61) : Started PavApplication in 1.234 seconds (JVM running for 1304.197)
2023-09-19 16:03:08 [INFO ] [ConditionEvaluationDeltaLoggingListener.java]onApplicationEvent(63) : Condition evaluation unchanged
2023-09-19 16:06:47 [INFO ] [AbstractEntityManagerFactoryBean.java]destroy(651) : Closing JPA EntityManagerFactory for persistence unit 'biz'
2023-09-19 16:06:47 [INFO ] [HikariDataSource.java]close(350) : HikariPool-3 - Shutdown initiated...
2023-09-19 16:06:47 [INFO ] [HikariDataSource.java]close(352) : HikariPool-3 - Shutdown completed.
2023-09-19 16:06:47 [INFO ] [StartupInfoLogger.java]logStarting(55) : Starting PavApplication using Java 11.0.17 on igyeongdoui-MacBookPro.local with PID 55000 (/Users/igyeongdo/WokrSpace/Company/Pal_Networks/pav/KAC_PAV/pav-be-kac/pav-server/bin/main started by igyeongdo in /Users/igyeongdo/WokrSpace/Company/Pal_Networks/pav/KAC_PAV/pav-be-kac/pav-server)
2023-09-19 16:06:47 [DEBUG] [StartupInfoLogger.java]logStarting(56) : Running with Spring Boot v2.5.1, Spring v5.3.8
2023-09-19 16:06:47 [INFO ] [SpringApplication.java]logStartupProfileInfo(663) : The following profiles are active: database,local
2023-09-19 16:06:47 [INFO ] [RepositoryConfigurationDelegate.java]registerRepositoriesIn(132) : Bootstrapping Spring Data JPA repositories in DEFAULT mode.
2023-09-19 16:06:47 [INFO ] [RepositoryConfigurationDelegate.java]registerRepositoriesIn(201) : Finished Spring Data repository scanning in 54 ms. Found 24 JPA repository interfaces.
2023-09-19 16:06:47 [INFO ] [PostProcessorRegistrationDelegate.java]postProcessAfterInitialization(376) : Bean 'org.springframework.security.access.expression.method.DefaultMethodSecurityExpressionHandler@576e98be' of type [org.springframework.security.access.expression.method.DefaultMethodSecurityExpressionHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2023-09-19 16:06:47 [INFO ] [PostProcessorRegistrationDelegate.java]postProcessAfterInitialization(376) : Bean 'methodSecurityMetadataSource' of type [org.springframework.security.access.method.DelegatingMethodSecurityMetadataSource] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2023-09-19 16:06:47 [INFO ] [TomcatWebServer.java]initialize(108) : Tomcat initialized with port(s): 8080 (http)
2023-09-19 16:06:47 [INFO ] [DirectJDKLog.java]log(173) : Starting service [Tomcat]
2023-09-19 16:06:47 [INFO ] [DirectJDKLog.java]log(173) : Starting Servlet engine: [Apache Tomcat/9.0.46]
2023-09-19 16:06:47 [INFO ] [DirectJDKLog.java]log(173) : Initializing Spring embedded WebApplicationContext
2023-09-19 16:06:47 [INFO ] [ServletWebServerApplicationContext.java]prepareWebApplicationContext(290) : Root WebApplicationContext: initialization completed in 333 ms
2023-09-19 16:06:47 [WARN ] [HikariConfig.java]validateNumerics(1092) : HikariPool-4 - idleTimeout has been set but has no effect because the pool is operating as a fixed size pool.
2023-09-19 16:06:47 [INFO ] [HikariDataSource.java]getConnection(110) : HikariPool-4 - Starting...
2023-09-19 16:06:48 [INFO ] [PoolBase.java]getAndSetNetworkTimeout(541) : HikariPool-4 - Driver does not support get/set network timeout for connections. (Receiver class net.sf.log4jdbc.sql.jdbcapi.ConnectionSpy does not define or inherit an implementation of the resolved method abstract getNetworkTimeout()I of interface java.sql.Connection.)
2023-09-19 16:06:48 [INFO ] [HikariDataSource.java]getConnection(123) : HikariPool-4 - Start completed.
2023-09-19 16:06:48 [INFO ] [LogHelper.java]logPersistenceUnitInformation(31) : HHH000204: Processing PersistenceUnitInfo [name: biz]
2023-09-19 16:06:48 [INFO ] [Dialect.java]<init>(175) : HHH000400: Using dialect: org.hibernate.dialect.MySQL57Dialect
2023-09-19 16:06:48 [INFO ] [JtaPlatformInitiator.java]initiateService(52) : HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]
2023-09-19 16:06:48 [INFO ] [AbstractEntityManagerFactoryBean.java]buildNativeEntityManagerFactory(437) : Initialized JPA EntityManagerFactory for persistence unit 'biz'
2023-09-19 16:06:48 [DEBUG] [GenericFilterBean.java]init(242) : Filter 'jwtRequestFilter' configured for use
2023-09-19 16:06:48 [WARN ] [JpaBaseConfiguration.java]openEntityManagerInViewInterceptor(219) : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
2023-09-19 16:06:48 [INFO ] [DefaultSecurityFilterChain.java]<init>(51) : Will secure any request with [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@4cb724cb, org.springframework.security.web.context.SecurityContextPersistenceFilter@4dc26eb6, org.springframework.security.web.header.HeaderWriterFilter@6e71ebf5, org.springframework.security.web.authentication.logout.LogoutFilter@51ad6200, com.palnet.biz.api.acnt.jwt.filter.JwtRequestFilter@5f5f0d9f, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@48b6107a, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@297964da, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@34a91650, org.springframework.security.web.session.SessionManagementFilter@7c5b4805, org.springframework.security.web.access.ExceptionTranslationFilter@15420662, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@5930997d]
2023-09-19 16:06:48 [INFO ] [OptionalLiveReloadServer.java]startServer(58) : LiveReload server is running on port 35729
2023-09-19 16:06:48 [INFO ] [TomcatWebServer.java]start(220) : Tomcat started on port(s): 8080 (http) with context path ''
2023-09-19 16:06:48 [INFO ] [StartupInfoLogger.java]logStarted(61) : Started PavApplication in 1.3 seconds (JVM running for 1524.17)
2023-09-19 16:06:48 [INFO ] [ConditionEvaluationDeltaLoggingListener.java]onApplicationEvent(63) : Condition evaluation unchanged
2023-09-19 16:06:57 [INFO ] [AbstractEntityManagerFactoryBean.java]destroy(651) : Closing JPA EntityManagerFactory for persistence unit 'biz'
2023-09-19 16:06:57 [INFO ] [HikariDataSource.java]close(350) : HikariPool-4 - Shutdown initiated...
2023-09-19 16:06:57 [INFO ] [HikariDataSource.java]close(352) : HikariPool-4 - Shutdown completed.
2023-09-19 16:06:57 [INFO ] [StartupInfoLogger.java]logStarting(55) : Starting PavApplication using Java 11.0.17 on igyeongdoui-MacBookPro.local with PID 55000 (/Users/igyeongdo/WokrSpace/Company/Pal_Networks/pav/KAC_PAV/pav-be-kac/pav-server/bin/main started by igyeongdo in /Users/igyeongdo/WokrSpace/Company/Pal_Networks/pav/KAC_PAV/pav-be-kac/pav-server)
2023-09-19 16:06:57 [DEBUG] [StartupInfoLogger.java]logStarting(56) : Running with Spring Boot v2.5.1, Spring v5.3.8
2023-09-19 16:06:57 [INFO ] [SpringApplication.java]logStartupProfileInfo(663) : The following profiles are active: database,local
2023-09-19 16:06:57 [INFO ] [RepositoryConfigurationDelegate.java]registerRepositoriesIn(132) : Bootstrapping Spring Data JPA repositories in DEFAULT mode.
2023-09-19 16:06:57 [INFO ] [RepositoryConfigurationDelegate.java]registerRepositoriesIn(201) : Finished Spring Data repository scanning in 43 ms. Found 24 JPA repository interfaces.
2023-09-19 16:06:57 [INFO ] [PostProcessorRegistrationDelegate.java]postProcessAfterInitialization(376) : Bean 'org.springframework.security.access.expression.method.DefaultMethodSecurityExpressionHandler@63c9c542' of type [org.springframework.security.access.expression.method.DefaultMethodSecurityExpressionHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2023-09-19 16:06:57 [INFO ] [PostProcessorRegistrationDelegate.java]postProcessAfterInitialization(376) : Bean 'methodSecurityMetadataSource' of type [org.springframework.security.access.method.DelegatingMethodSecurityMetadataSource] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2023-09-19 16:06:57 [INFO ] [TomcatWebServer.java]initialize(108) : Tomcat initialized with port(s): 8080 (http)
2023-09-19 16:06:57 [INFO ] [DirectJDKLog.java]log(173) : Starting service [Tomcat]
2023-09-19 16:06:57 [INFO ] [DirectJDKLog.java]log(173) : Starting Servlet engine: [Apache Tomcat/9.0.46]
2023-09-19 16:06:57 [INFO ] [DirectJDKLog.java]log(173) : Initializing Spring embedded WebApplicationContext
2023-09-19 16:06:57 [INFO ] [ServletWebServerApplicationContext.java]prepareWebApplicationContext(290) : Root WebApplicationContext: initialization completed in 264 ms
2023-09-19 16:06:57 [WARN ] [HikariConfig.java]validateNumerics(1092) : HikariPool-5 - idleTimeout has been set but has no effect because the pool is operating as a fixed size pool.
2023-09-19 16:06:57 [INFO ] [HikariDataSource.java]getConnection(110) : HikariPool-5 - Starting...
2023-09-19 16:06:57 [INFO ] [PoolBase.java]getAndSetNetworkTimeout(541) : HikariPool-5 - Driver does not support get/set network timeout for connections. (Receiver class net.sf.log4jdbc.sql.jdbcapi.ConnectionSpy does not define or inherit an implementation of the resolved method abstract getNetworkTimeout()I of interface java.sql.Connection.)
2023-09-19 16:06:57 [INFO ] [HikariDataSource.java]getConnection(123) : HikariPool-5 - Start completed.
2023-09-19 16:06:57 [INFO ] [LogHelper.java]logPersistenceUnitInformation(31) : HHH000204: Processing PersistenceUnitInfo [name: biz]
2023-09-19 16:06:57 [INFO ] [Dialect.java]<init>(175) : HHH000400: Using dialect: org.hibernate.dialect.MySQL57Dialect
2023-09-19 16:06:57 [INFO ] [JtaPlatformInitiator.java]initiateService(52) : HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]
2023-09-19 16:06:57 [INFO ] [AbstractEntityManagerFactoryBean.java]buildNativeEntityManagerFactory(437) : Initialized JPA EntityManagerFactory for persistence unit 'biz'
2023-09-19 16:06:57 [DEBUG] [GenericFilterBean.java]init(242) : Filter 'jwtRequestFilter' configured for use
2023-09-19 16:06:58 [WARN ] [JpaBaseConfiguration.java]openEntityManagerInViewInterceptor(219) : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
2023-09-19 16:06:58 [INFO ] [DefaultSecurityFilterChain.java]<init>(51) : Will secure any request with [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@5c17e9f1, org.springframework.security.web.context.SecurityContextPersistenceFilter@c337189, org.springframework.security.web.header.HeaderWriterFilter@276c28d4, org.springframework.security.web.authentication.logout.LogoutFilter@2b328cb2, com.palnet.biz.api.acnt.jwt.filter.JwtRequestFilter@5f0d033b, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@94109ff, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@4fadba8b, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@5d588077, org.springframework.security.web.session.SessionManagementFilter@51d45215, org.springframework.security.web.access.ExceptionTranslationFilter@6006eee, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@7f8f2844]
2023-09-19 16:06:58 [INFO ] [OptionalLiveReloadServer.java]startServer(58) : LiveReload server is running on port 35729
2023-09-19 16:06:58 [INFO ] [TomcatWebServer.java]start(220) : Tomcat started on port(s): 8080 (http) with context path ''
2023-09-19 16:06:58 [INFO ] [StartupInfoLogger.java]logStarted(61) : Started PavApplication in 1.134 seconds (JVM running for 1533.827)
2023-09-19 16:06:58 [INFO ] [ConditionEvaluationDeltaLoggingListener.java]onApplicationEvent(63) : Condition evaluation unchanged
2023-09-19 16:07:00 [INFO ] [AbstractEntityManagerFactoryBean.java]destroy(651) : Closing JPA EntityManagerFactory for persistence unit 'biz'
2023-09-19 16:07:00 [INFO ] [HikariDataSource.java]close(350) : HikariPool-5 - Shutdown initiated...
2023-09-19 16:07:00 [INFO ] [HikariDataSource.java]close(352) : HikariPool-5 - Shutdown completed.
2023-09-19 16:07:00 [INFO ] [StartupInfoLogger.java]logStarting(55) : Starting PavApplication using Java 11.0.17 on igyeongdoui-MacBookPro.local with PID 55000 (/Users/igyeongdo/WokrSpace/Company/Pal_Networks/pav/KAC_PAV/pav-be-kac/pav-server/bin/main started by igyeongdo in /Users/igyeongdo/WokrSpace/Company/Pal_Networks/pav/KAC_PAV/pav-be-kac/pav-server)
2023-09-19 16:07:00 [DEBUG] [StartupInfoLogger.java]logStarting(56) : Running with Spring Boot v2.5.1, Spring v5.3.8
2023-09-19 16:07:00 [INFO ] [SpringApplication.java]logStartupProfileInfo(663) : The following profiles are active: database,local
2023-09-19 16:07:01 [INFO ] [RepositoryConfigurationDelegate.java]registerRepositoriesIn(132) : Bootstrapping Spring Data JPA repositories in DEFAULT mode.
2023-09-19 16:07:01 [INFO ] [RepositoryConfigurationDelegate.java]registerRepositoriesIn(201) : Finished Spring Data repository scanning in 56 ms. Found 24 JPA repository interfaces.
2023-09-19 16:07:01 [INFO ] [PostProcessorRegistrationDelegate.java]postProcessAfterInitialization(376) : Bean 'org.springframework.security.access.expression.method.DefaultMethodSecurityExpressionHandler@74cae416' of type [org.springframework.security.access.expression.method.DefaultMethodSecurityExpressionHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2023-09-19 16:07:01 [INFO ] [PostProcessorRegistrationDelegate.java]postProcessAfterInitialization(376) : Bean 'methodSecurityMetadataSource' of type [org.springframework.security.access.method.DelegatingMethodSecurityMetadataSource] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2023-09-19 16:07:01 [INFO ] [TomcatWebServer.java]initialize(108) : Tomcat initialized with port(s): 8080 (http)
2023-09-19 16:07:01 [INFO ] [DirectJDKLog.java]log(173) : Starting service [Tomcat]
2023-09-19 16:07:01 [INFO ] [DirectJDKLog.java]log(173) : Starting Servlet engine: [Apache Tomcat/9.0.46]
2023-09-19 16:07:01 [INFO ] [DirectJDKLog.java]log(173) : Initializing Spring embedded WebApplicationContext
2023-09-19 16:07:01 [INFO ] [ServletWebServerApplicationContext.java]prepareWebApplicationContext(290) : Root WebApplicationContext: initialization completed in 329 ms
2023-09-19 16:07:01 [WARN ] [HikariConfig.java]validateNumerics(1092) : HikariPool-6 - idleTimeout has been set but has no effect because the pool is operating as a fixed size pool.
2023-09-19 16:07:01 [INFO ] [HikariDataSource.java]getConnection(110) : HikariPool-6 - Starting...
2023-09-19 16:07:01 [INFO ] [PoolBase.java]getAndSetNetworkTimeout(541) : HikariPool-6 - Driver does not support get/set network timeout for connections. (Receiver class net.sf.log4jdbc.sql.jdbcapi.ConnectionSpy does not define or inherit an implementation of the resolved method abstract getNetworkTimeout()I of interface java.sql.Connection.)
2023-09-19 16:07:01 [INFO ] [HikariDataSource.java]getConnection(123) : HikariPool-6 - Start completed.
2023-09-19 16:07:01 [INFO ] [LogHelper.java]logPersistenceUnitInformation(31) : HHH000204: Processing PersistenceUnitInfo [name: biz]
2023-09-19 16:07:01 [INFO ] [Dialect.java]<init>(175) : HHH000400: Using dialect: org.hibernate.dialect.MySQL57Dialect
2023-09-19 16:07:01 [INFO ] [JtaPlatformInitiator.java]initiateService(52) : HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]
2023-09-19 16:07:01 [INFO ] [AbstractEntityManagerFactoryBean.java]buildNativeEntityManagerFactory(437) : Initialized JPA EntityManagerFactory for persistence unit 'biz'
2023-09-19 16:07:01 [DEBUG] [GenericFilterBean.java]init(242) : Filter 'jwtRequestFilter' configured for use
2023-09-19 16:07:01 [WARN ] [JpaBaseConfiguration.java]openEntityManagerInViewInterceptor(219) : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
2023-09-19 16:07:01 [INFO ] [DefaultSecurityFilterChain.java]<init>(51) : Will secure any request with [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@45ebe4ee, org.springframework.security.web.context.SecurityContextPersistenceFilter@32a0748, org.springframework.security.web.header.HeaderWriterFilter@d011477, org.springframework.security.web.authentication.logout.LogoutFilter@203860a4, com.palnet.biz.api.acnt.jwt.filter.JwtRequestFilter@22c691a7, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@76ea7e6c, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@73cd6e6a, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@4a9c39a8, org.springframework.security.web.session.SessionManagementFilter@79cf2f38, org.springframework.security.web.access.ExceptionTranslationFilter@5c15240d, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@175794da]
2023-09-19 16:07:01 [INFO ] [OptionalLiveReloadServer.java]startServer(58) : LiveReload server is running on port 35729
2023-09-19 16:07:01 [INFO ] [TomcatWebServer.java]start(220) : Tomcat started on port(s): 8080 (http) with context path ''
2023-09-19 16:07:02 [INFO ] [StartupInfoLogger.java]logStarted(61) : Started PavApplication in 1.134 seconds (JVM running for 1537.362)
2023-09-19 16:07:02 [INFO ] [ConditionEvaluationDeltaLoggingListener.java]onApplicationEvent(63) : Condition evaluation unchanged
2023-09-19 16:07:03 [INFO ] [AbstractEntityManagerFactoryBean.java]destroy(651) : Closing JPA EntityManagerFactory for persistence unit 'biz'
2023-09-19 16:07:03 [INFO ] [HikariDataSource.java]close(350) : HikariPool-6 - Shutdown initiated...
2023-09-19 16:07:03 [INFO ] [HikariDataSource.java]close(352) : HikariPool-6 - Shutdown completed.
2023-09-19 16:07:03 [INFO ] [StartupInfoLogger.java]logStarting(55) : Starting PavApplication using Java 11.0.17 on igyeongdoui-MacBookPro.local with PID 55000 (/Users/igyeongdo/WokrSpace/Company/Pal_Networks/pav/KAC_PAV/pav-be-kac/pav-server/bin/main started by igyeongdo in /Users/igyeongdo/WokrSpace/Company/Pal_Networks/pav/KAC_PAV/pav-be-kac/pav-server)
2023-09-19 16:07:03 [DEBUG] [StartupInfoLogger.java]logStarting(56) : Running with Spring Boot v2.5.1, Spring v5.3.8
2023-09-19 16:07:03 [INFO ] [SpringApplication.java]logStartupProfileInfo(663) : The following profiles are active: database,local
2023-09-19 16:07:03 [INFO ] [RepositoryConfigurationDelegate.java]registerRepositoriesIn(132) : Bootstrapping Spring Data JPA repositories in DEFAULT mode.
2023-09-19 16:07:03 [INFO ] [RepositoryConfigurationDelegate.java]registerRepositoriesIn(201) : Finished Spring Data repository scanning in 40 ms. Found 24 JPA repository interfaces.
2023-09-19 16:07:03 [INFO ] [PostProcessorRegistrationDelegate.java]postProcessAfterInitialization(376) : Bean 'org.springframework.security.access.expression.method.DefaultMethodSecurityExpressionHandler@3f4637e7' of type [org.springframework.security.access.expression.method.DefaultMethodSecurityExpressionHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2023-09-19 16:07:03 [INFO ] [PostProcessorRegistrationDelegate.java]postProcessAfterInitialization(376) : Bean 'methodSecurityMetadataSource' of type [org.springframework.security.access.method.DelegatingMethodSecurityMetadataSource] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2023-09-19 16:07:03 [INFO ] [TomcatWebServer.java]initialize(108) : Tomcat initialized with port(s): 8080 (http)
2023-09-19 16:07:03 [INFO ] [DirectJDKLog.java]log(173) : Starting service [Tomcat]
2023-09-19 16:07:03 [INFO ] [DirectJDKLog.java]log(173) : Starting Servlet engine: [Apache Tomcat/9.0.46]
2023-09-19 16:07:03 [INFO ] [DirectJDKLog.java]log(173) : Initializing Spring embedded WebApplicationContext
2023-09-19 16:07:03 [INFO ] [ServletWebServerApplicationContext.java]prepareWebApplicationContext(290) : Root WebApplicationContext: initialization completed in 253 ms
2023-09-19 16:07:03 [WARN ] [HikariConfig.java]validateNumerics(1092) : HikariPool-7 - idleTimeout has been set but has no effect because the pool is operating as a fixed size pool.
2023-09-19 16:07:03 [INFO ] [HikariDataSource.java]getConnection(110) : HikariPool-7 - Starting...
2023-09-19 16:07:03 [INFO ] [PoolBase.java]getAndSetNetworkTimeout(541) : HikariPool-7 - Driver does not support get/set network timeout for connections. (Receiver class net.sf.log4jdbc.sql.jdbcapi.ConnectionSpy does not define or inherit an implementation of the resolved method abstract getNetworkTimeout()I of interface java.sql.Connection.)
2023-09-19 16:07:03 [INFO ] [HikariDataSource.java]getConnection(123) : HikariPool-7 - Start completed.
2023-09-19 16:07:03 [INFO ] [LogHelper.java]logPersistenceUnitInformation(31) : HHH000204: Processing PersistenceUnitInfo [name: biz]
2023-09-19 16:07:03 [INFO ] [Dialect.java]<init>(175) : HHH000400: Using dialect: org.hibernate.dialect.MySQL57Dialect
2023-09-19 16:07:03 [INFO ] [JtaPlatformInitiator.java]initiateService(52) : HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]
2023-09-19 16:07:04 [INFO ] [AbstractEntityManagerFactoryBean.java]buildNativeEntityManagerFactory(437) : Initialized JPA EntityManagerFactory for persistence unit 'biz'
2023-09-19 16:07:04 [DEBUG] [GenericFilterBean.java]init(242) : Filter 'jwtRequestFilter' configured for use
2023-09-19 16:07:04 [WARN ] [JpaBaseConfiguration.java]openEntityManagerInViewInterceptor(219) : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
2023-09-19 16:07:04 [INFO ] [DefaultSecurityFilterChain.java]<init>(51) : Will secure any request with [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@3115f693, org.springframework.security.web.context.SecurityContextPersistenceFilter@66f812fe, org.springframework.security.web.header.HeaderWriterFilter@75111db9, org.springframework.security.web.authentication.logout.LogoutFilter@c6bc0a3, com.palnet.biz.api.acnt.jwt.filter.JwtRequestFilter@765d6c88, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@6966c3e4, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@1467f7a4, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@77e14e1, org.springframework.security.web.session.SessionManagementFilter@3d43030c, org.springframework.security.web.access.ExceptionTranslationFilter@23359499, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@51b7a9d3]
2023-09-19 16:07:04 [INFO ] [OptionalLiveReloadServer.java]startServer(58) : LiveReload server is running on port 35729
2023-09-19 16:07:04 [INFO ] [TomcatWebServer.java]start(220) : Tomcat started on port(s): 8080 (http) with context path ''
2023-09-19 16:07:04 [INFO ] [StartupInfoLogger.java]logStarted(61) : Started PavApplication in 1.11 seconds (JVM running for 1539.86)
2023-09-19 16:07:04 [INFO ] [ConditionEvaluationDeltaLoggingListener.java]onApplicationEvent(63) : Condition evaluation unchanged
2023-09-19 16:07:14 [INFO ] [AbstractEntityManagerFactoryBean.java]destroy(651) : Closing JPA EntityManagerFactory for persistence unit 'biz'
2023-09-19 16:07:14 [INFO ] [HikariDataSource.java]close(350) : HikariPool-7 - Shutdown initiated...
2023-09-19 16:07:14 [INFO ] [HikariDataSource.java]close(352) : HikariPool-7 - Shutdown completed.
2023-09-19 16:07:14 [INFO ] [StartupInfoLogger.java]logStarting(55) : Starting PavApplication using Java 11.0.17 on igyeongdoui-MacBookPro.local with PID 55000 (/Users/igyeongdo/WokrSpace/Company/Pal_Networks/pav/KAC_PAV/pav-be-kac/pav-server/bin/main started by igyeongdo in /Users/igyeongdo/WokrSpace/Company/Pal_Networks/pav/KAC_PAV/pav-be-kac/pav-server)
2023-09-19 16:07:14 [DEBUG] [StartupInfoLogger.java]logStarting(56) : Running with Spring Boot v2.5.1, Spring v5.3.8
2023-09-19 16:07:14 [INFO ] [SpringApplication.java]logStartupProfileInfo(663) : The following profiles are active: database,local
2023-09-19 16:07:14 [INFO ] [RepositoryConfigurationDelegate.java]registerRepositoriesIn(132) : Bootstrapping Spring Data JPA repositories in DEFAULT mode.
2023-09-19 16:07:14 [INFO ] [RepositoryConfigurationDelegate.java]registerRepositoriesIn(201) : Finished Spring Data repository scanning in 41 ms. Found 24 JPA repository interfaces.
2023-09-19 16:07:14 [INFO ] [PostProcessorRegistrationDelegate.java]postProcessAfterInitialization(376) : Bean 'org.springframework.security.access.expression.method.DefaultMethodSecurityExpressionHandler@5795f3' of type [org.springframework.security.access.expression.method.DefaultMethodSecurityExpressionHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2023-09-19 16:07:14 [INFO ] [PostProcessorRegistrationDelegate.java]postProcessAfterInitialization(376) : Bean 'methodSecurityMetadataSource' of type [org.springframework.security.access.method.DelegatingMethodSecurityMetadataSource] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2023-09-19 16:07:14 [INFO ] [TomcatWebServer.java]initialize(108) : Tomcat initialized with port(s): 8080 (http)
2023-09-19 16:07:14 [INFO ] [DirectJDKLog.java]log(173) : Starting service [Tomcat]
2023-09-19 16:07:14 [INFO ] [DirectJDKLog.java]log(173) : Starting Servlet engine: [Apache Tomcat/9.0.46]
2023-09-19 16:07:14 [INFO ] [DirectJDKLog.java]log(173) : Initializing Spring embedded WebApplicationContext
2023-09-19 16:07:14 [INFO ] [ServletWebServerApplicationContext.java]prepareWebApplicationContext(290) : Root WebApplicationContext: initialization completed in 265 ms
2023-09-19 16:07:14 [WARN ] [HikariConfig.java]validateNumerics(1092) : HikariPool-8 - idleTimeout has been set but has no effect because the pool is operating as a fixed size pool.
2023-09-19 16:07:14 [INFO ] [HikariDataSource.java]getConnection(110) : HikariPool-8 - Starting...
2023-09-19 16:07:14 [INFO ] [PoolBase.java]getAndSetNetworkTimeout(541) : HikariPool-8 - Driver does not support get/set network timeout for connections. (Receiver class net.sf.log4jdbc.sql.jdbcapi.ConnectionSpy does not define or inherit an implementation of the resolved method abstract getNetworkTimeout()I of interface java.sql.Connection.)
2023-09-19 16:07:14 [INFO ] [HikariDataSource.java]getConnection(123) : HikariPool-8 - Start completed.
2023-09-19 16:07:14 [INFO ] [LogHelper.java]logPersistenceUnitInformation(31) : HHH000204: Processing PersistenceUnitInfo [name: biz]
2023-09-19 16:07:14 [INFO ] [Dialect.java]<init>(175) : HHH000400: Using dialect: org.hibernate.dialect.MySQL57Dialect
2023-09-19 16:07:14 [INFO ] [JtaPlatformInitiator.java]initiateService(52) : HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]
2023-09-19 16:07:14 [INFO ] [AbstractEntityManagerFactoryBean.java]buildNativeEntityManagerFactory(437) : Initialized JPA EntityManagerFactory for persistence unit 'biz'
2023-09-19 16:07:14 [DEBUG] [GenericFilterBean.java]init(242) : Filter 'jwtRequestFilter' configured for use
2023-09-19 16:07:14 [WARN ] [JpaBaseConfiguration.java]openEntityManagerInViewInterceptor(219) : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
2023-09-19 16:07:14 [INFO ] [DefaultSecurityFilterChain.java]<init>(51) : Will secure any request with [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@5618ab66, org.springframework.security.web.context.SecurityContextPersistenceFilter@371b35fb, org.springframework.security.web.header.HeaderWriterFilter@96d214f, org.springframework.security.web.authentication.logout.LogoutFilter@32794838, com.palnet.biz.api.acnt.jwt.filter.JwtRequestFilter@5e9cdffc, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@5d4da6a0, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@3dca831f, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@90ed097, org.springframework.security.web.session.SessionManagementFilter@73cc68a, org.springframework.security.web.access.ExceptionTranslationFilter@4fb4b101, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@7249f0af]
2023-09-19 16:07:15 [INFO ] [OptionalLiveReloadServer.java]startServer(58) : LiveReload server is running on port 35729
2023-09-19 16:07:15 [INFO ] [TomcatWebServer.java]start(220) : Tomcat started on port(s): 8080 (http) with context path ''
2023-09-19 16:07:15 [INFO ] [StartupInfoLogger.java]logStarted(61) : Started PavApplication in 1.031 seconds (JVM running for 1550.437)
2023-09-19 16:07:15 [INFO ] [ConditionEvaluationDeltaLoggingListener.java]onApplicationEvent(63) : Condition evaluation unchanged
2023-09-19 16:07:17 [INFO ] [AbstractEntityManagerFactoryBean.java]destroy(651) : Closing JPA EntityManagerFactory for persistence unit 'biz'
2023-09-19 16:07:17 [INFO ] [HikariDataSource.java]close(350) : HikariPool-8 - Shutdown initiated...
2023-09-19 16:07:17 [INFO ] [HikariDataSource.java]close(352) : HikariPool-8 - Shutdown completed.
2023-09-19 16:07:17 [INFO ] [StartupInfoLogger.java]logStarting(55) : Starting PavApplication using Java 11.0.17 on igyeongdoui-MacBookPro.local with PID 55000 (/Users/igyeongdo/WokrSpace/Company/Pal_Networks/pav/KAC_PAV/pav-be-kac/pav-server/bin/main started by igyeongdo in /Users/igyeongdo/WokrSpace/Company/Pal_Networks/pav/KAC_PAV/pav-be-kac/pav-server)
2023-09-19 16:07:17 [DEBUG] [StartupInfoLogger.java]logStarting(56) : Running with Spring Boot v2.5.1, Spring v5.3.8
2023-09-19 16:07:17 [INFO ] [SpringApplication.java]logStartupProfileInfo(663) : The following profiles are active: database,local
2023-09-19 16:07:17 [INFO ] [RepositoryConfigurationDelegate.java]registerRepositoriesIn(132) : Bootstrapping Spring Data JPA repositories in DEFAULT mode.
2023-09-19 16:07:17 [INFO ] [RepositoryConfigurationDelegate.java]registerRepositoriesIn(201) : Finished Spring Data repository scanning in 38 ms. Found 24 JPA repository interfaces.
2023-09-19 16:07:17 [INFO ] [PostProcessorRegistrationDelegate.java]postProcessAfterInitialization(376) : Bean 'org.springframework.security.access.expression.method.DefaultMethodSecurityExpressionHandler@3ae8b9ed' of type [org.springframework.security.access.expression.method.DefaultMethodSecurityExpressionHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2023-09-19 16:07:17 [INFO ] [PostProcessorRegistrationDelegate.java]postProcessAfterInitialization(376) : Bean 'methodSecurityMetadataSource' of type [org.springframework.security.access.method.DelegatingMethodSecurityMetadataSource] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2023-09-19 16:07:17 [INFO ] [TomcatWebServer.java]initialize(108) : Tomcat initialized with port(s): 8080 (http)
2023-09-19 16:07:17 [INFO ] [DirectJDKLog.java]log(173) : Starting service [Tomcat]
2023-09-19 16:07:17 [INFO ] [DirectJDKLog.java]log(173) : Starting Servlet engine: [Apache Tomcat/9.0.46]
2023-09-19 16:07:17 [INFO ] [DirectJDKLog.java]log(173) : Initializing Spring embedded WebApplicationContext
2023-09-19 16:07:17 [INFO ] [ServletWebServerApplicationContext.java]prepareWebApplicationContext(290) : Root WebApplicationContext: initialization completed in 274 ms
2023-09-19 16:07:17 [WARN ] [HikariConfig.java]validateNumerics(1092) : HikariPool-9 - idleTimeout has been set but has no effect because the pool is operating as a fixed size pool.
2023-09-19 16:07:17 [INFO ] [HikariDataSource.java]getConnection(110) : HikariPool-9 - Starting...
2023-09-19 16:07:18 [INFO ] [PoolBase.java]getAndSetNetworkTimeout(541) : HikariPool-9 - Driver does not support get/set network timeout for connections. (Receiver class net.sf.log4jdbc.sql.jdbcapi.ConnectionSpy does not define or inherit an implementation of the resolved method abstract getNetworkTimeout()I of interface java.sql.Connection.)
2023-09-19 16:07:18 [INFO ] [HikariDataSource.java]getConnection(123) : HikariPool-9 - Start completed.
2023-09-19 16:07:18 [INFO ] [LogHelper.java]logPersistenceUnitInformation(31) : HHH000204: Processing PersistenceUnitInfo [name: biz]
2023-09-19 16:07:18 [INFO ] [Dialect.java]<init>(175) : HHH000400: Using dialect: org.hibernate.dialect.MySQL57Dialect
2023-09-19 16:07:18 [INFO ] [JtaPlatformInitiator.java]initiateService(52) : HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]
2023-09-19 16:07:18 [INFO ] [AbstractEntityManagerFactoryBean.java]buildNativeEntityManagerFactory(437) : Initialized JPA EntityManagerFactory for persistence unit 'biz'
2023-09-19 16:07:18 [DEBUG] [GenericFilterBean.java]init(242) : Filter 'jwtRequestFilter' configured for use
2023-09-19 16:07:18 [WARN ] [JpaBaseConfiguration.java]openEntityManagerInViewInterceptor(219) : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
2023-09-19 16:07:18 [INFO ] [DefaultSecurityFilterChain.java]<init>(51) : Will secure any request with [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@15ea48c1, org.springframework.security.web.context.SecurityContextPersistenceFilter@40d22dc7, org.springframework.security.web.header.HeaderWriterFilter@67c3896e, org.springframework.security.web.authentication.logout.LogoutFilter@1af5c26f, com.palnet.biz.api.acnt.jwt.filter.JwtRequestFilter@4669f043, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@4dc504fc, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@36b66cd3, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@41263ee5, org.springframework.security.web.session.SessionManagementFilter@38fdb90, org.springframework.security.web.access.ExceptionTranslationFilter@3ec66b9a, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@32489101]
2023-09-19 16:07:18 [INFO ] [OptionalLiveReloadServer.java]startServer(58) : LiveReload server is running on port 35729
2023-09-19 16:07:18 [INFO ] [TomcatWebServer.java]start(220) : Tomcat started on port(s): 8080 (http) with context path ''
2023-09-19 16:07:18 [INFO ] [StartupInfoLogger.java]logStarted(61) : Started PavApplication in 1.084 seconds (JVM running for 1553.989)
2023-09-19 16:07:18 [INFO ] [ConditionEvaluationDeltaLoggingListener.java]onApplicationEvent(63) : Condition evaluation unchanged
2023-09-19 16:07:29 [INFO ] [AbstractEntityManagerFactoryBean.java]destroy(651) : Closing JPA EntityManagerFactory for persistence unit 'biz'
2023-09-19 16:07:29 [INFO ] [HikariDataSource.java]close(350) : HikariPool-9 - Shutdown initiated...
2023-09-19 16:07:29 [INFO ] [HikariDataSource.java]close(352) : HikariPool-9 - Shutdown completed.
2023-09-19 16:07:29 [INFO ] [StartupInfoLogger.java]logStarting(55) : Starting PavApplication using Java 11.0.17 on igyeongdoui-MacBookPro.local with PID 55000 (/Users/igyeongdo/WokrSpace/Company/Pal_Networks/pav/KAC_PAV/pav-be-kac/pav-server/bin/main started by igyeongdo in /Users/igyeongdo/WokrSpace/Company/Pal_Networks/pav/KAC_PAV/pav-be-kac/pav-server)
2023-09-19 16:07:29 [DEBUG] [StartupInfoLogger.java]logStarting(56) : Running with Spring Boot v2.5.1, Spring v5.3.8
2023-09-19 16:07:29 [INFO ] [SpringApplication.java]logStartupProfileInfo(663) : The following profiles are active: database,local
2023-09-19 16:07:29 [INFO ] [RepositoryConfigurationDelegate.java]registerRepositoriesIn(132) : Bootstrapping Spring Data JPA repositories in DEFAULT mode.
2023-09-19 16:07:29 [INFO ] [RepositoryConfigurationDelegate.java]registerRepositoriesIn(201) : Finished Spring Data repository scanning in 36 ms. Found 24 JPA repository interfaces.
2023-09-19 16:07:29 [INFO ] [PostProcessorRegistrationDelegate.java]postProcessAfterInitialization(376) : Bean 'org.springframework.security.access.expression.method.DefaultMethodSecurityExpressionHandler@32e92aa' of type [org.springframework.security.access.expression.method.DefaultMethodSecurityExpressionHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2023-09-19 16:07:29 [INFO ] [PostProcessorRegistrationDelegate.java]postProcessAfterInitialization(376) : Bean 'methodSecurityMetadataSource' of type [org.springframework.security.access.method.DelegatingMethodSecurityMetadataSource] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2023-09-19 16:07:29 [INFO ] [TomcatWebServer.java]initialize(108) : Tomcat initialized with port(s): 8080 (http)
2023-09-19 16:07:29 [INFO ] [DirectJDKLog.java]log(173) : Starting service [Tomcat]
2023-09-19 16:07:29 [INFO ] [DirectJDKLog.java]log(173) : Starting Servlet engine: [Apache Tomcat/9.0.46]
2023-09-19 16:07:29 [INFO ] [DirectJDKLog.java]log(173) : Initializing Spring embedded WebApplicationContext
2023-09-19 16:07:29 [INFO ] [ServletWebServerApplicationContext.java]prepareWebApplicationContext(290) : Root WebApplicationContext: initialization completed in 247 ms
2023-09-19 16:07:30 [WARN ] [HikariConfig.java]validateNumerics(1092) : HikariPool-10 - idleTimeout has been set but has no effect because the pool is operating as a fixed size pool.
2023-09-19 16:07:30 [INFO ] [HikariDataSource.java]getConnection(110) : HikariPool-10 - Starting...
2023-09-19 16:07:30 [INFO ] [PoolBase.java]getAndSetNetworkTimeout(541) : HikariPool-10 - Driver does not support get/set network timeout for connections. (Receiver class net.sf.log4jdbc.sql.jdbcapi.ConnectionSpy does not define or inherit an implementation of the resolved method abstract getNetworkTimeout()I of interface java.sql.Connection.)
2023-09-19 16:07:30 [INFO ] [HikariDataSource.java]getConnection(123) : HikariPool-10 - Start completed.
2023-09-19 16:07:30 [INFO ] [LogHelper.java]logPersistenceUnitInformation(31) : HHH000204: Processing PersistenceUnitInfo [name: biz]
2023-09-19 16:07:30 [INFO ] [Dialect.java]<init>(175) : HHH000400: Using dialect: org.hibernate.dialect.MySQL57Dialect
2023-09-19 16:07:30 [INFO ] [JtaPlatformInitiator.java]initiateService(52) : HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]
2023-09-19 16:07:30 [INFO ] [AbstractEntityManagerFactoryBean.java]buildNativeEntityManagerFactory(437) : Initialized JPA EntityManagerFactory for persistence unit 'biz'
2023-09-19 16:07:30 [DEBUG] [GenericFilterBean.java]init(242) : Filter 'jwtRequestFilter' configured for use
2023-09-19 16:07:30 [WARN ] [JpaBaseConfiguration.java]openEntityManagerInViewInterceptor(219) : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
2023-09-19 16:07:30 [INFO ] [DefaultSecurityFilterChain.java]<init>(51) : Will secure any request with [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@6f463ca9, org.springframework.security.web.context.SecurityContextPersistenceFilter@7f1a57c3, org.springframework.security.web.header.HeaderWriterFilter@834dccf, org.springframework.security.web.authentication.logout.LogoutFilter@ef8b793, com.palnet.biz.api.acnt.jwt.filter.JwtRequestFilter@70e0351, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@63074e41, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@4d7b344a, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@118b64f5, org.springframework.security.web.session.SessionManagementFilter@baca905, org.springframework.security.web.access.ExceptionTranslationFilter@493aa776, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@16a0956]
2023-09-19 16:07:30 [INFO ] [OptionalLiveReloadServer.java]startServer(58) : LiveReload server is running on port 35729
2023-09-19 16:07:30 [INFO ] [TomcatWebServer.java]start(220) : Tomcat started on port(s): 8080 (http) with context path ''
2023-09-19 16:07:30 [INFO ] [StartupInfoLogger.java]logStarted(61) : Started PavApplication in 1.013 seconds (JVM running for 1566.015)
2023-09-19 16:07:30 [INFO ] [ConditionEvaluationDeltaLoggingListener.java]onApplicationEvent(63) : Condition evaluation unchanged
2023-09-19 16:23:30 [INFO ] [AbstractEntityManagerFactoryBean.java]destroy(651) : Closing JPA EntityManagerFactory for persistence unit 'biz'
2023-09-19 16:23:30 [INFO ] [HikariDataSource.java]close(350) : HikariPool-10 - Shutdown initiated...
2023-09-19 16:23:30 [INFO ] [HikariDataSource.java]close(352) : HikariPool-10 - Shutdown completed.
2023-09-19 16:23:30 [INFO ] [StartupInfoLogger.java]logStarting(55) : Starting PavApplication using Java 11.0.17 on igyeongdoui-MacBookPro.local with PID 55000 (/Users/igyeongdo/WokrSpace/Company/Pal_Networks/pav/KAC_PAV/pav-be-kac/pav-server/bin/main started by igyeongdo in /Users/igyeongdo/WokrSpace/Company/Pal_Networks/pav/KAC_PAV/pav-be-kac/pav-server)
2023-09-19 16:23:30 [DEBUG] [StartupInfoLogger.java]logStarting(56) : Running with Spring Boot v2.5.1, Spring v5.3.8
2023-09-19 16:23:30 [INFO ] [SpringApplication.java]logStartupProfileInfo(663) : The following profiles are active: database,local
2023-09-19 16:23:30 [INFO ] [RepositoryConfigurationDelegate.java]registerRepositoriesIn(132) : Bootstrapping Spring Data JPA repositories in DEFAULT mode.
2023-09-19 16:23:30 [INFO ] [RepositoryConfigurationDelegate.java]registerRepositoriesIn(201) : Finished Spring Data repository scanning in 40 ms. Found 24 JPA repository interfaces.
2023-09-19 16:23:30 [INFO ] [PostProcessorRegistrationDelegate.java]postProcessAfterInitialization(376) : Bean 'org.springframework.security.access.expression.method.DefaultMethodSecurityExpressionHandler@77685fa6' of type [org.springframework.security.access.expression.method.DefaultMethodSecurityExpressionHandler] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2023-09-19 16:23:30 [INFO ] [PostProcessorRegistrationDelegate.java]postProcessAfterInitialization(376) : Bean 'methodSecurityMetadataSource' of type [org.springframework.security.access.method.DelegatingMethodSecurityMetadataSource] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2023-09-19 16:23:30 [INFO ] [TomcatWebServer.java]initialize(108) : Tomcat initialized with port(s): 8080 (http)
2023-09-19 16:23:30 [INFO ] [DirectJDKLog.java]log(173) : Starting service [Tomcat]
2023-09-19 16:23:30 [INFO ] [DirectJDKLog.java]log(173) : Starting Servlet engine: [Apache Tomcat/9.0.46]
2023-09-19 16:23:30 [INFO ] [DirectJDKLog.java]log(173) : Initializing Spring embedded WebApplicationContext
2023-09-19 16:23:30 [INFO ] [ServletWebServerApplicationContext.java]prepareWebApplicationContext(290) : Root WebApplicationContext: initialization completed in 274 ms
2023-09-19 16:23:30 [WARN ] [HikariConfig.java]validateNumerics(1092) : HikariPool-11 - idleTimeout has been set but has no effect because the pool is operating as a fixed size pool.
2023-09-19 16:23:30 [INFO ] [HikariDataSource.java]getConnection(110) : HikariPool-11 - Starting...
2023-09-19 16:23:30 [INFO ] [PoolBase.java]getAndSetNetworkTimeout(541) : HikariPool-11 - Driver does not support get/set network timeout for connections. (Receiver class net.sf.log4jdbc.sql.jdbcapi.ConnectionSpy does not define or inherit an implementation of the resolved method abstract getNetworkTimeout()I of interface java.sql.Connection.)
2023-09-19 16:23:30 [INFO ] [HikariDataSource.java]getConnection(123) : HikariPool-11 - Start completed.
2023-09-19 16:23:30 [INFO ] [LogHelper.java]logPersistenceUnitInformation(31) : HHH000204: Processing PersistenceUnitInfo [name: biz]
2023-09-19 16:23:30 [INFO ] [Dialect.java]<init>(175) : HHH000400: Using dialect: org.hibernate.dialect.MySQL57Dialect
2023-09-19 16:23:30 [INFO ] [JtaPlatformInitiator.java]initiateService(52) : HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]
2023-09-19 16:23:30 [INFO ] [AbstractEntityManagerFactoryBean.java]buildNativeEntityManagerFactory(437) : Initialized JPA EntityManagerFactory for persistence unit 'biz'
2023-09-19 16:23:30 [DEBUG] [GenericFilterBean.java]init(242) : Filter 'jwtRequestFilter' configured for use
2023-09-19 16:23:31 [WARN ] [JpaBaseConfiguration.java]openEntityManagerInViewInterceptor(219) : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
2023-09-19 16:23:31 [INFO ] [DefaultSecurityFilterChain.java]<init>(51) : Will secure any request with [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@3e45fe42, org.springframework.security.web.context.SecurityContextPersistenceFilter@6afacef2, org.springframework.security.web.header.HeaderWriterFilter@31bc94d7, org.springframework.security.web.authentication.logout.LogoutFilter@1a484694, com.palnet.biz.api.acnt.jwt.filter.JwtRequestFilter@692c7145, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@72761e4a, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@273926ff, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@9d0db53, org.springframework.security.web.session.SessionManagementFilter@29950a8d, org.springframework.security.web.access.ExceptionTranslationFilter@515939ae, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@3adc851d]
2023-09-19 16:23:31 [INFO ] [OptionalLiveReloadServer.java]startServer(58) : LiveReload server is running on port 35729
2023-09-19 16:23:31 [INFO ] [TomcatWebServer.java]start(220) : Tomcat started on port(s): 8080 (http) with context path ''
2023-09-19 16:23:31 [INFO ] [StartupInfoLogger.java]logStarted(61) : Started PavApplication in 1.016 seconds (JVM running for 2526.52)
2023-09-19 16:23:31 [INFO ] [ConditionEvaluationDeltaLoggingListener.java]onApplicationEvent(63) : Condition evaluation unchanged

5
pav-server/src/main/java/com/palnet/biz/api/acnt/jwt/model/JwtRsModel.java

@ -1,6 +1,7 @@
package com.palnet.biz.api.acnt.jwt.model;
import java.io.Serializable;
import java.time.Instant;
import lombok.Data;
@ -17,5 +18,9 @@ public class JwtRsModel implements Serializable {
private String auth;
private Instant brthdyDate;
private String clncd;
private String hpno;
private String email;
}

410
pav-server/src/main/java/com/palnet/biz/api/acnt/jwt/service/JwtService.java

@ -1,238 +1,238 @@
package com.palnet.biz.api.acnt.jwt.service;
import java.time.Instant;
import java.util.HashMap;
import java.util.Map;
import java.util.Optional;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.HttpStatus;
import org.springframework.http.ResponseEntity;
import org.springframework.stereotype.Service;
import com.palnet.biz.api.acnt.cstmr.service.AcntCstmrService;
import com.palnet.biz.api.acnt.jwt.model.JwtProfileRsModel;
import com.palnet.biz.api.acnt.jwt.model.JwtRqModel;
import com.palnet.biz.api.acnt.jwt.model.JwtRsModel;
import com.palnet.biz.api.acnt.jwt.model.JwtUserModel;
import com.palnet.biz.api.acnt.jwt.utils.JwtTokenUtil;
import com.palnet.biz.api.comn.response.ErrorResponse;
import com.palnet.biz.api.comn.response.SuccessResponse;
import com.palnet.biz.jpa.entity.CtrCntrlBas;
import com.palnet.biz.jpa.entity.PtyCstmrBas;
import com.palnet.biz.jpa.entity.PtyCstmrConectHist;
import com.palnet.biz.jpa.repository.pty.PtyCstmrBasRepository;
import com.palnet.biz.jpa.repository.pty.PtyCstmrConectHistRepository;
import com.palnet.biz.jpa.repository.pty.PtyCstmrDtlRepository;
import com.palnet.biz.jpa.repository.pty.PtyCstmrQueryRepository;
import com.palnet.comn.code.ErrorCode;
import com.palnet.comn.exception.CustomException;
import com.palnet.comn.utils.DateUtils;
import com.palnet.comn.utils.EncryptUtils;
import com.palnet.comn.utils.HttpUtils;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import lombok.extern.log4j.Log4j2;
import java.time.Instant;
import java.util.HashMap;
import java.util.Map;
import java.util.Optional;
@Slf4j
@RequiredArgsConstructor
@Service
@Log4j2
public class JwtService {
@Autowired
private PtyCstmrBasRepository ptyCstmrBasRepository;
@Autowired
private PtyCstmrConectHistRepository ptyCstmrConectHistRepository;
@Autowired
private JwtUserDetailsService userDetailsService;
@Autowired
private PtyCstmrQueryRepository query ;
@Autowired
private JwtTokenUtil jwtTokenUtil;
/**
* 로그인 처리
* @param rq
* @return
*/
public Map<String , Object> loginProcess(JwtRqModel rq) throws Exception{
int loginError = 1; // -100 : 아이디/비밀번호가 없습니다 , -101 : 계정정보를 찾을수 없습니다 , -102 : 비밀번호가 잘못 되었습니다 , -103 : 계정을 사용할수 없습니다.
Map<String , Object> resultMap = new HashMap<String , Object>();
private final PtyCstmrBasRepository ptyCstmrBasRepository;
private final PtyCstmrDtlRepository ptyCstmrDtlRepository;
private final PtyCstmrConectHistRepository ptyCstmrConectHistRepository;
private final JwtUserDetailsService userDetailsService;
private final PtyCstmrQueryRepository query;
private final JwtTokenUtil jwtTokenUtil;
//입력값 검증 처리
if(StringUtils.isEmpty(rq.getUserId()) || StringUtils.isEmpty(rq.getUserPswd())) {
loginError = -100;
}
/**
* 로그인 처리
*
* @param rq
* @return
*/
public Map<String, Object> loginProcess(JwtRqModel rq) throws Exception {
JwtUserModel userDetails = (JwtUserModel)userDetailsService
.loadUserByUsername(rq.getUserId());
int loginError = 1; // -100 : 아이디/비밀번호가 없습니다 , -101 : 계정정보를 찾을수 없습니다 , -102 : 비밀번호가 잘못 되었습니다 , -103 : 계정을 사용할수 없습니다.
Map<String, Object> resultMap = new HashMap<String, Object>();
//계정이 없는경우
if(userDetails == null) {
loginError = -101;
}else{
String password = EncryptUtils.sha256Encrypt(rq.getUserPswd());
//입력값 검증 처리
if (StringUtils.isEmpty(rq.getUserId()) || StringUtils.isEmpty(rq.getUserPswd())) {
loginError = -100;
}
//비밀번호 검증 처리
if (!userDetails.getPassword().equals(password)) {
loginError = -102;
}
//계정 검증로직
if(!userDetails.isAccountNonLocked() || !userDetails.isAccountNonExpired() || !userDetails.isEnabled() || !userDetails.isCredentialsNonExpired()) {
loginError = -103;
}
}
JwtUserModel userDetails = (JwtUserModel) userDetailsService
.loadUserByUsername(rq.getUserId());
if(loginError < 0) {
String errorMessage = "";
if(loginError == -100) {
errorMessage = "Please parameter Check";
}else if(loginError == -101) {
errorMessage = "Account not found";
//계정이 없는경우
if (userDetails == null) {
loginError = -101;
} else {
String password = EncryptUtils.sha256Encrypt(rq.getUserPswd());
}else if(loginError == -102) {
errorMessage = "Password does not match";
}else if(loginError == -103) {
errorMessage = "Account is unavailable";
}
//실패 이력 저장
//cstmrSno , String loginYn , String errorCode
if(userDetails != null) {
this.historySave(userDetails.getCstmrSno(), "N", loginError+"");
}
resultMap.put("loginError", loginError);
resultMap.put("errorMessage", errorMessage);
return resultMap;
}else {
String accessToken = jwtTokenUtil.generateToken(userDetails);
String refreshToken = jwtTokenUtil.generateRefreshToken(userDetails);
JwtRsModel result = new JwtRsModel();
result.setAccessToken(accessToken);
result.setRefreshToken(refreshToken);
result.setAuth(userDetails.getAuth());
result.setUserId(userDetails.getUserId());
result.setCstmrSno(userDetails.getCstmrSno());
//토큰 저장 처리
log.debug("========= refresh>>>>" + refreshToken);
this.refreshTokenSave(userDetails.getCstmrSno(), refreshToken);
//성공이력 저장
this.historySave(userDetails.getCstmrSno(), "Y", loginError+"");
resultMap.put("loginError", loginError);
resultMap.put("errorMessage", "");
resultMap.put("result", result);
return resultMap;
}
}
public PtyCstmrBas logoutProcess(int cstmrSno) throws Exception{
Optional<PtyCstmrBas> optional = ptyCstmrBasRepository.findById(cstmrSno);
if (optional.isPresent()) {
PtyCstmrBas entity = optional.get();
entity.setRfrshToken("");
return ptyCstmrBasRepository.save(entity);
}else {
return null;
}
}
/**
* 로그인 이력 저장
* @param cstmrSno
* @param loginYn
* @param errorCode
* @return
* @throws Exception
*/
public PtyCstmrConectHist historySave(int cstmrSno , String loginYn , String errorCode) throws Exception{
String conectIp = HttpUtils.getRequestIp();
PtyCstmrConectHist entity = new PtyCstmrConectHist();
entity.setCstmrSno(cstmrSno);
entity.setConectSucesYn(loginYn);
entity.setConectErrorCd(errorCode);
entity.setConectIp(conectIp);
entity.setConectDt(Instant.now());
return ptyCstmrConectHistRepository.save(entity);
}
/**
* refresh Token 저장 처리
* @param cstmrSno
* @param refreshToken
* @return
* @throws Exception
*/
public PtyCstmrBas refreshTokenSave(int cstmrSno , String refreshToken) throws Exception{
Optional<PtyCstmrBas> optional = ptyCstmrBasRepository.findById(cstmrSno);
if (!optional.isPresent()) {
throw new CustomException(ErrorCode.DATA_NOTFIND);
}
PtyCstmrBas entity = optional.get();
entity.setRfrshToken(refreshToken);
return ptyCstmrBasRepository.save(entity);
}
/**
* 프로필 조회
* @param cstmrSno
* @return
* @throws Exception
*/
public JwtProfileRsModel profile(int cstmrSno) throws Exception{
JwtProfileRsModel model = query.findUserProfile(cstmrSno);
//비밀번호 검증 처리
if (!userDetails.getPassword().equals(password)) {
loginError = -102;
}
//계정 검증로직
if (!userDetails.isAccountNonLocked() || !userDetails.isAccountNonExpired() || !userDetails.isEnabled() || !userDetails.isCredentialsNonExpired()) {
loginError = -103;
}
}
if (loginError < 0) {
String errorMessage = "";
if (loginError == -100) {
errorMessage = "Please parameter Check";
} else if (loginError == -101) {
errorMessage = "Account not found";
} else if (loginError == -102) {
errorMessage = "Password does not match";
} else if (loginError == -103) {
errorMessage = "Account is unavailable";
}
//실패 이력 저장
//cstmrSno , String loginYn , String errorCode
if (userDetails != null) {
this.historySave(userDetails.getCstmrSno(), "N", loginError + "");
}
resultMap.put("loginError", loginError);
resultMap.put("errorMessage", errorMessage);
return resultMap;
} else {
String accessToken = jwtTokenUtil.generateToken(userDetails);
String refreshToken = jwtTokenUtil.generateRefreshToken(userDetails);
JwtRsModel result = new JwtRsModel();
result.setAccessToken(accessToken);
result.setRefreshToken(refreshToken);
result.setAuth(userDetails.getAuth());
result.setUserId(userDetails.getUserId());
result.setCstmrSno(userDetails.getCstmrSno());
ptyCstmrDtlRepository.findById(userDetails.getCstmrSno()).ifPresent(ptyCstmrDtl -> {
result.setClncd(ptyCstmrDtl.getClncd());
result.setHpno(EncryptUtils.decrypt(ptyCstmrDtl.getHpno()));
result.setEmail(EncryptUtils.decrypt(ptyCstmrDtl.getEmail()));
result.setBrthdyDate(ptyCstmrDtl.getBrthdyDate());
});
//토큰 저장 처리
log.debug("========= refresh>>>>" + refreshToken);
this.refreshTokenSave(userDetails.getCstmrSno(), refreshToken);
//성공이력 저장
this.historySave(userDetails.getCstmrSno(), "Y", loginError + "");
resultMap.put("loginError", loginError);
resultMap.put("errorMessage", "");
resultMap.put("result", result);
return resultMap;
}
}
public PtyCstmrBas logoutProcess(int cstmrSno) throws Exception {
Optional<PtyCstmrBas> optional = ptyCstmrBasRepository.findById(cstmrSno);
if (optional.isPresent()) {
PtyCstmrBas entity = optional.get();
entity.setRfrshToken("");
return ptyCstmrBasRepository.save(entity);
} else {
return null;
}
}
/**
* 로그인 이력 저장
*
* @param cstmrSno
* @param loginYn
* @param errorCode
* @return
* @throws Exception
*/
public PtyCstmrConectHist historySave(int cstmrSno, String loginYn, String errorCode) throws Exception {
String conectIp = HttpUtils.getRequestIp();
PtyCstmrConectHist entity = new PtyCstmrConectHist();
entity.setCstmrSno(cstmrSno);
entity.setConectSucesYn(loginYn);
entity.setConectErrorCd(errorCode);
entity.setConectIp(conectIp);
entity.setConectDt(Instant.now());
return ptyCstmrConectHistRepository.save(entity);
}
/**
* refresh Token 저장 처리
*
* @param cstmrSno
* @param refreshToken
* @return
* @throws Exception
*/
public PtyCstmrBas refreshTokenSave(int cstmrSno, String refreshToken) throws Exception {
Optional<PtyCstmrBas> optional = ptyCstmrBasRepository.findById(cstmrSno);
if (!optional.isPresent()) {
throw new CustomException(ErrorCode.DATA_NOTFIND);
}
PtyCstmrBas entity = optional.get();
entity.setRfrshToken(refreshToken);
return ptyCstmrBasRepository.save(entity);
}
/**
* 프로필 조회
*
* @param cstmrSno
* @return
* @throws Exception
*/
public JwtProfileRsModel profile(int cstmrSno) throws Exception {
JwtProfileRsModel model = query.findUserProfile(cstmrSno);
// model.setMemberName(EncryptUtils.decrypt(model.getMemberName()));
return model;
}
/**
* token 만료시 refresh 토큰으로 재검색
* @param cstmrSno
* @param refreshToken
* @return
*/
public JwtRsModel findRefreshtoken(int cstmrSno , String refreshToken) {
JwtUserModel userDetails = query.findRefreshtoken(cstmrSno, refreshToken);
if(userDetails == null) {
return null;
}
String accessToken = jwtTokenUtil.generateToken(userDetails);
JwtRsModel result = new JwtRsModel();
result.setAccessToken(accessToken);
result.setRefreshToken(refreshToken);
result.setAuth(userDetails.getAuth());
result.setUserId(userDetails.getUserId());
result.setCstmrSno(userDetails.getCstmrSno());
return result;
}
return model;
}
/**
* token 만료시 refresh 토큰으로 재검색
*
* @param cstmrSno
* @param refreshToken
* @return
*/
public JwtRsModel findRefreshtoken(int cstmrSno, String refreshToken) {
JwtUserModel userDetails = query.findRefreshtoken(cstmrSno, refreshToken);
if (userDetails == null) {
return null;
}
String accessToken = jwtTokenUtil.generateToken(userDetails);
JwtRsModel result = new JwtRsModel();
result.setAccessToken(accessToken);
result.setRefreshToken(refreshToken);
result.setAuth(userDetails.getAuth());
result.setUserId(userDetails.getUserId());
result.setCstmrSno(userDetails.getCstmrSno());
return result;
}
}

42
pav-server/src/main/java/com/palnet/biz/api/acnt/jwt/service/JwtUserDetailsService.java

@ -1,41 +1,29 @@
package com.palnet.biz.api.acnt.jwt.service;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.security.core.userdetails.UserDetailsService;
import org.springframework.security.core.userdetails.UsernameNotFoundException;
import org.springframework.stereotype.Service;
import com.palnet.biz.api.acnt.jwt.model.JwtUserModel;
import com.palnet.biz.jpa.repository.pty.PtyCstmrBasRepository;
import com.palnet.biz.jpa.repository.pty.PtyCstmrQueryRepository;
import com.palnet.comn.utils.JsonUtils;
import lombok.RequiredArgsConstructor;
import lombok.extern.log4j.Log4j2;
import lombok.extern.slf4j.Slf4j;
import org.springframework.security.core.userdetails.UserDetailsService;
import org.springframework.stereotype.Service;
@Slf4j
@Service
@RequiredArgsConstructor
@Log4j2
public class JwtUserDetailsService implements UserDetailsService{
@Autowired
private PtyCstmrQueryRepository query ;
@Autowired
private PtyCstmrBasRepository repository;
public class JwtUserDetailsService implements UserDetailsService {
private final PtyCstmrQueryRepository query;
@Override
public JwtUserModel loadUserByUsername(String username) {
@Override
public JwtUserModel loadUserByUsername(String username){
JwtUserModel model = query.findUserPassword(username);
JwtUserModel model = query.findUserPassword(username);
// log.debug("jwtUser>>>>" + JsonUtils.toJson(model));
if(model == null) {
return null;
}else {
return model;
}
if (model == null) {
return null;
} else {
return model;
}
}
}
}

14
pav-server/src/main/java/com/palnet/biz/api/main/dash/controller/MainDashController.java

@ -160,17 +160,17 @@ public class MainDashController {
}
@GetMapping(value = "/kac/stcs/date/{type}")
@GetMapping(value = "/stcs/flight/date/{type}")
@ApiOperation(value = "김포공항, 날짜 통계")
@Tag(name = "메인화면 컨트롤러", description = "메인화면 관련 API")
@ApiImplicitParam(name = "yyyymm",value = "날짜", dataTypeClass = String.class)
public ResponseEntity<? extends BasicResponse> kacDateStatistics(String yyyymm, @PathVariable String type){
@ApiImplicitParam(name = "date",value = "날짜", dataTypeClass = String.class)
public ResponseEntity<? extends BasicResponse> kacDateStatistics(String date, @PathVariable String type){
String[] formatParam = null;
try {
if(yyyymm == null) yyyymm = "";
formatParam = service.paramCheck(yyyymm, type);
if(date == null) date = "";
formatParam = service.paramCheck(date, type);
} catch (NumberFormatException e) {
return ResponseEntity.status(HttpStatus.OK)
.body(new ErrorResponse(RSErrorCode.ER_PARAM));
@ -179,7 +179,7 @@ public class MainDashController {
List<MainDashStcsModel> result = null;
try {
result = service.mainKacDashStcsDay(yyyymm,formatParam);
result = service.mainKacDashStcsDay(date,formatParam);
} catch (Exception e) {
log.error("IGNORE : {}", e);
@ -190,7 +190,7 @@ public class MainDashController {
return ResponseEntity.ok().body(new SuccessResponse<List<MainDashStcsModel>>(result));
}
@GetMapping("/kac/stcs/plan-allow/{type}")
@GetMapping("/kac/plan-allow/stcs/date/{type}")
@ApiOperation(value = "김포공항, 비행승인 통계")
@Tag(name = "메인화면 컨트롤러", description = "메인화면 관련 API")
@ApiImplicitParam(name = "yyyymm",value = "날짜", dataTypeClass = String.class)

16
pav-server/src/main/java/com/palnet/biz/api/main/dash/service/MainDashService.java

@ -102,9 +102,9 @@ public class MainDashService {
* @param yyyymm
* @return
*/
public List<MainDashStcsModel> mainKacDashStcsDay(String yyyymm, String[] formatParam){
public List<MainDashStcsModel> mainKacDashStcsDay(String date, String[] formatParam){
List<MainDashStcsModel> resultList = query.mainKacDashStcsDay(yyyymm, formatParam);
List<MainDashStcsModel> resultList = query.mainKacDashStcsDay(date, formatParam);
return resultList;
}
@ -128,22 +128,20 @@ public class MainDashService {
* 3. 일단위 검색 -> Parameter 2023-09 월까지 있는경우
* 4. 일일단위 검색 -> Parameter 2023-09-01 날짜에 대한 검색
* 이하 모든 데이터는 Exception 발생
* @param yyyyMM
* @param date
* @throws NumberFormatException
*/
public String[] paramCheck(String yyyymm, String type) throws NumberFormatException{
public String[] paramCheck(String date, String type) throws NumberFormatException{
String[] result = new String[2];
yyyymm = yyyymm.trim();
date = date.trim();
logger.error("yyyymm -> {}", yyyymm.length());
String[] paramStrings = yyyymm.split("-");
String[] paramStrings = date.split("-");
switch (type) {
case "month": // 2. 월단위 검색 -> Parameter 2023등 연도만 있는경우
Integer.parseInt(yyyymm.trim());
Integer.parseInt(date.trim());
result[0] = "%Y";
result[1] = "%m";

4
pav-server/src/main/java/com/palnet/biz/jpa/repository/ctr/CtrCntrlQueryRepository.java

@ -1676,7 +1676,7 @@ public List<AnlsHstryDetailModel> listCntrlHstry(String id){
* @param yyyymm
* @return
*/
public List<MainDashStcsModel> mainKacDashStcsDay(String yyyymm, String[] formatParam){
public List<MainDashStcsModel> mainKacDashStcsDay(String date, String[] formatParam){
QCtrCntrlBas bas = QCtrCntrlBas.ctrCntrlBas;
StringTemplate formattedDate = Expressions.stringTemplate(
@ -1691,7 +1691,7 @@ public List<AnlsHstryDetailModel> listCntrlHstry(String id){
BooleanBuilder builder = new BooleanBuilder();
builder.and(bas.statusCd.eq("99"));
if(yyyymm != null && yyyymm.length() > 0) builder.and(formattedDate.eq(yyyymm));
if(date != null && date.length() > 0) builder.and(formattedDate.eq(date));
List<MainDashStcsModel> result = query
.select(

5
pav-server/src/main/java/com/palnet/biz/jpa/repository/pty/PtyCstmrDtlRepository.java

@ -1,12 +1,9 @@
package com.palnet.biz.jpa.repository.pty;
import com.palnet.biz.jpa.entity.PtyCstmrDtl;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.stereotype.Repository;
import com.palnet.biz.jpa.entity.CtrCntrlBas;
import com.palnet.biz.jpa.entity.PtyCstmrDtl;
import com.palnet.biz.jpa.entity.PtyTermsBas;
@Repository
public interface PtyCstmrDtlRepository extends JpaRepository<PtyCstmrDtl, Integer>{

15
pav-server/src/main/java/com/palnet/pav/kac/api/flight/plan/controller/KacFlightPlanController.java

@ -1,15 +0,0 @@
package com.palnet.pav.kac.api.flight.plan.controller;
/**
* packageName : com.palnet.pav.kac.api.plan.controller
* fileName : KacPlanController
* author : dhji
* date : 2023-09-15(015)
* description :
* ===========================================================
* DATE AUTHOR NOTE
* -----------------------------------------------------------
* 2023-09-15(015) dhji 최초 생성
*/
public class KacFlightPlanController {
}

15
pav-server/src/main/java/com/palnet/pav/kac/api/flight/plan/model/KacFlightPlanModel.java

@ -1,15 +0,0 @@
package com.palnet.pav.kac.api.flight.plan.model;
/**
* packageName : com.palnet.pav.kac.api.flight.plan.model
* fileName : KacFlightPlanModel
* author : dhji
* date : 2023-09-15(015)
* description :
* ===========================================================
* DATE AUTHOR NOTE
* -----------------------------------------------------------
* 2023-09-15(015) dhji 최초 생성
*/
public class KacFlightPlanModel {
}

15
pav-server/src/main/java/com/palnet/pav/kac/api/flight/plan/service/KacFlightPlanService.java

@ -1,15 +0,0 @@
package com.palnet.pav.kac.api.flight.plan.service;
/**
* packageName : com.palnet.pav.kac.api.flight.plan.service
* fileName : KacFlightPlanService
* author : dhji
* date : 2023-09-15(015)
* description :
* ===========================================================
* DATE AUTHOR NOTE
* -----------------------------------------------------------
* 2023-09-15(015) dhji 최초 생성
*/
public class KacFlightPlanService {
}

2
pav-socket/build.gradle

@ -20,6 +20,8 @@ jar {
}
dependencies {
implementation project(':pav-common')
implementation 'org.springframework.boot:spring-boot-starter-web'
implementation 'org.springframework.boot:spring-boot-starter-actuator'
implementation 'org.springframework.boot:spring-boot-starter-webflux'

2
pav-websocket/build.gradle

@ -20,6 +20,8 @@ jar {
}
dependencies {
implementation project(':pav-common')
implementation 'org.springframework.boot:spring-boot-starter-web'
implementation 'io.netty:netty-all:4.1.63.Final'

1
settings.gradle

@ -1,5 +1,6 @@
rootProject.name = 'pav-be-kac'
include 'pav-common'
include 'pav-socket'
include 'pav-websocket'
include 'pav-server'
Loading…
Cancel
Save