diff --git a/pav-common/build.gradle b/pav-common/build.gradle new file mode 100644 index 00000000..e42972e9 --- /dev/null +++ b/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" +} \ No newline at end of file diff --git a/pav-common/settings.gradle b/pav-common/settings.gradle new file mode 100644 index 00000000..b44df8bf --- /dev/null +++ b/pav-common/settings.gradle @@ -0,0 +1 @@ +rootProject.name = 'pav-common' diff --git a/pav-common/src/main/java/com/palnet/common/CommonApplication.java b/pav-common/src/main/java/com/palnet/common/CommonApplication.java new file mode 100644 index 00000000..1a127d94 --- /dev/null +++ b/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); + } + +} diff --git a/pav-common/src/main/java/com/palnet/common/model/SampleDTO.java b/pav-common/src/main/java/com/palnet/common/model/SampleDTO.java new file mode 100644 index 00000000..75e45035 --- /dev/null +++ b/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; + +} diff --git a/pav-common/src/main/resources/application.properties b/pav-common/src/main/resources/application.properties new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/pav-common/src/main/resources/application.properties @@ -0,0 +1 @@ + diff --git a/pav-common/src/test/java/com/palnet/common/CommonApplicationTests.java b/pav-common/src/test/java/com/palnet/common/CommonApplicationTests.java new file mode 100644 index 00000000..a5f851fd --- /dev/null +++ b/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() { + } + +} diff --git a/pav-server/build.gradle b/pav-server/build.gradle index 6898bc74..101ec16c 100644 --- a/pav-server/build.gradle +++ b/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" } diff --git a/pav-server/c:/project/log/control-server/data.log b/pav-server/c:/project/log/control-server/data.log new file mode 100644 index 00000000..d9ed0fbd --- /dev/null +++ b/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](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](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](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](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](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](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](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](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](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](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](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](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](56) : HCANN000001: Hibernate Commons Annotations {5.1.2.Final} +2023-09-19 15:41:30 [INFO ] [Dialect.java](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](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](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](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](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](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](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](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](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](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](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](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](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](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](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](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](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](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](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](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](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](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 diff --git a/pav-server/src/main/java/com/palnet/biz/api/acnt/jwt/model/JwtRsModel.java b/pav-server/src/main/java/com/palnet/biz/api/acnt/jwt/model/JwtRsModel.java index d4fb3fe7..cab0aa47 100644 --- a/pav-server/src/main/java/com/palnet/biz/api/acnt/jwt/model/JwtRsModel.java +++ b/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; @@ -16,6 +17,10 @@ public class JwtRsModel implements Serializable { private Integer cstmrSno; private String auth; - - + + private Instant brthdyDate; + private String clncd; + private String hpno; + private String email; + } diff --git a/pav-server/src/main/java/com/palnet/biz/api/acnt/jwt/service/JwtService.java b/pav-server/src/main/java/com/palnet/biz/api/acnt/jwt/service/JwtService.java index 5a6739e2..dbd65016 100644 --- a/pav-server/src/main/java/com/palnet/biz/api/acnt/jwt/service/JwtService.java +++ b/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 loginProcess(JwtRqModel rq) throws Exception{ - - int loginError = 1; // -100 : 아이디/비밀번호가 없습니다 , -101 : 계정정보를 찾을수 없습니다 , -102 : 비밀번호가 잘못 되었습니다 , -103 : 계정을 사용할수 없습니다. - - Map resultMap = new HashMap(); - - //입력값 검증 처리 - if(StringUtils.isEmpty(rq.getUserId()) || StringUtils.isEmpty(rq.getUserPswd())) { - loginError = -100; - } - - JwtUserModel userDetails = (JwtUserModel)userDetailsService - .loadUserByUsername(rq.getUserId()); - - - //계정이 없는경우 - if(userDetails == null) { - loginError = -101; - }else{ - String password = EncryptUtils.sha256Encrypt(rq.getUserPswd()); - - //비밀번호 검증 처리 - 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()); - //토큰 저장 처리 - 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 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 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); + + private final PtyCstmrBasRepository ptyCstmrBasRepository; + private final PtyCstmrDtlRepository ptyCstmrDtlRepository; + private final PtyCstmrConectHistRepository ptyCstmrConectHistRepository; + private final JwtUserDetailsService userDetailsService; + private final PtyCstmrQueryRepository query; + private final JwtTokenUtil jwtTokenUtil; + + /** + * 로그인 처리 + * + * @param rq + * @return + */ + public Map loginProcess(JwtRqModel rq) throws Exception { + + int loginError = 1; // -100 : 아이디/비밀번호가 없습니다 , -101 : 계정정보를 찾을수 없습니다 , -102 : 비밀번호가 잘못 되었습니다 , -103 : 계정을 사용할수 없습니다. + + Map resultMap = new HashMap(); + + //입력값 검증 처리 + if (StringUtils.isEmpty(rq.getUserId()) || StringUtils.isEmpty(rq.getUserPswd())) { + loginError = -100; + } + + JwtUserModel userDetails = (JwtUserModel) userDetailsService + .loadUserByUsername(rq.getUserId()); + + + //계정이 없는경우 + if (userDetails == null) { + loginError = -101; + } else { + String password = EncryptUtils.sha256Encrypt(rq.getUserPswd()); + + //비밀번호 검증 처리 + 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 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 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; + } + } diff --git a/pav-server/src/main/java/com/palnet/biz/api/acnt/jwt/service/JwtUserDetailsService.java b/pav-server/src/main/java/com/palnet/biz/api/acnt/jwt/service/JwtUserDetailsService.java index b7cc08a3..24942184 100644 --- a/pav-server/src/main/java/com/palnet/biz/api/acnt/jwt/service/JwtUserDetailsService.java +++ b/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; - - - - @Override - public JwtUserModel loadUserByUsername(String username){ - - JwtUserModel model = query.findUserPassword(username); -// log.debug("jwtUser>>>>" + JsonUtils.toJson(model)); - if(model == null) { - return null; - }else { - return model; - } - - } +public class JwtUserDetailsService implements UserDetailsService { + + private final PtyCstmrQueryRepository query; + + @Override + public JwtUserModel loadUserByUsername(String username) { + + JwtUserModel model = query.findUserPassword(username); + + if (model == null) { + return null; + } else { + return model; + } + + } } diff --git a/pav-server/src/main/java/com/palnet/biz/api/main/dash/controller/MainDashController.java b/pav-server/src/main/java/com/palnet/biz/api/main/dash/controller/MainDashController.java index beb8083d..f3f1f0cb 100644 --- a/pav-server/src/main/java/com/palnet/biz/api/main/dash/controller/MainDashController.java +++ b/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 kacDateStatistics(String yyyymm, @PathVariable String type){ + @ApiImplicitParam(name = "date",value = "날짜", dataTypeClass = String.class) + public ResponseEntity 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 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>(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) diff --git a/pav-server/src/main/java/com/palnet/biz/api/main/dash/service/MainDashService.java b/pav-server/src/main/java/com/palnet/biz/api/main/dash/service/MainDashService.java index e5b4c190..32ff01ea 100644 --- a/pav-server/src/main/java/com/palnet/biz/api/main/dash/service/MainDashService.java +++ b/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 mainKacDashStcsDay(String yyyymm, String[] formatParam){ + public List mainKacDashStcsDay(String date, String[] formatParam){ - List resultList = query.mainKacDashStcsDay(yyyymm, formatParam); + List 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"; diff --git a/pav-server/src/main/java/com/palnet/biz/jpa/repository/ctr/CtrCntrlQueryRepository.java b/pav-server/src/main/java/com/palnet/biz/jpa/repository/ctr/CtrCntrlQueryRepository.java index 65ad442b..23acb068 100644 --- a/pav-server/src/main/java/com/palnet/biz/jpa/repository/ctr/CtrCntrlQueryRepository.java +++ b/pav-server/src/main/java/com/palnet/biz/jpa/repository/ctr/CtrCntrlQueryRepository.java @@ -1676,7 +1676,7 @@ public List listCntrlHstry(String id){ * @param yyyymm * @return */ - public List mainKacDashStcsDay(String yyyymm, String[] formatParam){ + public List mainKacDashStcsDay(String date, String[] formatParam){ QCtrCntrlBas bas = QCtrCntrlBas.ctrCntrlBas; StringTemplate formattedDate = Expressions.stringTemplate( @@ -1691,7 +1691,7 @@ public List 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 result = query .select( diff --git a/pav-server/src/main/java/com/palnet/biz/jpa/repository/pty/PtyCstmrDtlRepository.java b/pav-server/src/main/java/com/palnet/biz/jpa/repository/pty/PtyCstmrDtlRepository.java index cb75fb18..0f0094b2 100644 --- a/pav-server/src/main/java/com/palnet/biz/jpa/repository/pty/PtyCstmrDtlRepository.java +++ b/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{ diff --git a/pav-server/src/main/java/com/palnet/pav/kac/api/flight/plan/controller/KacFlightPlanController.java b/pav-server/src/main/java/com/palnet/pav/kac/api/flight/plan/controller/KacFlightPlanController.java deleted file mode 100644 index 86718542..00000000 --- a/pav-server/src/main/java/com/palnet/pav/kac/api/flight/plan/controller/KacFlightPlanController.java +++ /dev/null @@ -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 { -} diff --git a/pav-server/src/main/java/com/palnet/pav/kac/api/flight/plan/model/KacFlightPlanModel.java b/pav-server/src/main/java/com/palnet/pav/kac/api/flight/plan/model/KacFlightPlanModel.java deleted file mode 100644 index 9953249f..00000000 --- a/pav-server/src/main/java/com/palnet/pav/kac/api/flight/plan/model/KacFlightPlanModel.java +++ /dev/null @@ -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 { -} diff --git a/pav-server/src/main/java/com/palnet/pav/kac/api/flight/plan/service/KacFlightPlanService.java b/pav-server/src/main/java/com/palnet/pav/kac/api/flight/plan/service/KacFlightPlanService.java deleted file mode 100644 index 6aeb12af..00000000 --- a/pav-server/src/main/java/com/palnet/pav/kac/api/flight/plan/service/KacFlightPlanService.java +++ /dev/null @@ -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 { -} diff --git a/pav-socket/build.gradle b/pav-socket/build.gradle index 675fb290..3b08317d 100644 --- a/pav-socket/build.gradle +++ b/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' diff --git a/pav-websocket/build.gradle b/pav-websocket/build.gradle index 53c4e5a6..5cd9e046 100644 --- a/pav-websocket/build.gradle +++ b/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' diff --git a/settings.gradle b/settings.gradle index 02e11aa7..d85a34dc 100644 --- a/settings.gradle +++ b/settings.gradle @@ -1,5 +1,6 @@ rootProject.name = 'pav-be-kac' +include 'pav-common' include 'pav-socket' include 'pav-websocket' -include 'pav-server' \ No newline at end of file +include 'pav-server'