From aaeeb8a06252ac3fbc5aa23a5dcf6efb87db2829 Mon Sep 17 00:00:00 2001 From: ngntu10 Date: Thu, 14 Nov 2024 14:28:28 +0700 Subject: [PATCH] chore: improve performance, fix bugs, and refine documentation --- src/main/resources/logs/application.log | 26554 ---------------------- 1 file changed, 26554 deletions(-) delete mode 100644 src/main/resources/logs/application.log diff --git a/src/main/resources/logs/application.log b/src/main/resources/logs/application.log deleted file mode 100644 index 7fa4035..0000000 --- a/src/main/resources/logs/application.log +++ /dev/null @@ -1,26554 +0,0 @@ -2024-11-11 13:49:47.136 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-11 13:49:47.191 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 22172 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 13:49:47.192 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 13:49:47.255 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-11 13:49:47.255 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-11 13:49:47.506 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 13:49:47.514 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 13:49:48.824 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 13:49:48.826 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 13:49:49.179 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 342 ms. Found 16 JPA repository interfaces. -2024-11-11 13:49:49.211 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 13:49:49.212 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 13:49:49.237 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:49:49.237 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:49:49.237 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:49:49.237 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:49:49.237 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:49:49.238 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:49:49.238 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:49:49.238 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:49:49.238 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:49:49.238 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:49:49.238 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:49:49.238 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:49:49.239 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:49:49.239 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:49:49.239 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:49:49.239 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:49:49.239 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 13 ms. Found 0 Redis repository interfaces. -2024-11-11 13:49:50.230 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 13:49:50.244 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 13:49:50.245 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 13:49:50.246 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 13:49:50.314 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 13:49:50.315 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 3058 ms -2024-11-11 13:49:50.517 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 13:49:50.627 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-11 13:49:50.689 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 13:49:51.202 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 13:49:51.246 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-11 13:49:51.461 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@38ab25f5 -2024-11-11 13:49:51.464 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-11 13:49:51.526 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 13:49:53.507 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 13:49:53.840 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 13:49:54.474 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 13:49:54.474 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 13:49:55.352 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 13:49:55.914 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 13:49:57.283 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 13:49:57.327 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 13:49:57.348 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 13:49:57.359 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 10.753 seconds (process running for 12.613) -2024-11-11 13:50:06.810 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 13:50:06.814 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-11 13:50:06.819 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-11 13:52:33.205 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-11 13:52:33.252 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 16816 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 13:52:33.253 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 13:52:33.316 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-11 13:52:33.316 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-11 13:52:33.594 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 13:52:33.600 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 13:52:34.786 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 13:52:34.788 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 13:52:35.022 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 224 ms. Found 16 JPA repository interfaces. -2024-11-11 13:52:35.041 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 13:52:35.042 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 13:52:35.063 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:52:35.063 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:52:35.063 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:52:35.064 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:52:35.064 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:52:35.064 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:52:35.064 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:52:35.065 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:52:35.065 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:52:35.065 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:52:35.065 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:52:35.065 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:52:35.065 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:52:35.065 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:52:35.065 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:52:35.065 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:52:35.066 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 13 ms. Found 0 Redis repository interfaces. -2024-11-11 13:52:35.909 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 13:52:35.920 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 13:52:35.921 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 13:52:35.922 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 13:52:35.984 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 13:52:35.986 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2670 ms -2024-11-11 13:52:36.175 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 13:52:36.237 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-11 13:52:36.276 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 13:52:36.621 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 13:52:36.654 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-11 13:52:36.832 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@20166a69 -2024-11-11 13:52:36.836 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-11 13:52:36.879 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 13:52:38.789 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 13:52:39.134 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 13:52:39.856 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 13:52:39.857 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 13:52:40.698 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 13:52:41.207 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 13:52:42.774 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 13:52:42.822 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 13:52:42.844 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 13:52:42.855 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 10.101 seconds (process running for 11.559) -2024-11-11 13:52:54.246 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 13:52:54.251 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-11 13:52:54.257 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-11 13:52:59.893 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-11 13:52:59.958 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 20924 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 13:52:59.960 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 13:53:00.049 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-11 13:53:00.049 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-11 13:53:00.390 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 13:53:00.398 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 13:53:01.585 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 13:53:01.587 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 13:53:01.864 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 268 ms. Found 16 JPA repository interfaces. -2024-11-11 13:53:01.892 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 13:53:01.893 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 13:53:01.918 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:53:01.919 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:53:01.919 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:53:01.919 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:53:01.919 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:53:01.919 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:53:01.919 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:53:01.920 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:53:01.920 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:53:01.920 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:53:01.920 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:53:01.920 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:53:01.920 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:53:01.921 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:53:01.921 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:53:01.921 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:53:01.921 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 17 ms. Found 0 Redis repository interfaces. -2024-11-11 13:53:02.820 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 13:53:02.830 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 13:53:02.832 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 13:53:02.832 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 13:53:02.890 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 13:53:02.890 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2840 ms -2024-11-11 13:53:03.062 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 13:53:03.126 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-11 13:53:03.166 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 13:53:03.530 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 13:53:03.565 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-11 13:53:03.734 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@6a038d69 -2024-11-11 13:53:03.738 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-11 13:53:03.781 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 13:53:05.644 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 13:53:06.003 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 13:53:06.784 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 13:53:06.786 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 13:53:07.961 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 13:53:08.556 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 13:53:09.974 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 13:53:10.018 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 13:53:10.037 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 13:53:10.047 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 10.857 seconds (process running for 13.421) -2024-11-11 13:53:34.132 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 2 class path changes (0 additions, 0 deletions, 2 modifications) -2024-11-11 13:53:34.139 [Thread-5] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 13:53:34.323 [Thread-5] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 13:53:34.332 [Thread-5] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-11 13:53:34.340 [Thread-5] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-11 13:53:34.572 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 20924 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 13:53:34.573 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 13:53:35.534 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 13:53:35.535 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 13:53:35.686 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 151 ms. Found 16 JPA repository interfaces. -2024-11-11 13:53:35.695 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 13:53:35.695 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 13:53:35.705 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:53:35.705 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:53:35.705 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:53:35.705 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:53:35.705 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:53:35.705 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:53:35.707 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:53:35.707 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:53:35.707 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:53:35.707 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:53:35.707 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:53:35.707 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:53:35.708 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:53:35.708 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:53:35.708 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:53:35.708 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:53:35.708 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 12 ms. Found 0 Redis repository interfaces. -2024-11-11 13:53:36.085 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 13:53:36.086 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 13:53:36.086 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 13:53:36.086 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 13:53:36.126 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 13:53:36.126 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1549 ms -2024-11-11 13:53:36.240 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 13:53:36.244 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 13:53:36.263 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 13:53:36.264 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Starting... -2024-11-11 13:53:36.336 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-2 - Added connection org.postgresql.jdbc.PgConnection@12e93ce8 -2024-11-11 13:53:36.337 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Start completed. -2024-11-11 13:53:36.353 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 13:53:37.092 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 13:53:37.493 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 13:53:37.778 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 13:53:37.779 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 13:53:38.024 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 13:53:38.384 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 13:53:38.815 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 13:53:38.850 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 13:53:38.853 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 13:53:38.860 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 4.375 seconds (process running for 42.234) -2024-11-11 13:53:38.871 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-11 13:53:43.350 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-11 13:53:43.352 [Thread-7] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 13:53:43.480 [Thread-7] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 13:53:43.480 [Thread-7] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown initiated... -2024-11-11 13:53:43.483 [Thread-7] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown completed. -2024-11-11 13:53:43.657 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 20924 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 13:53:43.657 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 13:53:44.667 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 13:53:44.667 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 13:53:44.780 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 112 ms. Found 16 JPA repository interfaces. -2024-11-11 13:53:44.786 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 13:53:44.786 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 13:53:44.797 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:53:44.797 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:53:44.797 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:53:44.797 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:53:44.797 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:53:44.797 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:53:44.797 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:53:44.867 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:53:44.868 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:53:44.868 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:53:44.869 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:53:44.869 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:53:44.869 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:53:44.869 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:53:44.869 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:53:44.869 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:53:44.870 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 82 ms. Found 0 Redis repository interfaces. -2024-11-11 13:53:45.328 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 13:53:45.329 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 13:53:45.329 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 13:53:45.329 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 13:53:45.361 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 13:53:45.361 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1700 ms -2024-11-11 13:53:45.557 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 13:53:45.567 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 13:53:45.587 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 13:53:45.590 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Starting... -2024-11-11 13:53:45.683 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-3 - Added connection org.postgresql.jdbc.PgConnection@6f7caee4 -2024-11-11 13:53:45.684 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Start completed. -2024-11-11 13:53:45.712 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 13:53:46.803 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 13:53:47.462 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 13:53:47.855 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 13:53:47.856 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 13:53:48.304 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 13:53:48.903 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 13:53:49.454 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 13:53:49.493 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 13:53:49.497 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 13:53:49.502 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 5.924 seconds (process running for 52.876) -2024-11-11 13:53:49.513 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-11 13:53:51.958 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-11 13:53:51.964 [Thread-11] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 13:53:52.086 [Thread-11] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 13:53:52.087 [Thread-11] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Shutdown initiated... -2024-11-11 13:53:52.090 [Thread-11] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Shutdown completed. -2024-11-11 13:53:52.265 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 20924 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 13:53:52.265 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 13:53:52.907 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 13:53:52.907 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 13:53:52.996 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 88 ms. Found 16 JPA repository interfaces. -2024-11-11 13:53:53.001 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 13:53:53.001 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 13:53:53.009 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:53:53.009 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:53:53.009 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:53:53.009 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:53:53.009 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:53:53.009 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:53:53.009 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:53:53.009 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:53:53.009 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:53:53.009 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:53:53.009 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:53:53.009 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:53:53.009 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:53:53.011 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:53:53.011 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:53:53.011 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:53:53.011 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 9 ms. Found 0 Redis repository interfaces. -2024-11-11 13:53:53.262 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 13:53:53.263 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 13:53:53.263 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 13:53:53.263 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 13:53:53.306 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 13:53:53.306 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1037 ms -2024-11-11 13:53:53.387 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 13:53:53.392 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 13:53:53.401 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 13:53:53.402 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Starting... -2024-11-11 13:53:53.452 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-4 - Added connection org.postgresql.jdbc.PgConnection@261dc965 -2024-11-11 13:53:53.452 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Start completed. -2024-11-11 13:53:53.463 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 13:53:53.859 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 13:53:54.113 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 13:53:54.352 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 13:53:54.353 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 13:53:54.565 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 13:53:54.963 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 13:53:55.364 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 13:53:55.389 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 13:53:55.392 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 13:53:55.396 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 3.187 seconds (process running for 58.77) -2024-11-11 13:53:55.402 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-11 13:54:34.963 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-11 13:54:34.964 [Thread-15] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 13:54:35.092 [Thread-15] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 13:54:35.093 [Thread-15] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Shutdown initiated... -2024-11-11 13:54:35.098 [Thread-15] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Shutdown completed. -2024-11-11 13:54:35.266 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 20924 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 13:54:35.266 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 13:54:35.908 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 13:54:35.908 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 13:54:35.990 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 82 ms. Found 16 JPA repository interfaces. -2024-11-11 13:54:35.997 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 13:54:35.997 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 13:54:36.006 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:54:36.006 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:54:36.006 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:54:36.006 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:54:36.006 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:54:36.006 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:54:36.006 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:54:36.006 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:54:36.006 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:54:36.006 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:54:36.006 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:54:36.007 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:54:36.007 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:54:36.007 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:54:36.007 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:54:36.007 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:54:36.007 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 9 ms. Found 0 Redis repository interfaces. -2024-11-11 13:54:36.225 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 13:54:36.226 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 13:54:36.226 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 13:54:36.226 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 13:54:36.253 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 13:54:36.253 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 984 ms -2024-11-11 13:54:36.322 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 13:54:36.324 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 13:54:36.331 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 13:54:36.331 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Starting... -2024-11-11 13:54:36.390 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-5 - Added connection org.postgresql.jdbc.PgConnection@11f8ff73 -2024-11-11 13:54:36.391 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Start completed. -2024-11-11 13:54:36.401 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 13:54:36.743 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 13:54:36.996 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 13:54:37.202 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 13:54:37.202 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 13:54:37.421 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 13:54:37.777 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 13:54:38.192 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 13:54:38.216 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 13:54:38.222 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 13:54:38.226 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 3.017 seconds (process running for 101.6) -2024-11-11 13:54:38.233 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-11 13:54:55.966 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 13:54:55.967 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Shutdown initiated... -2024-11-11 13:54:55.968 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Shutdown completed. -2024-11-11 13:54:59.790 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-11 13:54:59.840 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 23148 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 13:54:59.841 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 13:54:59.894 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-11 13:54:59.894 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-11 13:55:00.145 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 13:55:00.150 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 13:55:01.267 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 13:55:01.269 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 13:55:01.522 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 245 ms. Found 16 JPA repository interfaces. -2024-11-11 13:55:01.543 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 13:55:01.544 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 13:55:01.563 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:55:01.564 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:55:01.564 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:55:01.564 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:55:01.564 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:55:01.565 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:55:01.565 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:55:01.565 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:55:01.565 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:55:01.565 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:55:01.565 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:55:01.566 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:55:01.566 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:55:01.566 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:55:01.566 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:55:01.566 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:55:01.566 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 13 ms. Found 0 Redis repository interfaces. -2024-11-11 13:55:02.501 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 13:55:02.512 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 13:55:02.514 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 13:55:02.514 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 13:55:02.576 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 13:55:02.577 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2681 ms -2024-11-11 13:55:02.782 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 13:55:02.856 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-11 13:55:02.895 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 13:55:03.254 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 13:55:03.290 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-11 13:55:03.456 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@64fec78a -2024-11-11 13:55:03.458 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-11 13:55:03.508 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 13:55:05.238 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 13:55:05.556 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 13:55:06.123 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 13:55:06.125 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 13:55:06.831 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 13:55:07.390 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 13:55:08.546 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 13:55:08.588 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 13:55:08.608 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 13:55:08.618 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 9.216 seconds (process running for 10.69) -2024-11-11 13:56:18.095 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-11 13:56:18.104 [Thread-5] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 13:56:18.276 [Thread-5] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 13:56:18.284 [Thread-5] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-11 13:56:18.292 [Thread-5] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-11 13:56:18.499 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 23148 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 13:56:18.500 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 13:56:19.260 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 13:56:19.261 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 13:56:19.360 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 98 ms. Found 16 JPA repository interfaces. -2024-11-11 13:56:19.366 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 13:56:19.367 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 13:56:19.381 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:56:19.381 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:56:19.381 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:56:19.381 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:56:19.383 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:56:19.383 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:56:19.383 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:56:19.383 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:56:19.383 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:56:19.383 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:56:19.383 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:56:19.383 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:56:19.383 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:56:19.383 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:56:19.383 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:56:19.383 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 13:56:19.384 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 16 ms. Found 0 Redis repository interfaces. -2024-11-11 13:56:19.688 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 13:56:19.690 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 13:56:19.690 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 13:56:19.690 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 13:56:19.717 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 13:56:19.717 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1212 ms -2024-11-11 13:56:19.793 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 13:56:19.795 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 13:56:19.811 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 13:56:19.812 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Starting... -2024-11-11 13:56:19.861 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-2 - Added connection org.postgresql.jdbc.PgConnection@63d6b7fb -2024-11-11 13:56:19.861 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Start completed. -2024-11-11 13:56:19.872 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 13:56:20.332 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 13:56:20.592 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 13:56:20.825 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 13:56:20.825 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 13:56:21.039 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 13:56:21.403 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 13:56:21.854 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 13:56:21.879 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 13:56:21.883 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 13:56:21.887 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 3.48 seconds (process running for 83.959) -2024-11-11 13:56:21.895 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-11 15:02:11.915 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-11 15:02:11.922 [Thread-7] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 15:02:12.073 [Thread-7] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 15:02:12.075 [Thread-7] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown initiated... -2024-11-11 15:02:12.079 [Thread-7] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown completed. -2024-11-11 15:02:12.339 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 23148 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 15:02:12.339 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 15:02:13.539 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 15:02:13.540 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 15:02:13.687 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 147 ms. Found 16 JPA repository interfaces. -2024-11-11 15:02:13.698 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 15:02:13.699 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 15:02:13.711 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 15:02:13.712 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 15:02:13.712 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 15:02:13.714 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 15:02:13.715 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 15:02:13.715 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 15:02:13.716 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 15:02:13.716 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 15:02:13.717 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 15:02:13.717 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 15:02:13.719 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 15:02:13.719 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 15:02:13.720 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 15:02:13.721 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 15:02:13.721 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 15:02:13.722 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 15:02:13.722 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 22 ms. Found 0 Redis repository interfaces. -2024-11-11 15:02:14.235 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 15:02:14.238 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 15:02:14.238 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 15:02:14.238 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 15:02:14.301 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 15:02:14.301 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1954 ms -2024-11-11 15:02:14.442 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 15:02:14.451 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 15:02:14.479 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 15:02:14.482 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Starting... -2024-11-11 15:02:14.547 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-3 - Added connection org.postgresql.jdbc.PgConnection@6b5eea36 -2024-11-11 15:02:14.547 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Start completed. -2024-11-11 15:02:14.568 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 15:02:15.348 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 15:02:15.623 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 15:02:15.887 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 15:02:15.887 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 15:02:16.240 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 15:02:16.846 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 15:02:17.304 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 15:02:17.334 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 15:02:17.338 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 15:02:17.341 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 5.142 seconds (process running for 4039.414) -2024-11-11 15:02:17.349 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-11 15:03:04.170 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-11 15:03:04.172 [Thread-11] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 15:03:04.304 [Thread-11] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 15:03:04.305 [Thread-11] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Shutdown initiated... -2024-11-11 15:03:04.317 [Thread-11] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Shutdown completed. -2024-11-11 15:03:04.544 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 23148 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 15:03:04.545 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 15:03:05.660 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 15:03:05.660 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 15:03:05.785 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 124 ms. Found 16 JPA repository interfaces. -2024-11-11 15:03:05.795 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 15:03:05.795 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 15:03:05.809 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 15:03:05.810 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 15:03:05.810 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 15:03:05.811 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 15:03:05.811 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 15:03:05.811 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 15:03:05.811 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 15:03:05.811 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 15:03:05.812 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 15:03:05.812 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 15:03:05.812 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 15:03:05.813 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 15:03:05.813 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 15:03:05.813 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 15:03:05.813 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 15:03:05.814 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 15:03:05.814 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 18 ms. Found 0 Redis repository interfaces. -2024-11-11 15:03:06.121 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 15:03:06.121 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 15:03:06.123 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 15:03:06.123 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 15:03:06.148 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 15:03:06.148 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1600 ms -2024-11-11 15:03:06.215 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 15:03:06.216 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 15:03:06.225 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 15:03:06.225 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Starting... -2024-11-11 15:03:06.281 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-4 - Added connection org.postgresql.jdbc.PgConnection@4663d195 -2024-11-11 15:03:06.281 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Start completed. -2024-11-11 15:03:06.292 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 15:03:06.660 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 15:03:06.957 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 15:03:07.247 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 15:03:07.248 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 15:03:07.483 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 15:03:07.848 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 15:03:08.317 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 15:03:08.348 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 15:03:08.353 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 15:03:08.357 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 3.906 seconds (process running for 4090.429) -2024-11-11 15:03:08.365 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-11 15:08:58.448 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-11 15:08:58.454 [Thread-15] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 15:08:58.588 [Thread-15] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 15:08:58.589 [Thread-15] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Shutdown initiated... -2024-11-11 15:08:58.600 [Thread-15] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Shutdown completed. -2024-11-11 15:08:58.844 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 23148 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 15:08:58.844 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 15:08:59.602 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 15:08:59.602 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 15:08:59.710 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 107 ms. Found 16 JPA repository interfaces. -2024-11-11 15:08:59.718 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 15:08:59.718 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 15:08:59.734 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 15:08:59.734 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 15:08:59.734 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 15:08:59.735 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 15:08:59.735 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 15:08:59.735 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 15:08:59.735 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 15:08:59.735 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 15:08:59.736 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 15:08:59.736 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 15:08:59.736 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 15:08:59.736 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 15:08:59.737 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 15:08:59.737 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 15:08:59.737 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 15:08:59.737 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 15:08:59.737 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 19 ms. Found 0 Redis repository interfaces. -2024-11-11 15:09:00.316 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 15:09:00.322 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 15:09:00.322 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 15:09:00.322 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 15:09:00.463 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 15:09:00.463 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1615 ms -2024-11-11 15:09:00.625 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 15:09:00.630 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 15:09:00.650 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 15:09:00.652 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Starting... -2024-11-11 15:09:00.739 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-5 - Added connection org.postgresql.jdbc.PgConnection@7731e1d -2024-11-11 15:09:00.740 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Start completed. -2024-11-11 15:09:00.761 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 15:09:01.376 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 15:09:01.730 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 15:09:02.089 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 15:09:02.090 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 15:09:02.538 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 15:09:03.412 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 15:09:05.439 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 15:09:05.490 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 15:09:05.499 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 15:09:05.508 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 6.771 seconds (process running for 4447.58) -2024-11-11 15:09:05.524 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-11 15:09:13.183 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-11 15:09:13.186 [Thread-19] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 15:09:13.309 [Thread-19] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 15:09:13.310 [Thread-19] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Shutdown initiated... -2024-11-11 15:09:13.314 [Thread-19] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Shutdown completed. -2024-11-11 15:09:13.518 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 23148 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 15:09:13.519 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 15:09:15.008 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 15:09:15.009 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 15:09:15.123 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 113 ms. Found 16 JPA repository interfaces. -2024-11-11 15:09:15.130 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 15:09:15.130 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 15:09:15.141 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 15:09:15.141 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 15:09:15.142 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 15:09:15.142 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 15:09:15.142 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 15:09:15.142 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 15:09:15.142 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 15:09:15.142 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 15:09:15.143 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 15:09:15.143 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 15:09:15.143 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 15:09:15.143 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 15:09:15.143 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 15:09:15.143 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 15:09:15.144 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 15:09:15.144 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 15:09:15.144 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 13 ms. Found 0 Redis repository interfaces. -2024-11-11 15:09:15.558 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 15:09:15.559 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 15:09:15.560 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 15:09:15.560 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 15:09:15.605 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 15:09:15.605 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2083 ms -2024-11-11 15:09:15.734 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 15:09:15.740 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 15:09:15.764 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 15:09:15.765 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Starting... -2024-11-11 15:09:15.837 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-6 - Added connection org.postgresql.jdbc.PgConnection@6c1fb3f3 -2024-11-11 15:09:15.837 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Start completed. -2024-11-11 15:09:15.858 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 15:09:16.520 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 15:09:17.269 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 15:09:17.741 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 15:09:17.742 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 15:09:18.328 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 15:09:19.064 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 15:09:19.695 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 15:09:19.719 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 15:09:19.723 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 15:09:19.726 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 6.27 seconds (process running for 4461.798) -2024-11-11 15:09:19.732 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-11 15:09:22.212 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 15:09:22.213 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Shutdown initiated... -2024-11-11 15:09:22.215 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Shutdown completed. -2024-11-11 16:08:22.332 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-11 16:08:22.376 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 17484 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 16:08:22.377 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 16:08:22.429 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-11 16:08:22.429 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-11 16:08:22.672 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 16:08:22.678 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 16:08:23.824 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 16:08:23.826 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 16:08:24.074 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 240 ms. Found 16 JPA repository interfaces. -2024-11-11 16:08:24.095 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 16:08:24.096 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 16:08:24.115 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:08:24.116 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:08:24.116 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:08:24.116 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:08:24.116 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:08:24.116 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:08:24.117 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:08:24.117 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:08:24.119 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:08:24.119 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:08:24.119 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:08:24.119 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:08:24.119 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:08:24.119 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:08:24.119 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:08:24.119 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:08:24.119 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 15 ms. Found 0 Redis repository interfaces. -2024-11-11 16:08:24.973 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 16:08:24.984 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 16:08:24.986 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 16:08:24.986 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 16:08:25.044 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 16:08:25.044 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2614 ms -2024-11-11 16:08:25.264 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 16:08:25.330 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-11 16:08:25.370 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 16:08:25.718 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 16:08:25.751 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-11 16:08:25.935 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@5d254d34 -2024-11-11 16:08:25.940 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-11 16:08:25.990 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 16:08:26.608 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 16:08:26.874 [restartedMain] ERROR o.s.o.j.LocalContainerEntityManagerFactoryBean - Failed to initialize JPA EntityManagerFactory: [PersistenceUnit: default] Unable to build Hibernate SessionFactory; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'com.Optimart.models.Listener.ProductListener': Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name 'productRedisService': Injection of autowired dependencies failed -2024-11-11 16:08:26.877 [restartedMain] ERROR o.s.b.w.e.tomcat.TomcatStarter - Error starting Tomcat context. Exception: org.springframework.beans.factory.UnsatisfiedDependencyException. Message: Error creating bean with name 'jwtTokenFilter' defined in file [A:\My Workspace\java_workspace\OptiMart\target\classes\com\Optimart\filters\JwtTokenFilter.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'securityConfig' defined in file [A:\My Workspace\java_workspace\OptiMart\target\classes\com\Optimart\configuration\Security\SecurityConfig.class]: Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name 'authRepository' defined in com.Optimart.repositories.AuthRepository defined in @EnableJpaRepositories declared on JpaRepositoriesRegistrar.EnableJpaRepositoriesConfiguration: Cannot resolve reference to bean 'jpaSharedEM_entityManagerFactory' while setting bean property 'entityManager' -2024-11-11 16:08:26.912 [restartedMain] INFO o.a.catalina.core.StandardService - Stopping service [Tomcat] -2024-11-11 16:08:26.916 [restartedMain] WARN o.a.c.loader.WebappClassLoaderBase - The web application [ROOT] appears to have started a thread named [HikariPool-1 housekeeper] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread: - java.base/jdk.internal.misc.Unsafe.park(Native Method) - java.base/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269) - java.base/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1758) - java.base/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) - java.base/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) - java.base/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070) - java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) - java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) - java.base/java.lang.Thread.run(Thread.java:1583) -2024-11-11 16:08:26.917 [restartedMain] WARN o.a.c.loader.WebappClassLoaderBase - The web application [ROOT] appears to have started a thread named [HikariPool-1 connection adder] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread: - java.base/jdk.internal.misc.Unsafe.park(Native Method) - java.base/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269) - java.base/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1758) - java.base/java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:460) - java.base/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069) - java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) - java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) - java.base/java.lang.Thread.run(Thread.java:1583) -2024-11-11 16:08:26.917 [restartedMain] WARN o.a.c.loader.WebappClassLoaderBase - The web application [ROOT] appears to have started a thread named [lettuce-timer-3-1] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread: - java.base/java.lang.Thread.sleep0(Native Method) - java.base/java.lang.Thread.sleep(Thread.java:509) - io.netty.util.HashedWheelTimer$Worker.waitForNextTick(HashedWheelTimer.java:598) - io.netty.util.HashedWheelTimer$Worker.run(HashedWheelTimer.java:494) - io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) - java.base/java.lang.Thread.run(Thread.java:1583) -2024-11-11 16:08:26.921 [restartedMain] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.context.ApplicationContextException: Unable to start web server -2024-11-11 16:08:27.041 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-11 16:08:27.044 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-11 16:08:27.059 [restartedMain] INFO o.s.b.a.l.ConditionEvaluationReportLogger - - -Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. -2024-11-11 16:08:27.079 [restartedMain] ERROR o.s.boot.SpringApplication - Application run failed -org.springframework.context.ApplicationContextException: Unable to start web server - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:165) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:619) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:335) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1363) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1352) - at com.Optimart.OptiMartApplication.main(OptiMartApplication.java:10) - at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) - at java.base/java.lang.reflect.Method.invoke(Method.java:580) - at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:50) -Caused by: org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat - at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.initialize(TomcatWebServer.java:147) - at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.(TomcatWebServer.java:107) - at org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getTomcatWebServer(TomcatServletWebServerFactory.java:516) - at org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getWebServer(TomcatServletWebServerFactory.java:222) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.createWebServer(ServletWebServerApplicationContext.java:188) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:162) - ... 11 common frames omitted -Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'jwtTokenFilter' defined in file [A:\My Workspace\java_workspace\OptiMart\target\classes\com\Optimart\filters\JwtTokenFilter.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'securityConfig' defined in file [A:\My Workspace\java_workspace\OptiMart\target\classes\com\Optimart\configuration\Security\SecurityConfig.class]: Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name 'authRepository' defined in com.Optimart.repositories.AuthRepository defined in @EnableJpaRepositories declared on JpaRepositoriesRegistrar.EnableJpaRepositoriesConfiguration: Cannot resolve reference to bean 'jpaSharedEM_entityManagerFactory' while setting bean property 'entityManager' - at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:795) - at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1375) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1212) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:205) - at org.springframework.boot.web.servlet.ServletContextInitializerBeans.getOrderedBeansOfType(ServletContextInitializerBeans.java:211) - at org.springframework.boot.web.servlet.ServletContextInitializerBeans.addAsRegistrationBean(ServletContextInitializerBeans.java:174) - at org.springframework.boot.web.servlet.ServletContextInitializerBeans.addAsRegistrationBean(ServletContextInitializerBeans.java:169) - at org.springframework.boot.web.servlet.ServletContextInitializerBeans.addAdaptableBeans(ServletContextInitializerBeans.java:154) - at org.springframework.boot.web.servlet.ServletContextInitializerBeans.(ServletContextInitializerBeans.java:87) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.getServletContextInitializerBeans(ServletWebServerApplicationContext.java:266) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.selfInitialize(ServletWebServerApplicationContext.java:240) - at org.springframework.boot.web.embedded.tomcat.TomcatStarter.onStartup(TomcatStarter.java:52) - at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4414) - at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) - at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1203) - at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1193) - at java.base/java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:317) - at java.base/java.util.concurrent.FutureTask.run(FutureTask.java) - at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) - at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:145) - at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:749) - at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:772) - at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) - at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1203) - at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1193) - at java.base/java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:317) - at java.base/java.util.concurrent.FutureTask.run(FutureTask.java) - at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) - at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:145) - at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:749) - at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:203) - at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) - at org.apache.catalina.core.StandardService.startInternal(StandardService.java:415) - at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) - at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:874) - at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) - at org.apache.catalina.startup.Tomcat.start(Tomcat.java:437) - at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.initialize(TomcatWebServer.java:128) - ... 16 common frames omitted -Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'securityConfig' defined in file [A:\My Workspace\java_workspace\OptiMart\target\classes\com\Optimart\configuration\Security\SecurityConfig.class]: Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name 'authRepository' defined in com.Optimart.repositories.AuthRepository defined in @EnableJpaRepositories declared on JpaRepositoriesRegistrar.EnableJpaRepositoriesConfiguration: Cannot resolve reference to bean 'jpaSharedEM_entityManagerFactory' while setting bean property 'entityManager' - at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:795) - at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1375) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1212) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) - at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:409) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1355) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1185) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) - at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) - at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:904) - at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:782) - ... 59 common frames omitted -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'authRepository' defined in com.Optimart.repositories.AuthRepository defined in @EnableJpaRepositories declared on JpaRepositoriesRegistrar.EnableJpaRepositoriesConfiguration: Cannot resolve reference to bean 'jpaSharedEM_entityManagerFactory' while setting bean property 'entityManager' - at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:377) - at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:135) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1705) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1454) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:599) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) - at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) - at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:904) - at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:782) - ... 82 common frames omitted -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jpaSharedEM_entityManagerFactory': Cannot resolve reference to bean 'entityManagerFactory' while setting constructor argument - at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:377) - at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:135) - at org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:682) - at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:509) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1355) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1185) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) - at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:365) - ... 96 common frames omitted -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: [PersistenceUnit: default] Unable to build Hibernate SessionFactory; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'com.Optimart.models.Listener.ProductListener': Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name 'productRedisService': Injection of autowired dependencies failed - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1806) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) - at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:365) - ... 108 common frames omitted -Caused by: jakarta.persistence.PersistenceException: [PersistenceUnit: default] Unable to build Hibernate SessionFactory; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'com.Optimart.models.Listener.ProductListener': Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name 'productRedisService': Injection of autowired dependencies failed - at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:421) - at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:396) - at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:366) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1853) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1802) - ... 115 common frames omitted -Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'com.Optimart.models.Listener.ProductListener': Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name 'productRedisService': Injection of autowired dependencies failed - at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:795) - at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1375) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1212) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:321) - at org.springframework.orm.hibernate5.SpringBeanContainer.createBean(SpringBeanContainer.java:148) - at org.springframework.orm.hibernate5.SpringBeanContainer.getBean(SpringBeanContainer.java:106) - at org.hibernate.resource.beans.internal.ManagedBeanRegistryImpl.getBean(ManagedBeanRegistryImpl.java:67) - at org.hibernate.resource.beans.internal.ManagedBeanRegistryImpl.getBean(ManagedBeanRegistryImpl.java:51) - at org.hibernate.jpa.event.internal.ListenerCallback$Definition.createCallback(ListenerCallback.java:39) - at org.hibernate.jpa.event.internal.CallbacksFactory.buildCallbacks(CallbacksFactory.java:84) - at org.hibernate.jpa.event.internal.CallbacksFactory.buildCallbackRegistry(CallbacksFactory.java:66) - at org.hibernate.event.spi.EventEngine.(EventEngine.java:44) - at org.hibernate.internal.SessionFactoryImpl.(SessionFactoryImpl.java:226) - at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:457) - at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1506) - at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:75) - at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:390) - at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:409) - ... 119 common frames omitted -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'productRedisService': Injection of autowired dependencies failed - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1439) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:599) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) - at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) - at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:904) - at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:782) - ... 139 common frames omitted -Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'spring.data.redis.use-redis-cache' in value "${spring.data.redis.use-redis-cache}" - at org.springframework.util.PropertyPlaceholderHelper.parseStringValue(PropertyPlaceholderHelper.java:180) - at org.springframework.util.PropertyPlaceholderHelper.replacePlaceholders(PropertyPlaceholderHelper.java:126) - at org.springframework.core.env.AbstractPropertyResolver.doResolvePlaceholders(AbstractPropertyResolver.java:239) - at org.springframework.core.env.AbstractPropertyResolver.resolveRequiredPlaceholders(AbstractPropertyResolver.java:210) - at org.springframework.context.support.PropertySourcesPlaceholderConfigurer.lambda$processProperties$0(PropertySourcesPlaceholderConfigurer.java:200) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveEmbeddedValue(AbstractBeanFactory.java:964) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1374) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:784) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:767) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:145) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:508) - ... 151 common frames omitted -2024-11-11 16:24:59.070 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-11 16:24:59.117 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 26716 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 16:24:59.118 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 16:24:59.169 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-11 16:24:59.169 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-11 16:24:59.415 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 16:24:59.421 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 16:25:00.578 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 16:25:00.580 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 16:25:00.844 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 252 ms. Found 16 JPA repository interfaces. -2024-11-11 16:25:00.863 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 16:25:00.865 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 16:25:00.885 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:25:00.885 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:25:00.885 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:25:00.885 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:25:00.885 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:25:00.885 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:25:00.885 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:25:00.885 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:25:00.887 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:25:00.887 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:25:00.887 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:25:00.887 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:25:00.887 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:25:00.888 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:25:00.888 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:25:00.888 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:25:00.888 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 14 ms. Found 0 Redis repository interfaces. -2024-11-11 16:25:01.729 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 16:25:01.740 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 16:25:01.741 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 16:25:01.741 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 16:25:01.806 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 16:25:01.806 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2636 ms -2024-11-11 16:25:02.009 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 16:25:02.080 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-11 16:25:02.122 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 16:25:02.500 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 16:25:02.532 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-11 16:25:02.706 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@3d7e5855 -2024-11-11 16:25:02.709 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-11 16:25:02.764 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 16:25:03.386 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 16:25:05.044 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 16:25:05.404 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 16:25:06.045 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 16:25:06.046 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 16:25:06.972 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 16:25:07.454 [restartedMain] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'productController' defined in file [A:\My Workspace\java_workspace\OptiMart\target\classes\com\Optimart\controllers\ProductController.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'productService' defined in file [A:\My Workspace\java_workspace\OptiMart\target\classes\com\Optimart\services\Product\ProductService.class]: Unsatisfied dependency expressed through constructor parameter 2: Error creating bean with name 'productRedisService': Injection of autowired dependencies failed -2024-11-11 16:25:07.455 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 16:25:07.575 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-11 16:25:07.578 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-11 16:25:07.584 [restartedMain] INFO o.a.catalina.core.StandardService - Stopping service [Tomcat] -2024-11-11 16:25:07.598 [restartedMain] INFO o.s.b.a.l.ConditionEvaluationReportLogger - - -Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. -2024-11-11 16:25:07.618 [restartedMain] ERROR o.s.boot.SpringApplication - Application run failed -org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'productController' defined in file [A:\My Workspace\java_workspace\OptiMart\target\classes\com\Optimart\controllers\ProductController.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'productService' defined in file [A:\My Workspace\java_workspace\OptiMart\target\classes\com\Optimart\services\Product\ProductService.class]: Unsatisfied dependency expressed through constructor parameter 2: Error creating bean with name 'productRedisService': Injection of autowired dependencies failed - at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:795) - at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1375) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1212) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:971) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:625) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:335) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1363) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1352) - at com.Optimart.OptiMartApplication.main(OptiMartApplication.java:10) - at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) - at java.base/java.lang.reflect.Method.invoke(Method.java:580) - at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:50) -Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'productService' defined in file [A:\My Workspace\java_workspace\OptiMart\target\classes\com\Optimart\services\Product\ProductService.class]: Unsatisfied dependency expressed through constructor parameter 2: Error creating bean with name 'productRedisService': Injection of autowired dependencies failed - at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:795) - at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1375) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1212) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) - at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) - at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:904) - at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:782) - ... 22 common frames omitted -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'productRedisService': Injection of autowired dependencies failed - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1439) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:599) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) - at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) - at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:904) - at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:782) - ... 36 common frames omitted -Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'spring.data.redis.use-redis-cache' in value "${spring.data.redis.use-redis-cache}" - at org.springframework.util.PropertyPlaceholderHelper.parseStringValue(PropertyPlaceholderHelper.java:180) - at org.springframework.util.PropertyPlaceholderHelper.replacePlaceholders(PropertyPlaceholderHelper.java:126) - at org.springframework.core.env.AbstractPropertyResolver.doResolvePlaceholders(AbstractPropertyResolver.java:239) - at org.springframework.core.env.AbstractPropertyResolver.resolveRequiredPlaceholders(AbstractPropertyResolver.java:210) - at org.springframework.context.support.PropertySourcesPlaceholderConfigurer.lambda$processProperties$0(PropertySourcesPlaceholderConfigurer.java:200) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveEmbeddedValue(AbstractBeanFactory.java:964) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1374) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:784) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:767) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:145) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:508) - ... 48 common frames omitted -2024-11-11 16:26:23.518 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-11 16:26:23.566 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 6260 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 16:26:23.568 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 16:26:23.631 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-11 16:26:23.631 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-11 16:26:23.863 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 16:26:23.869 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 16:26:25.050 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 16:26:25.052 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 16:26:25.344 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 280 ms. Found 16 JPA repository interfaces. -2024-11-11 16:26:25.369 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 16:26:25.371 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 16:26:25.394 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:26:25.394 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:26:25.394 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:26:25.395 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:26:25.395 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:26:25.396 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:26:25.396 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:26:25.396 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:26:25.397 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:26:25.398 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:26:25.398 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:26:25.398 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:26:25.398 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:26:25.398 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:26:25.398 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:26:25.399 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:26:25.399 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 18 ms. Found 0 Redis repository interfaces. -2024-11-11 16:26:26.372 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 16:26:26.382 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 16:26:26.391 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 16:26:26.391 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 16:26:26.455 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 16:26:26.456 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2824 ms -2024-11-11 16:26:26.653 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 16:26:26.730 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-11 16:26:26.778 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 16:26:27.172 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 16:26:27.240 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-11 16:26:27.458 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@5d254d34 -2024-11-11 16:26:27.461 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-11 16:26:27.504 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 16:26:28.333 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 16:26:29.839 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 16:26:30.168 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 16:26:30.745 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 16:26:30.747 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 16:26:31.445 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 16:26:31.849 [restartedMain] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'productController' defined in file [A:\My Workspace\java_workspace\OptiMart\target\classes\com\Optimart\controllers\ProductController.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'productService' defined in file [A:\My Workspace\java_workspace\OptiMart\target\classes\com\Optimart\services\Product\ProductService.class]: Unsatisfied dependency expressed through constructor parameter 2: Error creating bean with name 'productRedisService': Injection of autowired dependencies failed -2024-11-11 16:26:31.851 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 16:26:31.979 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-11 16:26:31.983 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-11 16:26:31.990 [restartedMain] INFO o.a.catalina.core.StandardService - Stopping service [Tomcat] -2024-11-11 16:26:32.004 [restartedMain] INFO o.s.b.a.l.ConditionEvaluationReportLogger - - -Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. -2024-11-11 16:26:32.026 [restartedMain] ERROR o.s.boot.SpringApplication - Application run failed -org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'productController' defined in file [A:\My Workspace\java_workspace\OptiMart\target\classes\com\Optimart\controllers\ProductController.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'productService' defined in file [A:\My Workspace\java_workspace\OptiMart\target\classes\com\Optimart\services\Product\ProductService.class]: Unsatisfied dependency expressed through constructor parameter 2: Error creating bean with name 'productRedisService': Injection of autowired dependencies failed - at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:795) - at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1375) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1212) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:971) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:625) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:335) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1363) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1352) - at com.Optimart.OptiMartApplication.main(OptiMartApplication.java:10) - at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) - at java.base/java.lang.reflect.Method.invoke(Method.java:580) - at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:50) -Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'productService' defined in file [A:\My Workspace\java_workspace\OptiMart\target\classes\com\Optimart\services\Product\ProductService.class]: Unsatisfied dependency expressed through constructor parameter 2: Error creating bean with name 'productRedisService': Injection of autowired dependencies failed - at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:795) - at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1375) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1212) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) - at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) - at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:904) - at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:782) - ... 22 common frames omitted -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'productRedisService': Injection of autowired dependencies failed - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:514) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1439) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:599) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) - at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) - at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:904) - at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:782) - ... 36 common frames omitted -Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'spring.data.redis.use-redis-cache' in value "${spring.data.redis.use-redis-cache}" - at org.springframework.util.PropertyPlaceholderHelper.parseStringValue(PropertyPlaceholderHelper.java:180) - at org.springframework.util.PropertyPlaceholderHelper.replacePlaceholders(PropertyPlaceholderHelper.java:126) - at org.springframework.core.env.AbstractPropertyResolver.doResolvePlaceholders(AbstractPropertyResolver.java:239) - at org.springframework.core.env.AbstractPropertyResolver.resolveRequiredPlaceholders(AbstractPropertyResolver.java:210) - at org.springframework.context.support.PropertySourcesPlaceholderConfigurer.lambda$processProperties$0(PropertySourcesPlaceholderConfigurer.java:200) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveEmbeddedValue(AbstractBeanFactory.java:964) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1374) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:784) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:767) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:145) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:508) - ... 48 common frames omitted -2024-11-11 16:26:51.907 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-11 16:26:51.958 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 25184 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 16:26:51.959 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 16:26:52.022 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-11 16:26:52.022 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-11 16:26:52.260 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 16:26:52.267 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 16:26:53.570 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 16:26:53.572 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 16:26:53.822 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 242 ms. Found 16 JPA repository interfaces. -2024-11-11 16:26:53.844 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 16:26:53.846 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 16:26:53.864 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:26:53.866 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:26:53.866 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:26:53.866 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:26:53.867 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:26:53.867 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:26:53.868 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:26:53.868 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:26:53.869 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:26:53.869 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:26:53.869 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:26:53.869 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:26:53.870 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:26:53.870 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:26:53.870 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:26:53.870 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:26:53.870 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 15 ms. Found 0 Redis repository interfaces. -2024-11-11 16:26:54.741 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 16:26:54.757 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 16:26:54.759 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 16:26:54.759 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 16:26:54.815 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 16:26:54.815 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2793 ms -2024-11-11 16:26:54.994 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 16:26:55.080 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-11 16:26:55.120 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 16:26:55.482 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 16:26:55.522 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-11 16:26:55.700 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@23c3d4db -2024-11-11 16:26:55.703 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-11 16:26:55.752 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 16:26:56.369 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 16:26:57.845 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 16:26:58.160 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 16:26:58.722 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 16:26:58.724 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 16:26:59.456 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 16:27:01.005 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 16:27:01.052 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 16:27:01.078 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 16:27:01.092 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 9.559 seconds (process running for 10.923) -2024-11-11 16:40:39.669 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 16:40:39.674 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-11 16:40:39.676 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-11 16:40:46.687 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-11 16:40:46.727 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 17260 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 16:40:46.729 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 16:40:46.780 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-11 16:40:46.781 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-11 16:40:47.032 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 16:40:47.037 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 16:40:48.201 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 16:40:48.203 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 16:40:48.486 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 275 ms. Found 16 JPA repository interfaces. -2024-11-11 16:40:48.517 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 16:40:48.520 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 16:40:48.543 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:40:48.545 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:40:48.545 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:40:48.545 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:40:48.546 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:40:48.546 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:40:48.547 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:40:48.547 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:40:48.548 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:40:48.549 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:40:48.549 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:40:48.549 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:40:48.549 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:40:48.549 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:40:48.549 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:40:48.549 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:40:48.549 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 18 ms. Found 0 Redis repository interfaces. -2024-11-11 16:40:49.467 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 16:40:49.480 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 16:40:49.482 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 16:40:49.483 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 16:40:49.570 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 16:40:49.570 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2789 ms -2024-11-11 16:40:49.802 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 16:40:49.867 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-11 16:40:49.908 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 16:40:50.268 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 16:40:50.302 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-11 16:40:50.472 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@2b955def -2024-11-11 16:40:50.475 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-11 16:40:50.535 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 16:40:51.155 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 16:40:52.667 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 16:40:52.984 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 16:40:53.555 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 16:40:53.556 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 16:40:54.292 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 16:40:55.718 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 16:40:55.760 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 16:40:55.778 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 16:40:55.788 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 9.48 seconds (process running for 11.048) -2024-11-11 16:41:36.808 [http-nio-8080-exec-3] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2024-11-11 16:41:36.808 [http-nio-8080-exec-3] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2024-11-11 16:41:36.811 [http-nio-8080-exec-3] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 3 ms -2024-11-11 16:41:43.403 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-11 16:41:43.403 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 16:41:43.405 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 16:41:43.410 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-status/count -2024-11-11 16:41:43.410 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-11 16:41:43.410 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 16:42:10.776 [HikariPool-1 housekeeper] WARN com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=50s181ms43µs100ns). -2024-11-11 16:42:10.778 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 16:42:10.815 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 16:42:10.865 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 16:42:10.890 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 16:42:11.071 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-11 16:42:11.071 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 16:42:11.126 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 16:42:11.222 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 16:42:11.226 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-status/count -2024-11-11 16:42:11.260 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 16:42:11.288 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 16:42:11.321 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 16:43:31.255 [HikariPool-1 housekeeper] WARN com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=1m20s479ms896µs800ns). -2024-11-11 16:43:31.263 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 16:43:31.263 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 16:43:31.458 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 16:43:31.465 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-11 16:43:31.469 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-11 16:43:38.075 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-11 16:43:38.116 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 13528 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 16:43:38.116 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 16:43:38.169 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-11 16:43:38.169 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-11 16:43:38.424 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 16:43:38.430 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 16:43:39.612 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 16:43:39.614 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 16:43:39.884 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 261 ms. Found 16 JPA repository interfaces. -2024-11-11 16:43:39.904 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 16:43:39.905 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 16:43:39.926 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:43:39.927 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:43:39.927 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:43:39.927 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:43:39.927 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:43:39.927 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:43:39.927 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:43:39.927 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:43:39.928 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:43:39.929 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:43:39.929 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:43:39.929 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:43:39.930 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:43:39.930 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:43:39.930 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:43:39.930 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:43:39.930 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 15 ms. Found 0 Redis repository interfaces. -2024-11-11 16:43:40.828 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 16:43:40.839 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 16:43:40.841 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 16:43:40.841 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 16:43:40.898 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 16:43:40.898 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2722 ms -2024-11-11 16:43:41.084 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 16:43:41.196 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-11 16:43:41.252 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 16:43:41.690 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 16:43:41.732 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-11 16:43:41.941 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@5de9294c -2024-11-11 16:43:41.944 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-11 16:43:42.007 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 16:43:42.665 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 16:43:44.218 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 16:43:44.541 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 16:43:45.124 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 16:43:45.126 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 16:43:45.940 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 16:43:47.430 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 16:43:47.474 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 16:43:47.495 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 16:43:47.506 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 9.812 seconds (process running for 11.278) -2024-11-11 16:43:58.436 [http-nio-8080-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2024-11-11 16:43:58.436 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2024-11-11 16:43:58.439 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 1 ms -2024-11-11 16:43:58.500 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-11 16:43:59.048 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 16:43:59.049 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-11 16:43:59.232 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 16:43:59.237 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 16:43:59.238 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-status/count -2024-11-11 16:43:59.243 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 16:44:20.753 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 16:44:20.771 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 16:44:20.820 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 16:44:20.820 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 16:45:46.054 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 16:45:46.059 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-11 16:45:46.071 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-11 16:45:53.021 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-11 16:45:53.069 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 16152 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 16:45:53.070 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 16:45:53.135 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-11 16:45:53.135 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-11 16:45:53.405 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 16:45:53.411 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 16:45:54.553 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 16:45:54.555 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 16:45:54.821 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 257 ms. Found 16 JPA repository interfaces. -2024-11-11 16:45:54.841 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 16:45:54.842 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 16:45:54.867 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:45:54.868 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:45:54.868 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:45:54.868 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:45:54.868 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:45:54.868 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:45:54.869 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:45:54.869 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:45:54.870 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:45:54.872 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:45:54.872 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:45:54.872 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:45:54.872 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:45:54.872 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:45:54.872 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:45:54.872 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:45:54.873 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 17 ms. Found 0 Redis repository interfaces. -2024-11-11 16:45:55.737 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 16:45:55.748 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 16:45:55.750 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 16:45:55.750 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 16:45:55.807 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 16:45:55.807 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2671 ms -2024-11-11 16:45:55.993 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 16:45:56.075 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-11 16:45:56.116 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 16:45:56.481 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 16:45:56.514 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-11 16:45:56.814 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@4fc74ee2 -2024-11-11 16:45:56.816 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-11 16:45:56.860 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 16:45:57.493 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 16:45:58.970 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 16:45:59.296 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 16:45:59.868 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 16:45:59.870 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 16:46:00.598 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 16:46:02.049 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 16:46:02.100 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 16:46:02.122 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 16:46:02.134 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 9.484 seconds (process running for 11.06) -2024-11-11 16:46:08.317 [http-nio-8080-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2024-11-11 16:46:08.317 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2024-11-11 16:46:08.319 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 2 ms -2024-11-11 16:46:08.371 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-11 16:46:08.991 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 16:46:09.000 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-11 16:46:09.255 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 16:46:09.275 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 16:46:09.276 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 16:46:09.280 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-status/count -2024-11-11 16:46:45.963 [HikariPool-1 housekeeper] WARN com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=49s38ms175µs200ns). -2024-11-11 16:46:45.965 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 16:46:45.982 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 16:46:45.993 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 16:46:46.035 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 16:48:01.723 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 16:48:01.727 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-11 16:48:01.731 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-11 16:48:07.704 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-11 16:48:07.748 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 27248 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 16:48:07.749 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 16:48:07.812 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-11 16:48:07.812 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-11 16:48:08.046 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 16:48:08.052 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 16:48:09.278 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 16:48:09.281 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 16:48:09.529 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 241 ms. Found 16 JPA repository interfaces. -2024-11-11 16:48:09.551 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 16:48:09.552 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 16:48:09.572 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:48:09.573 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:48:09.573 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:48:09.573 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:48:09.574 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:48:09.574 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:48:09.574 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:48:09.574 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:48:09.575 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:48:09.575 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:48:09.575 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:48:09.577 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:48:09.577 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:48:09.577 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:48:09.577 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:48:09.577 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:48:09.577 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 15 ms. Found 0 Redis repository interfaces. -2024-11-11 16:48:10.450 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 16:48:10.461 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 16:48:10.463 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 16:48:10.463 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 16:48:10.527 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 16:48:10.527 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2714 ms -2024-11-11 16:48:10.705 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 16:48:10.781 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-11 16:48:10.823 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 16:48:11.203 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 16:48:11.236 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-11 16:48:11.416 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@47c32465 -2024-11-11 16:48:11.419 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-11 16:48:11.464 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 16:48:13.535 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 16:48:13.863 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 16:48:14.434 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 16:48:14.435 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 16:48:15.316 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 16:48:15.764 [restartedMain] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'productController' defined in file [A:\My Workspace\java_workspace\OptiMart\target\classes\com\Optimart\controllers\ProductController.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'productService' defined in file [A:\My Workspace\java_workspace\OptiMart\target\classes\com\Optimart\services\Product\ProductService.class]: Unsatisfied dependency expressed through constructor parameter 2: Error creating bean with name 'productRedisService' defined in file [A:\My Workspace\java_workspace\OptiMart\target\classes\com\Optimart\services\Redis\Product\ProductRedisService.class]: Unsatisfied dependency expressed through constructor parameter 0: No qualifying bean of type 'org.springframework.data.redis.core.RedisTemplate' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {} -2024-11-11 16:48:15.765 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 16:48:15.768 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-11 16:48:15.775 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-11 16:48:15.781 [restartedMain] INFO o.a.catalina.core.StandardService - Stopping service [Tomcat] -2024-11-11 16:48:15.797 [restartedMain] INFO o.s.b.a.l.ConditionEvaluationReportLogger - - -Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. -2024-11-11 16:48:25.466 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-11 16:48:25.514 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 14408 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 16:48:25.515 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 16:48:25.588 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-11 16:48:25.588 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-11 16:48:25.870 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 16:48:25.877 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 16:48:27.064 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 16:48:27.066 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 16:48:27.313 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 238 ms. Found 16 JPA repository interfaces. -2024-11-11 16:48:27.335 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 16:48:27.336 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 16:48:27.360 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:48:27.361 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:48:27.361 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:48:27.361 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:48:27.362 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:48:27.362 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:48:27.362 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:48:27.362 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:48:27.363 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:48:27.364 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:48:27.364 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:48:27.364 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:48:27.364 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:48:27.364 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:48:27.365 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:48:27.365 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:48:27.365 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 16 ms. Found 0 Redis repository interfaces. -2024-11-11 16:48:28.220 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 16:48:28.231 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 16:48:28.233 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 16:48:28.233 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 16:48:28.294 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 16:48:28.295 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2705 ms -2024-11-11 16:48:28.473 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 16:48:28.541 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-11 16:48:28.582 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 16:48:28.980 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 16:48:29.017 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-11 16:48:29.206 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@34a05fd5 -2024-11-11 16:48:29.209 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-11 16:48:29.252 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 16:48:31.085 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 16:48:31.411 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 16:48:32.051 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 16:48:32.052 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 16:48:32.885 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 16:48:33.373 [restartedMain] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'productController' defined in file [A:\My Workspace\java_workspace\OptiMart\target\classes\com\Optimart\controllers\ProductController.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'productService' defined in file [A:\My Workspace\java_workspace\OptiMart\target\classes\com\Optimart\services\Product\ProductService.class]: Unsatisfied dependency expressed through constructor parameter 2: Error creating bean with name 'productRedisService' defined in file [A:\My Workspace\java_workspace\OptiMart\target\classes\com\Optimart\services\Redis\Product\ProductRedisService.class]: Unsatisfied dependency expressed through constructor parameter 0: No qualifying bean of type 'org.springframework.data.redis.core.RedisTemplate' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {} -2024-11-11 16:48:33.375 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 16:48:33.378 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-11 16:48:33.381 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-11 16:48:33.388 [restartedMain] INFO o.a.catalina.core.StandardService - Stopping service [Tomcat] -2024-11-11 16:48:33.404 [restartedMain] INFO o.s.b.a.l.ConditionEvaluationReportLogger - - -Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. -2024-11-11 16:48:40.869 [restartedMain] ERROR o.s.b.d.LoggingFailureAnalysisReporter - - -*************************** -APPLICATION FAILED TO START -*************************** - -Description: - -Parameter 0 of constructor in com.Optimart.services.Redis.Product.ProductRedisService required a bean of type 'org.springframework.data.redis.core.RedisTemplate' that could not be found. - - -Action: - -Consider defining a bean of type 'org.springframework.data.redis.core.RedisTemplate' in your configuration. - -2024-11-11 16:50:09.051 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-11 16:50:09.094 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 19036 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 16:50:09.094 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 16:50:09.151 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-11 16:50:09.151 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-11 16:50:09.419 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 16:50:09.426 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 16:50:10.549 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 16:50:10.551 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 16:50:10.825 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 264 ms. Found 16 JPA repository interfaces. -2024-11-11 16:50:10.852 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 16:50:10.854 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 16:50:10.879 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:50:10.880 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:50:10.880 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:50:10.880 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:50:10.882 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:50:10.882 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:50:10.882 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:50:10.883 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:50:10.885 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:50:10.885 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:50:10.886 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:50:10.886 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:50:10.887 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:50:10.887 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:50:10.888 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:50:10.888 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:50:10.888 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 23 ms. Found 0 Redis repository interfaces. -2024-11-11 16:50:11.833 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 16:50:11.843 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 16:50:11.845 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 16:50:11.845 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 16:50:11.906 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 16:50:11.906 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2755 ms -2024-11-11 16:50:12.081 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 16:50:12.149 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-11 16:50:12.192 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 16:50:12.612 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 16:50:12.662 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-11 16:50:13.031 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@4bbce5e3 -2024-11-11 16:50:13.034 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-11 16:50:13.082 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 16:50:14.850 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 16:50:15.182 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 16:50:15.982 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 16:50:15.983 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 16:50:16.936 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 16:50:17.400 [restartedMain] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'productController' defined in file [A:\My Workspace\java_workspace\OptiMart\target\classes\com\Optimart\controllers\ProductController.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'productService' defined in file [A:\My Workspace\java_workspace\OptiMart\target\classes\com\Optimart\services\Product\ProductService.class]: Unsatisfied dependency expressed through constructor parameter 2: Error creating bean with name 'productRedisService' defined in file [A:\My Workspace\java_workspace\OptiMart\target\classes\com\Optimart\services\Redis\Product\ProductRedisService.class]: Unsatisfied dependency expressed through constructor parameter 0: No qualifying bean of type 'org.springframework.data.redis.core.RedisTemplate' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {} -2024-11-11 16:50:17.403 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 16:50:17.405 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-11 16:50:17.408 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-11 16:50:17.415 [restartedMain] INFO o.a.catalina.core.StandardService - Stopping service [Tomcat] -2024-11-11 16:50:17.428 [restartedMain] INFO o.s.b.a.l.ConditionEvaluationReportLogger - - -Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. -2024-11-11 16:50:25.088 [restartedMain] ERROR o.s.b.d.LoggingFailureAnalysisReporter - - -*************************** -APPLICATION FAILED TO START -*************************** - -Description: - -Parameter 0 of constructor in com.Optimart.services.Redis.Product.ProductRedisService required a bean of type 'org.springframework.data.redis.core.RedisTemplate' that could not be found. - - -Action: - -Consider defining a bean of type 'org.springframework.data.redis.core.RedisTemplate' in your configuration. - -2024-11-11 16:50:51.661 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-11 16:50:51.705 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 18348 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 16:50:51.706 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 16:50:51.771 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-11 16:50:51.771 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-11 16:50:52.009 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 16:50:52.016 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 16:50:53.243 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 16:50:53.245 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 16:50:53.498 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 244 ms. Found 16 JPA repository interfaces. -2024-11-11 16:50:53.520 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 16:50:53.521 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 16:50:53.540 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:50:53.541 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:50:53.541 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:50:53.541 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:50:53.541 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:50:53.542 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:50:53.542 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:50:53.542 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:50:53.544 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:50:53.544 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:50:53.545 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:50:53.545 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:50:53.545 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:50:53.545 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:50:53.545 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:50:53.545 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:50:53.545 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 15 ms. Found 0 Redis repository interfaces. -2024-11-11 16:50:54.412 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 16:50:54.430 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 16:50:54.432 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 16:50:54.432 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 16:50:54.493 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 16:50:54.493 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2721 ms -2024-11-11 16:50:54.684 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 16:50:54.758 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-11 16:50:54.798 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 16:50:55.186 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 16:50:55.226 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-11 16:50:55.412 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@405d9e99 -2024-11-11 16:50:55.415 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-11 16:50:55.462 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 16:50:57.996 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 16:50:58.429 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 16:50:59.057 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 16:50:59.058 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 16:50:59.828 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 16:51:01.231 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 16:51:01.279 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 16:51:01.303 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 16:51:01.313 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 10.029 seconds (process running for 11.613) -2024-11-11 16:51:08.829 [http-nio-8080-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2024-11-11 16:51:08.829 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2024-11-11 16:51:08.832 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 3 ms -2024-11-11 16:51:08.891 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-11 16:51:09.448 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-11 16:51:09.448 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 16:51:09.629 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 16:51:09.662 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 16:51:09.667 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 16:51:09.669 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-status/count -2024-11-11 16:51:14.612 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 16:51:14.654 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 16:51:14.695 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 16:52:18.735 [HikariPool-1 housekeeper] WARN com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=1m23s210ms486µs900ns). -2024-11-11 16:52:18.744 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 16:52:18.937 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 16:52:18.942 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-11 16:52:18.945 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-11 16:52:23.220 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-11 16:52:23.281 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 956 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 16:52:23.282 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 16:52:23.354 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-11 16:52:23.354 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-11 16:52:23.656 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 16:52:23.662 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 16:52:24.913 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 16:52:24.915 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 16:52:25.198 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 274 ms. Found 16 JPA repository interfaces. -2024-11-11 16:52:25.229 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 16:52:25.231 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 16:52:25.262 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:52:25.262 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:52:25.263 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:52:25.263 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:52:25.264 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:52:25.264 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:52:25.265 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:52:25.266 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:52:25.267 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:52:25.268 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:52:25.268 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:52:25.269 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:52:25.269 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:52:25.269 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:52:25.270 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:52:25.270 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:52:25.270 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 25 ms. Found 0 Redis repository interfaces. -2024-11-11 16:52:26.271 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 16:52:26.280 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 16:52:26.283 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 16:52:26.284 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 16:52:26.363 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 16:52:26.364 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 3008 ms -2024-11-11 16:52:26.550 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 16:52:26.617 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-11 16:52:26.656 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 16:52:27.082 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 16:52:27.133 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-11 16:52:27.327 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@2718afa3 -2024-11-11 16:52:27.333 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-11 16:52:27.394 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 16:52:29.818 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 16:52:30.179 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 16:52:31.362 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 16:52:31.364 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 16:52:32.599 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 16:52:34.240 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 16:52:34.283 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 16:52:34.303 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 16:52:34.314 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 11.619 seconds (process running for 13.459) -2024-11-11 16:52:40.313 [http-nio-8080-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2024-11-11 16:52:40.313 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2024-11-11 16:52:40.314 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 1 ms -2024-11-11 16:52:40.370 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-11 16:52:40.976 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 16:52:40.979 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-11 16:52:41.151 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 16:52:41.169 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 16:52:41.173 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-status/count -2024-11-11 16:52:41.173 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 16:52:46.806 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 16:52:46.849 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 16:52:46.886 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 16:52:52.602 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 16:53:03.940 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-11 16:53:03.948 [Thread-5] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 16:53:04.101 [Thread-5] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 16:53:04.108 [Thread-5] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-11 16:53:04.112 [Thread-5] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-11 16:53:04.301 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 956 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 16:53:04.301 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 16:53:04.973 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 16:53:04.973 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 16:53:05.059 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 85 ms. Found 16 JPA repository interfaces. -2024-11-11 16:53:05.065 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 16:53:05.065 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 16:53:05.079 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:53:05.079 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:53:05.080 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:53:05.080 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:53:05.080 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:53:05.080 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:53:05.080 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:53:05.080 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:53:05.080 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:53:05.081 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:53:05.081 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:53:05.081 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:53:05.082 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:53:05.082 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:53:05.082 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:53:05.082 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:53:05.082 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 17 ms. Found 0 Redis repository interfaces. -2024-11-11 16:53:05.335 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 16:53:05.336 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 16:53:05.336 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 16:53:05.336 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 16:53:05.362 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 16:53:05.363 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1059 ms -2024-11-11 16:53:05.428 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 16:53:05.431 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 16:53:05.447 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 16:53:05.448 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Starting... -2024-11-11 16:53:05.495 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-2 - Added connection org.postgresql.jdbc.PgConnection@656ea48 -2024-11-11 16:53:05.495 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Start completed. -2024-11-11 16:53:05.506 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 16:53:06.144 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 16:53:06.424 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 16:53:06.669 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 16:53:06.670 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 16:53:06.925 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 16:53:07.797 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 16:53:07.826 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 16:53:07.829 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 16:53:07.835 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 3.6 seconds (process running for 46.98) -2024-11-11 16:53:07.843 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-11 16:53:26.916 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-11 16:53:26.920 [Thread-7] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 16:53:27.073 [Thread-7] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 16:53:27.075 [Thread-7] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown initiated... -2024-11-11 16:53:27.080 [Thread-7] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown completed. -2024-11-11 16:53:27.282 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 956 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 16:53:27.283 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 16:53:28.159 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 16:53:28.159 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 16:53:28.248 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 89 ms. Found 16 JPA repository interfaces. -2024-11-11 16:53:28.254 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 16:53:28.254 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 16:53:28.261 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:53:28.262 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:53:28.262 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:53:28.262 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:53:28.262 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:53:28.262 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:53:28.262 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:53:28.262 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:53:28.262 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:53:28.263 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:53:28.263 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:53:28.263 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:53:28.263 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:53:28.263 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:53:28.263 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:53:28.263 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:53:28.263 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 8 ms. Found 0 Redis repository interfaces. -2024-11-11 16:53:28.487 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 16:53:28.488 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 16:53:28.488 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 16:53:28.488 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 16:53:28.519 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 16:53:28.520 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1233 ms -2024-11-11 16:53:28.596 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 16:53:28.600 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 16:53:28.609 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 16:53:28.609 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Starting... -2024-11-11 16:53:28.667 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-3 - Added connection org.postgresql.jdbc.PgConnection@75db1f71 -2024-11-11 16:53:28.668 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Start completed. -2024-11-11 16:53:28.680 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 16:53:29.350 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 16:53:29.727 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 16:53:30.171 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 16:53:30.173 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 16:53:30.430 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 16:53:31.319 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 16:53:31.351 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 16:53:31.355 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 16:53:31.359 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 4.147 seconds (process running for 70.504) -2024-11-11 16:53:31.366 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-11 16:53:31.489 [http-nio-8080-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2024-11-11 16:53:31.490 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2024-11-11 16:53:31.491 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 1 ms -2024-11-11 16:53:31.499 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-11 16:53:31.740 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 16:53:31.740 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-11 16:53:31.898 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 16:53:31.942 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 16:53:31.942 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 16:53:31.949 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-status/count -2024-11-11 16:53:39.457 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 16:54:23.979 [HikariPool-3 housekeeper] WARN com.zaxxer.hikari.pool.HikariPool - HikariPool-3 - Thread starvation or clock leap detected (housekeeper delta=55s199ms917µs900ns). -2024-11-11 16:54:23.980 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 16:54:23.980 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 16:54:23.980 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 16:54:24.050 [http-nio-8080-exec-5] WARN o.s.w.s.m.s.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.context.request.async.AsyncRequestNotUsableException: ServletOutputStream failed to write: java.nio.channels.ClosedChannelException] -2024-11-11 16:54:24.174 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 16:54:24.175 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Shutdown initiated... -2024-11-11 16:54:24.180 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Shutdown completed. -2024-11-11 16:54:28.481 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-11 16:54:28.535 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 19920 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 16:54:28.536 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 16:54:28.597 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-11 16:54:28.597 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-11 16:54:28.941 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 16:54:28.948 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 16:54:30.171 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 16:54:30.173 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 16:54:30.423 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 242 ms. Found 16 JPA repository interfaces. -2024-11-11 16:54:30.444 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 16:54:30.445 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 16:54:30.468 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:54:30.468 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:54:30.469 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:54:30.469 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:54:30.469 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:54:30.470 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:54:30.470 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:54:30.470 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:54:30.471 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:54:30.472 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:54:30.472 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:54:30.472 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:54:30.472 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:54:30.472 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:54:30.472 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:54:30.472 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:54:30.472 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 17 ms. Found 0 Redis repository interfaces. -2024-11-11 16:54:31.355 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 16:54:31.366 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 16:54:31.368 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 16:54:31.368 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 16:54:31.432 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 16:54:31.433 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2835 ms -2024-11-11 16:54:31.654 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 16:54:31.719 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-11 16:54:31.759 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 16:54:32.105 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 16:54:32.129 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-11 16:54:32.309 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@441879d5 -2024-11-11 16:54:32.311 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-11 16:54:32.357 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 16:54:34.606 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 16:54:34.933 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 16:54:35.575 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 16:54:35.576 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 16:54:36.532 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 16:54:38.285 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 16:54:38.346 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 16:54:38.376 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 16:54:38.390 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 10.451 seconds (process running for 12.233) -2024-11-11 16:57:38.377 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 1 deletion, 0 modifications) -2024-11-11 16:57:38.385 [Thread-5] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 16:57:38.537 [Thread-5] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 16:57:38.542 [Thread-5] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-11 16:57:38.548 [Thread-5] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-11 16:57:38.721 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 19920 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 16:57:38.721 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 16:57:39.752 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 16:57:39.752 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 16:57:39.969 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 215 ms. Found 16 JPA repository interfaces. -2024-11-11 16:57:39.981 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 16:57:39.982 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 16:57:39.999 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:57:39.999 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:57:40.000 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:57:40.000 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:57:40.000 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:57:40.001 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:57:40.001 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:57:40.001 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:57:40.001 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:57:40.001 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:57:40.001 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:57:40.001 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:57:40.003 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:57:40.003 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:57:40.003 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:57:40.003 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:57:40.003 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 20 ms. Found 0 Redis repository interfaces. -2024-11-11 16:57:40.536 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 16:57:40.540 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 16:57:40.541 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 16:57:40.541 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 16:57:40.627 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 16:57:40.627 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1901 ms -2024-11-11 16:57:40.823 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 16:57:40.828 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 16:57:40.845 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 16:57:40.848 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Starting... -2024-11-11 16:57:40.911 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-2 - Added connection org.postgresql.jdbc.PgConnection@652b7dd -2024-11-11 16:57:40.913 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Start completed. -2024-11-11 16:57:40.927 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 16:57:41.815 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 16:57:42.232 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 16:57:42.538 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 16:57:42.538 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 16:57:42.784 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 16:57:44.072 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 16:57:44.116 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 16:57:44.122 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 16:57:44.131 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 5.484 seconds (process running for 197.974) -2024-11-11 16:57:44.148 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation delta: - - -========================== -CONDITION EVALUATION DELTA -========================== - - -Positive matches: ------------------ - - LettuceConnectionConfiguration#redisConnectionFactory matched: - - @ConditionalOnMissingBean (types: org.springframework.data.redis.connection.RedisConnectionFactory; SearchStrategy: all) did not find any beans (OnBeanCondition) - - @ConditionalOnThreading found PLATFORM (OnThreadingCondition) - - RedisAutoConfiguration#redisTemplate matched: - - @ConditionalOnSingleCandidate (types: org.springframework.data.redis.connection.RedisConnectionFactory; SearchStrategy: all) found a single bean 'redisConnectionFactory'; @ConditionalOnMissingBean (names: redisTemplate; SearchStrategy: all) did not find any beans (OnBeanCondition) - - -Negative matches: ------------------ - - None - - -Exclusions: ------------ - - None - - -Unconditional classes: ----------------------- - - None - - - -2024-11-11 16:57:45.526 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (1 addition, 0 deletions, 0 modifications) -2024-11-11 16:57:45.528 [Thread-7] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 16:57:45.541 [Thread-7] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 16:57:45.550 [Thread-7] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown initiated... -2024-11-11 16:57:45.556 [Thread-7] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown completed. -2024-11-11 16:57:45.747 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 19920 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 16:57:45.749 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 16:57:46.743 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 16:57:46.743 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 16:57:46.921 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 177 ms. Found 16 JPA repository interfaces. -2024-11-11 16:57:46.934 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 16:57:46.934 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 16:57:46.945 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:57:46.945 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:57:46.945 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:57:46.945 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:57:46.945 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:57:46.946 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:57:46.946 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:57:46.947 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:57:46.947 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:57:46.948 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:57:46.948 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:57:46.948 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:57:46.948 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:57:46.949 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:57:46.951 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:57:46.951 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:57:46.951 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 16 ms. Found 0 Redis repository interfaces. -2024-11-11 16:57:47.428 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 16:57:47.432 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 16:57:47.433 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 16:57:47.433 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 16:57:47.490 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 16:57:47.490 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1736 ms -2024-11-11 16:57:47.617 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 16:57:47.623 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 16:57:47.648 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 16:57:47.650 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Starting... -2024-11-11 16:57:47.728 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-3 - Added connection org.postgresql.jdbc.PgConnection@52bdde6b -2024-11-11 16:57:47.730 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Start completed. -2024-11-11 16:57:47.751 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 16:57:48.531 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 16:57:48.891 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 16:57:49.288 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 16:57:49.289 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 16:57:49.631 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 16:57:50.956 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 16:57:50.985 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 16:57:50.990 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 16:57:50.995 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 5.311 seconds (process running for 204.837) -2024-11-11 16:57:51.004 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation delta: - - -========================== -CONDITION EVALUATION DELTA -========================== - - -Positive matches: ------------------ - - None - - -Negative matches: ------------------ - - LettuceConnectionConfiguration#redisConnectionFactory: - Did not match: - - @ConditionalOnMissingBean (types: org.springframework.data.redis.connection.RedisConnectionFactory; SearchStrategy: all) found beans of type 'org.springframework.data.redis.connection.RedisConnectionFactory' redisConnectionFactory (OnBeanCondition) - - RedisAutoConfiguration#redisTemplate: - Did not match: - - @ConditionalOnMissingBean (names: redisTemplate; SearchStrategy: all) found beans named redisTemplate (OnBeanCondition) - - -Exclusions: ------------ - - None - - -Unconditional classes: ----------------------- - - None - - - -2024-11-11 16:58:03.758 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 2 class path changes (0 additions, 1 deletion, 1 modification) -2024-11-11 16:58:03.760 [Thread-11] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 16:58:03.889 [Thread-11] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 16:58:03.890 [Thread-11] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Shutdown initiated... -2024-11-11 16:58:03.893 [Thread-11] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Shutdown completed. -2024-11-11 16:58:04.062 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 19920 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 16:58:04.062 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 16:58:05.277 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 16:58:05.277 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 16:58:05.408 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 131 ms. Found 16 JPA repository interfaces. -2024-11-11 16:58:05.420 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 16:58:05.421 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 16:58:05.435 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:58:05.435 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:58:05.435 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:58:05.435 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:58:05.436 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:58:05.436 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:58:05.436 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:58:05.436 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:58:05.436 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:58:05.436 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:58:05.436 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:58:05.436 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:58:05.437 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:58:05.437 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:58:05.437 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:58:05.437 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:58:05.437 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 15 ms. Found 0 Redis repository interfaces. -2024-11-11 16:58:05.765 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 16:58:05.766 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 16:58:05.767 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 16:58:05.767 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 16:58:05.807 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 16:58:05.808 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1744 ms -2024-11-11 16:58:05.906 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 16:58:05.909 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 16:58:05.922 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 16:58:05.923 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Starting... -2024-11-11 16:58:05.989 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-4 - Added connection org.postgresql.jdbc.PgConnection@373f7bea -2024-11-11 16:58:05.989 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Start completed. -2024-11-11 16:58:06.004 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 16:58:06.574 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 16:58:06.836 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 16:58:07.061 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 16:58:07.062 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 16:58:07.303 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 16:58:08.051 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 16:58:08.075 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 16:58:08.080 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 16:58:08.083 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 4.075 seconds (process running for 221.925) -2024-11-11 16:58:08.090 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation delta: - - -========================== -CONDITION EVALUATION DELTA -========================== - - -Positive matches: ------------------ - - LettuceConnectionConfiguration#redisConnectionFactory matched: - - @ConditionalOnMissingBean (types: org.springframework.data.redis.connection.RedisConnectionFactory; SearchStrategy: all) did not find any beans (OnBeanCondition) - - @ConditionalOnThreading found PLATFORM (OnThreadingCondition) - - RedisAutoConfiguration#redisTemplate matched: - - @ConditionalOnSingleCandidate (types: org.springframework.data.redis.connection.RedisConnectionFactory; SearchStrategy: all) found a single bean 'redisConnectionFactory'; @ConditionalOnMissingBean (names: redisTemplate; SearchStrategy: all) did not find any beans (OnBeanCondition) - - -Negative matches: ------------------ - - None - - -Exclusions: ------------ - - None - - -Unconditional classes: ----------------------- - - None - - - -2024-11-11 16:58:22.094 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (1 addition, 0 deletions, 0 modifications) -2024-11-11 16:58:22.096 [Thread-15] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 16:58:22.110 [Thread-15] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 16:58:22.115 [Thread-15] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Shutdown initiated... -2024-11-11 16:58:22.127 [Thread-15] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Shutdown completed. -2024-11-11 16:58:22.391 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 19920 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 16:58:22.392 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 16:58:23.352 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 16:58:23.352 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 16:58:23.470 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 118 ms. Found 16 JPA repository interfaces. -2024-11-11 16:58:23.481 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 16:58:23.481 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 16:58:23.497 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:58:23.498 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:58:23.498 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:58:23.498 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:58:23.498 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:58:23.498 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:58:23.498 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:58:23.499 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:58:23.499 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:58:23.499 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:58:23.499 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:58:23.499 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:58:23.499 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:58:23.499 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:58:23.501 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:58:23.501 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:58:23.501 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 19 ms. Found 0 Redis repository interfaces. -2024-11-11 16:58:23.952 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 16:58:23.953 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 16:58:23.953 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 16:58:23.953 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 16:58:24.050 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 16:58:24.050 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1647 ms -2024-11-11 16:58:24.199 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 16:58:24.203 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 16:58:24.242 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 16:58:24.243 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Starting... -2024-11-11 16:58:24.322 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-5 - Added connection org.postgresql.jdbc.PgConnection@562555a7 -2024-11-11 16:58:24.323 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Start completed. -2024-11-11 16:58:24.336 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 16:58:25.338 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 16:58:25.770 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 16:58:26.290 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 16:58:26.292 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 16:58:26.768 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 16:58:29.117 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 16:58:29.191 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 16:58:29.201 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 16:58:29.210 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 6.955 seconds (process running for 243.053) -2024-11-11 16:58:29.224 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation delta: - - -========================== -CONDITION EVALUATION DELTA -========================== - - -Positive matches: ------------------ - - None - - -Negative matches: ------------------ - - LettuceConnectionConfiguration#redisConnectionFactory: - Did not match: - - @ConditionalOnMissingBean (types: org.springframework.data.redis.connection.RedisConnectionFactory; SearchStrategy: all) found beans of type 'org.springframework.data.redis.connection.RedisConnectionFactory' redisConnectionFactory (OnBeanCondition) - - RedisAutoConfiguration#redisTemplate: - Did not match: - - @ConditionalOnMissingBean (names: redisTemplate; SearchStrategy: all) found beans named redisTemplate (OnBeanCondition) - - -Exclusions: ------------ - - None - - -Unconditional classes: ----------------------- - - None - - - -2024-11-11 16:58:46.085 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-11 16:58:46.088 [Thread-19] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 16:58:46.210 [Thread-19] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 16:58:46.211 [Thread-19] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Shutdown initiated... -2024-11-11 16:58:46.214 [Thread-19] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Shutdown completed. -2024-11-11 16:58:46.362 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 19920 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 16:58:46.362 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 16:58:47.250 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 16:58:47.250 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 16:58:47.371 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 120 ms. Found 16 JPA repository interfaces. -2024-11-11 16:58:47.378 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 16:58:47.378 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 16:58:47.386 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:58:47.386 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:58:47.386 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:58:47.386 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:58:47.386 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:58:47.386 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:58:47.387 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:58:47.387 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:58:47.387 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:58:47.387 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:58:47.387 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:58:47.387 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:58:47.387 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:58:47.388 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:58:47.388 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:58:47.388 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:58:47.388 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 10 ms. Found 0 Redis repository interfaces. -2024-11-11 16:58:47.599 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 16:58:47.599 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 16:58:47.599 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 16:58:47.600 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 16:58:47.628 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 16:58:47.629 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1263 ms -2024-11-11 16:58:47.705 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 16:58:47.708 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 16:58:47.721 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 16:58:47.722 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Starting... -2024-11-11 16:58:47.774 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-6 - Added connection org.postgresql.jdbc.PgConnection@69e00e44 -2024-11-11 16:58:47.774 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Start completed. -2024-11-11 16:58:47.784 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 16:58:48.239 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 16:58:48.546 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 16:58:48.757 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 16:58:48.758 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 16:58:48.974 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 16:58:49.773 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 16:58:49.799 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 16:58:49.803 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 16:58:49.807 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 3.498 seconds (process running for 263.649) -2024-11-11 16:58:49.813 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-11 16:59:37.608 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-11 16:59:37.612 [Thread-23] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 16:59:37.736 [Thread-23] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 16:59:37.737 [Thread-23] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Shutdown initiated... -2024-11-11 16:59:37.742 [Thread-23] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Shutdown completed. -2024-11-11 16:59:37.933 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 19920 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 16:59:37.934 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 16:59:38.723 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 16:59:38.723 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 16:59:38.873 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 150 ms. Found 16 JPA repository interfaces. -2024-11-11 16:59:38.880 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 16:59:38.880 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 16:59:38.891 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:59:38.891 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:59:38.891 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:59:38.891 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:59:38.892 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:59:38.892 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:59:38.892 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:59:38.892 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:59:38.892 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:59:38.892 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:59:38.892 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:59:38.892 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:59:38.893 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:59:38.893 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:59:38.893 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:59:38.893 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:59:38.893 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 12 ms. Found 0 Redis repository interfaces. -2024-11-11 16:59:39.311 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 16:59:39.312 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 16:59:39.312 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 16:59:39.312 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 16:59:39.348 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 16:59:39.349 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1409 ms -2024-11-11 16:59:39.446 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 16:59:39.450 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 16:59:39.462 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 16:59:39.464 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Starting... -2024-11-11 16:59:39.536 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-7 - Added connection org.postgresql.jdbc.PgConnection@3357d6b8 -2024-11-11 16:59:39.537 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Start completed. -2024-11-11 16:59:39.554 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 16:59:40.141 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 16:59:40.417 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 16:59:40.614 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 16:59:40.615 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 16:59:40.838 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 16:59:41.558 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 16:59:41.583 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 16:59:41.587 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 16:59:41.590 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 3.738 seconds (process running for 315.433) -2024-11-11 16:59:41.597 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-11 16:59:45.105 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-11 16:59:45.107 [Thread-27] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 16:59:45.248 [Thread-27] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 16:59:45.249 [Thread-27] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Shutdown initiated... -2024-11-11 16:59:45.255 [Thread-27] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Shutdown completed. -2024-11-11 16:59:45.440 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 19920 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 16:59:45.441 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 16:59:46.533 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 16:59:46.533 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 16:59:46.643 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 109 ms. Found 16 JPA repository interfaces. -2024-11-11 16:59:46.649 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 16:59:46.649 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 16:59:46.660 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:59:46.660 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:59:46.660 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:59:46.660 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:59:46.660 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:59:46.660 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:59:46.660 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:59:46.660 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:59:46.661 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:59:46.661 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:59:46.661 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:59:46.661 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:59:46.661 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:59:46.661 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:59:46.661 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:59:46.661 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 16:59:46.662 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 12 ms. Found 0 Redis repository interfaces. -2024-11-11 16:59:46.941 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 16:59:46.942 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 16:59:46.942 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 16:59:46.942 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 16:59:46.974 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 16:59:46.974 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1528 ms -2024-11-11 16:59:47.072 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 16:59:47.074 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 16:59:47.082 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 16:59:47.083 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-8 - Starting... -2024-11-11 16:59:47.138 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-8 - Added connection org.postgresql.jdbc.PgConnection@46b9462e -2024-11-11 16:59:47.138 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-8 - Start completed. -2024-11-11 16:59:47.153 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 16:59:47.852 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 16:59:48.200 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 16:59:48.505 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 16:59:48.505 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 16:59:48.708 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 16:59:49.485 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 16:59:49.519 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 16:59:49.524 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 16:59:49.529 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 4.156 seconds (process running for 323.372) -2024-11-11 16:59:49.537 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-11 17:00:27.995 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-11 17:00:27.998 [Thread-31] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 17:00:28.127 [Thread-31] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 17:00:28.128 [Thread-31] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-8 - Shutdown initiated... -2024-11-11 17:00:28.131 [Thread-31] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-8 - Shutdown completed. -2024-11-11 17:00:28.302 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 19920 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 17:00:28.303 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 17:00:28.952 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 17:00:28.952 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 17:00:29.057 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 105 ms. Found 16 JPA repository interfaces. -2024-11-11 17:00:29.063 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 17:00:29.063 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 17:00:29.071 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:00:29.071 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:00:29.071 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:00:29.071 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:00:29.071 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:00:29.071 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:00:29.071 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:00:29.071 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:00:29.072 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:00:29.072 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:00:29.072 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:00:29.072 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:00:29.072 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:00:29.072 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:00:29.072 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:00:29.072 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:00:29.072 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 9 ms. Found 0 Redis repository interfaces. -2024-11-11 17:00:29.289 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 17:00:29.290 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 17:00:29.290 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 17:00:29.290 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 17:00:29.317 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 17:00:29.318 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1011 ms -2024-11-11 17:00:29.394 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 17:00:29.396 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 17:00:29.403 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 17:00:29.403 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-9 - Starting... -2024-11-11 17:00:29.452 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-9 - Added connection org.postgresql.jdbc.PgConnection@23f1e59b -2024-11-11 17:00:29.452 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-9 - Start completed. -2024-11-11 17:00:29.462 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 17:00:29.917 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 17:00:30.175 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 17:00:30.357 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 17:00:30.358 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 17:00:30.569 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 17:00:31.263 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 17:00:31.287 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 17:00:31.291 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 17:00:31.294 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 3.04 seconds (process running for 365.138) -2024-11-11 17:00:31.301 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-11 17:01:02.532 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-11 17:01:02.535 [Thread-35] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 17:01:02.663 [Thread-35] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 17:01:02.664 [Thread-35] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-9 - Shutdown initiated... -2024-11-11 17:01:02.667 [Thread-35] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-9 - Shutdown completed. -2024-11-11 17:01:02.832 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 19920 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 17:01:02.833 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 17:01:03.946 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 17:01:03.946 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 17:01:04.083 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 136 ms. Found 16 JPA repository interfaces. -2024-11-11 17:01:04.091 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 17:01:04.092 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 17:01:04.105 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:01:04.105 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:01:04.105 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:01:04.105 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:01:04.105 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:01:04.105 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:01:04.106 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:01:04.106 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:01:04.106 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:01:04.106 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:01:04.106 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:01:04.106 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:01:04.106 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:01:04.106 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:01:04.106 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:01:04.106 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:01:04.106 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 14 ms. Found 0 Redis repository interfaces. -2024-11-11 17:01:04.620 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 17:01:04.622 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 17:01:04.622 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 17:01:04.623 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 17:01:04.678 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 17:01:04.678 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1842 ms -2024-11-11 17:01:04.812 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 17:01:04.817 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 17:01:04.836 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 17:01:04.837 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-10 - Starting... -2024-11-11 17:01:04.913 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-10 - Added connection org.postgresql.jdbc.PgConnection@68757170 -2024-11-11 17:01:04.913 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-10 - Start completed. -2024-11-11 17:01:04.938 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 17:01:05.939 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 17:01:06.594 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 17:01:07.106 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 17:01:07.108 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 17:01:07.440 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 17:01:08.458 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 17:01:08.485 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 17:01:08.488 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 17:01:08.492 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 5.711 seconds (process running for 402.335) -2024-11-11 17:01:08.499 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-11 17:01:09.924 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-11 17:01:09.926 [Thread-39] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 17:01:10.050 [Thread-39] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 17:01:10.051 [Thread-39] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-10 - Shutdown initiated... -2024-11-11 17:01:10.053 [Thread-39] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-10 - Shutdown completed. -2024-11-11 17:01:10.172 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 19920 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 17:01:10.173 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 17:01:10.649 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 17:01:10.649 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 17:01:10.732 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 83 ms. Found 16 JPA repository interfaces. -2024-11-11 17:01:10.737 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 17:01:10.737 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 17:01:10.744 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:01:10.744 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:01:10.744 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:01:10.744 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:01:10.744 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:01:10.744 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:01:10.744 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:01:10.745 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:01:10.745 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:01:10.745 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:01:10.745 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:01:10.745 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:01:10.745 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:01:10.745 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:01:10.745 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:01:10.745 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:01:10.745 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 7 ms. Found 0 Redis repository interfaces. -2024-11-11 17:01:10.969 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 17:01:10.970 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 17:01:10.970 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 17:01:10.970 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 17:01:10.995 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 17:01:10.995 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 820 ms -2024-11-11 17:01:11.062 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 17:01:11.064 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 17:01:11.071 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 17:01:11.072 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-11 - Starting... -2024-11-11 17:01:11.121 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-11 - Added connection org.postgresql.jdbc.PgConnection@28fc909 -2024-11-11 17:01:11.121 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-11 - Start completed. -2024-11-11 17:01:11.131 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 17:01:11.569 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 17:01:11.824 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 17:01:12.031 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 17:01:12.032 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 17:01:12.243 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 17:01:13.046 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 17:01:13.076 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 17:01:13.080 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 17:01:13.084 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 2.939 seconds (process running for 406.926) -2024-11-11 17:01:13.092 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-11 17:01:30.127 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-11 17:01:30.130 [Thread-43] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 17:01:30.266 [Thread-43] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 17:01:30.267 [Thread-43] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-11 - Shutdown initiated... -2024-11-11 17:01:30.271 [Thread-43] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-11 - Shutdown completed. -2024-11-11 17:01:30.504 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 19920 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 17:01:30.504 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 17:01:31.560 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 17:01:31.560 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 17:01:31.666 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 105 ms. Found 16 JPA repository interfaces. -2024-11-11 17:01:31.672 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 17:01:31.673 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 17:01:31.682 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:01:31.683 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:01:31.683 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:01:31.683 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:01:31.683 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:01:31.683 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:01:31.683 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:01:31.683 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:01:31.683 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:01:31.683 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:01:31.683 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:01:31.683 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:01:31.683 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:01:31.684 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:01:31.684 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:01:31.684 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:01:31.684 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 10 ms. Found 0 Redis repository interfaces. -2024-11-11 17:01:31.884 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 17:01:31.884 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 17:01:31.884 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 17:01:31.884 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 17:01:31.911 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 17:01:31.911 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1402 ms -2024-11-11 17:01:31.974 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 17:01:31.977 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 17:01:31.984 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 17:01:31.985 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-12 - Starting... -2024-11-11 17:01:32.032 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-12 - Added connection org.postgresql.jdbc.PgConnection@7e9a7911 -2024-11-11 17:01:32.032 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-12 - Start completed. -2024-11-11 17:01:32.042 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 17:01:32.546 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 17:01:32.832 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 17:01:33.056 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 17:01:33.056 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 17:01:33.283 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 17:01:34.264 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 17:01:34.296 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 17:01:34.306 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 17:01:34.311 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 3.889 seconds (process running for 428.153) -2024-11-11 17:01:34.317 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-11 17:05:12.390 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-11 17:05:12.399 [Thread-47] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 17:05:12.530 [Thread-47] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 17:05:12.530 [Thread-47] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-12 - Shutdown initiated... -2024-11-11 17:05:12.535 [Thread-47] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-12 - Shutdown completed. -2024-11-11 17:05:12.709 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 19920 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 17:05:12.710 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 17:05:13.719 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 17:05:13.720 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 17:05:13.858 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 137 ms. Found 16 JPA repository interfaces. -2024-11-11 17:05:13.867 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 17:05:13.867 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 17:05:13.882 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:05:13.882 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:05:13.882 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:05:13.882 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:05:13.882 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:05:13.882 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:05:13.882 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:05:13.882 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:05:13.882 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:05:13.884 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:05:13.884 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:05:13.884 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:05:13.884 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:05:13.884 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:05:13.884 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:05:13.884 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:05:13.884 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 16 ms. Found 0 Redis repository interfaces. -2024-11-11 17:05:14.195 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 17:05:14.196 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 17:05:14.196 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 17:05:14.197 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 17:05:14.231 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 17:05:14.231 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1517 ms -2024-11-11 17:05:14.307 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 17:05:14.311 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 17:05:14.318 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 17:05:14.319 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-13 - Starting... -2024-11-11 17:05:14.387 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-13 - Added connection org.postgresql.jdbc.PgConnection@586f5313 -2024-11-11 17:05:14.387 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-13 - Start completed. -2024-11-11 17:05:14.401 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 17:05:15.197 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 17:05:15.607 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 17:05:15.965 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 17:05:15.966 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 17:05:16.262 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 17:05:17.567 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 17:05:17.603 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 17:05:17.606 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 17:05:17.613 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 4.951 seconds (process running for 651.457) -2024-11-11 17:05:17.621 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-11 17:05:53.396 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 17:05:53.397 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-13 - Shutdown initiated... -2024-11-11 17:05:53.399 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-13 - Shutdown completed. -2024-11-11 17:06:14.726 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-11 17:06:14.773 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 10264 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 17:06:14.775 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 17:06:14.850 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-11 17:06:14.851 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-11 17:06:15.093 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 17:06:15.099 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 17:06:16.202 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 17:06:16.204 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 17:06:16.442 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 229 ms. Found 16 JPA repository interfaces. -2024-11-11 17:06:16.463 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 17:06:16.465 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 17:06:16.483 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:06:16.484 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:06:16.484 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:06:16.484 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:06:16.484 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:06:16.486 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:06:16.486 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:06:16.486 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:06:16.487 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:06:16.487 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:06:16.487 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:06:16.487 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:06:16.488 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:06:16.488 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:06:16.488 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:06:16.488 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:06:16.488 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 14 ms. Found 0 Redis repository interfaces. -2024-11-11 17:06:17.365 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 17:06:17.374 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 17:06:17.376 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 17:06:17.376 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 17:06:17.434 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 17:06:17.434 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2583 ms -2024-11-11 17:06:17.603 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 17:06:17.683 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-11 17:06:17.723 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 17:06:18.072 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 17:06:18.104 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-11 17:06:18.283 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@51a9cf7d -2024-11-11 17:06:18.286 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-11 17:06:18.330 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 17:06:20.532 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 17:06:20.854 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 17:06:21.419 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 17:06:21.420 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 17:06:22.114 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 17:06:23.728 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 17:06:23.770 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 17:06:23.791 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 17:06:23.800 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 9.491 seconds (process running for 10.885) -2024-11-11 17:06:30.977 [http-nio-8080-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2024-11-11 17:06:30.977 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2024-11-11 17:06:30.979 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 2 ms -2024-11-11 17:06:31.050 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-11 17:06:31.868 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 17:06:31.870 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-11 17:06:32.079 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 17:06:32.138 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 17:06:32.140 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 17:06:32.143 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-status/count -2024-11-11 17:06:34.544 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 17:06:34.585 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 17:06:34.626 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 17:06:35.312 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 17:06:56.530 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-11 17:06:56.878 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 17:06:56.878 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-11 17:06:56.996 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 17:06:57.137 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 17:06:57.140 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-status/count -2024-11-11 17:06:57.141 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 17:06:57.175 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 17:06:57.202 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 17:06:57.232 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 17:06:57.319 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 17:07:15.893 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-11 17:07:16.209 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 17:07:16.210 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-11 17:07:16.267 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 17:07:16.477 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 17:07:16.482 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-status/count -2024-11-11 17:07:16.482 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 17:07:16.517 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 17:07:16.545 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 17:07:16.573 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 17:07:16.666 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 17:07:49.564 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 17:07:49.564 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-11 17:07:49.591 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 17:07:49.596 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 17:07:49.640 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 17:07:49.671 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 17:07:49.696 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 17:07:49.840 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products/public -2024-11-11 17:07:55.314 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 17:07:55.316 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-type/count -2024-11-11 17:07:55.316 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/all-records/count -2024-11-11 17:07:55.318 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/revenue-total -2024-11-11 17:07:55.318 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/order-status/count -2024-11-11 17:07:55.318 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/user-type/count -2024-11-11 17:07:55.347 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 17:07:55.354 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 17:07:55.384 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 17:07:55.410 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 17:07:58.217 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 17:07:58.217 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-11 17:07:58.252 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 17:07:58.324 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 17:07:58.324 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-status/count -2024-11-11 17:07:58.447 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 17:08:05.941 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 17:08:05.944 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-11 17:08:05.947 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-11 17:08:10.632 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-11 17:08:10.678 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 18572 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 17:08:10.679 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 17:08:10.750 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-11 17:08:10.750 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-11 17:08:11.020 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 17:08:11.026 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 17:08:12.248 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 17:08:12.251 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 17:08:12.507 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 247 ms. Found 16 JPA repository interfaces. -2024-11-11 17:08:12.532 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 17:08:12.534 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 17:08:12.555 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:08:12.555 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:08:12.557 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:08:12.557 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:08:12.557 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:08:12.557 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:08:12.557 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:08:12.557 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:08:12.558 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:08:12.559 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:08:12.559 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:08:12.559 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:08:12.559 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:08:12.560 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:08:12.560 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:08:12.560 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:08:12.560 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 16 ms. Found 0 Redis repository interfaces. -2024-11-11 17:08:13.432 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 17:08:13.444 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 17:08:13.446 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 17:08:13.447 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 17:08:13.515 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 17:08:13.516 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2764 ms -2024-11-11 17:08:13.726 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 17:08:13.812 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-11 17:08:13.859 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 17:08:14.260 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 17:08:14.293 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-11 17:08:14.488 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@60100ca0 -2024-11-11 17:08:14.490 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-11 17:08:14.543 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 17:08:16.790 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 17:08:17.123 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 17:08:17.673 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 17:08:17.674 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 17:08:18.397 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 17:08:19.824 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 17:08:19.868 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 17:08:19.885 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 17:08:19.895 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 9.65 seconds (process running for 11.943) -2024-11-11 17:08:24.942 [http-nio-8080-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2024-11-11 17:08:24.942 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2024-11-11 17:08:24.944 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 2 ms -2024-11-11 17:08:24.999 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-11 17:08:25.570 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 17:08:25.572 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-11 17:08:25.753 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 17:08:25.760 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 17:08:25.762 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 17:08:25.762 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-status/count -2024-11-11 17:08:32.683 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 17:08:32.717 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 17:08:32.759 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 17:14:27.563 [HikariPool-1 housekeeper] WARN com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=6m12s968ms802µs100ns). -2024-11-11 17:14:27.571 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 17:19:23.453 [HikariPool-1 housekeeper] WARN com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=4m55s890ms562µs700ns). -2024-11-11 17:19:44.077 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-11 17:19:44.124 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 5456 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 17:19:44.125 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 17:19:44.186 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-11 17:19:44.186 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-11 17:19:44.418 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 17:19:44.423 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 17:19:45.603 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 17:19:45.605 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 17:19:45.857 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 244 ms. Found 16 JPA repository interfaces. -2024-11-11 17:19:45.880 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 17:19:45.881 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 17:19:45.902 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:19:45.902 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:19:45.902 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:19:45.902 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:19:45.903 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:19:45.903 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:19:45.903 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:19:45.903 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:19:45.904 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:19:45.904 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:19:45.904 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:19:45.905 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:19:45.905 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:19:45.905 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:19:45.905 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:19:45.905 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:19:45.905 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 15 ms. Found 0 Redis repository interfaces. -2024-11-11 17:19:46.772 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 17:19:46.781 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 17:19:46.784 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 17:19:46.784 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 17:19:46.842 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 17:19:46.843 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2655 ms -2024-11-11 17:19:47.034 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 17:19:47.108 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-11 17:19:47.151 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 17:19:47.589 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 17:19:47.623 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-11 17:19:47.793 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@328136c3 -2024-11-11 17:19:47.795 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-11 17:19:47.841 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 17:19:50.048 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 17:19:50.379 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 17:19:50.972 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 17:19:50.973 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 17:19:51.719 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 17:19:53.186 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 17:19:53.231 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 17:19:53.260 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 17:19:53.279 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 9.591 seconds (process running for 11.067) -2024-11-11 17:20:02.675 [http-nio-8080-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2024-11-11 17:20:02.675 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2024-11-11 17:20:02.679 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 4 ms -2024-11-11 17:20:02.737 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-11 17:20:03.297 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-11 17:20:03.297 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 17:20:03.493 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 17:20:03.503 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 17:20:03.503 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 17:20:03.504 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-status/count -2024-11-11 17:20:16.927 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 17:20:16.962 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 17:20:16.998 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 17:21:24.021 [HikariPool-1 housekeeper] WARN com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=1m36s114ms354µs400ns). -2024-11-11 17:21:24.031 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 17:21:24.237 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 17:21:24.241 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-11 17:21:24.244 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-11 17:21:30.412 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-11 17:21:30.465 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 16204 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 17:21:30.467 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 17:21:30.529 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-11 17:21:30.529 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-11 17:21:30.777 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 17:21:30.784 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 17:21:31.976 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 17:21:31.979 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 17:21:32.234 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 246 ms. Found 16 JPA repository interfaces. -2024-11-11 17:21:32.253 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 17:21:32.255 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 17:21:32.274 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:21:32.274 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:21:32.274 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:21:32.275 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:21:32.276 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:21:32.276 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:21:32.276 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:21:32.276 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:21:32.277 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:21:32.278 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:21:32.278 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:21:32.278 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:21:32.278 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:21:32.278 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:21:32.278 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:21:32.278 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:21:32.278 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 15 ms. Found 0 Redis repository interfaces. -2024-11-11 17:21:33.157 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 17:21:33.169 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 17:21:33.170 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 17:21:33.171 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 17:21:33.248 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 17:21:33.249 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2719 ms -2024-11-11 17:21:33.436 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 17:21:33.517 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-11 17:21:33.558 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 17:21:33.920 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 17:21:33.952 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-11 17:21:34.150 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@74735608 -2024-11-11 17:21:34.152 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-11 17:21:34.194 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 17:21:36.368 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 17:21:36.691 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 17:21:37.284 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 17:21:37.285 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 17:21:38.036 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 17:21:39.444 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 17:21:39.523 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 17:21:39.544 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 17:21:39.555 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 9.63 seconds (process running for 11.341) -2024-11-11 17:33:09.221 [http-nio-8080-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2024-11-11 17:33:09.222 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2024-11-11 17:33:09.225 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 2 ms -2024-11-11 17:33:09.279 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-11 17:33:09.881 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 17:33:09.882 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-11 17:33:10.070 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 17:33:10.100 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 17:33:10.105 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 17:33:10.109 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-status/count -2024-11-11 17:33:38.962 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 17:33:39.973 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 17:33:39.981 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 17:33:40.127 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 17:36:09.143 [HikariPool-1 housekeeper] WARN com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=2m30s184ms953µs300ns). -2024-11-11 17:36:09.673 [http-nio-8080-exec-4] WARN o.s.w.s.m.s.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.context.request.async.AsyncRequestNotUsableException: ServletOutputStream failed to flush: java.nio.channels.ClosedChannelException] -2024-11-11 17:36:09.673 [http-nio-8080-exec-10] WARN o.s.w.s.m.s.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.context.request.async.AsyncRequestNotUsableException: ServletOutputStream failed to flush: java.nio.channels.ClosedChannelException] -2024-11-11 17:36:09.828 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 17:36:09.833 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-11 17:36:09.837 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-11 17:36:14.509 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-11 17:36:14.583 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 21572 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 17:36:14.585 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 17:36:14.666 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-11 17:36:14.666 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-11 17:36:14.961 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 17:36:14.967 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 17:36:16.882 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 17:36:16.885 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 17:36:17.286 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 382 ms. Found 16 JPA repository interfaces. -2024-11-11 17:36:17.318 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 17:36:17.320 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 17:36:17.363 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:36:17.363 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:36:17.364 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:36:17.364 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:36:17.364 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:36:17.365 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:36:17.365 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:36:17.365 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:36:17.367 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:36:17.367 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:36:17.368 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:36:17.368 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:36:17.368 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:36:17.368 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:36:17.368 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:36:17.369 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:36:17.369 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 34 ms. Found 0 Redis repository interfaces. -2024-11-11 17:36:18.914 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 17:36:18.926 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 17:36:18.928 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 17:36:18.928 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 17:36:18.999 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 17:36:19.000 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 4333 ms -2024-11-11 17:36:19.291 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 17:36:19.439 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-11 17:36:19.489 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 17:36:20.064 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 17:36:20.127 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-11 17:36:20.408 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@32389107 -2024-11-11 17:36:20.411 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-11 17:36:20.470 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 17:36:22.957 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 17:36:23.414 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 17:36:24.012 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 17:36:24.013 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 17:36:24.681 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 17:36:26.324 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 17:36:26.403 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 17:36:26.416 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 12.331 seconds (process running for 14.4) -2024-11-11 17:36:26.560 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 17:36:26.565 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-11 17:36:26.572 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-11 17:36:33.523 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-11 17:36:33.640 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 16424 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 17:36:33.642 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 17:36:33.828 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-11 17:36:33.829 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-11 17:36:34.248 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 17:36:34.259 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 17:36:36.588 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 17:36:36.591 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 17:36:36.995 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 390 ms. Found 16 JPA repository interfaces. -2024-11-11 17:36:37.028 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 17:36:37.029 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 17:36:37.069 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:36:37.069 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:36:37.070 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:36:37.070 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:36:37.070 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:36:37.071 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:36:37.071 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:36:37.072 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:36:37.074 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:36:37.074 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:36:37.075 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:36:37.075 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:36:37.075 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:36:37.075 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:36:37.075 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:36:37.076 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:36:37.076 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 35 ms. Found 0 Redis repository interfaces. -2024-11-11 17:36:38.427 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 17:36:38.439 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 17:36:38.442 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 17:36:38.442 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 17:36:38.517 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 17:36:38.517 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 4688 ms -2024-11-11 17:36:38.802 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 17:36:38.950 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-11 17:36:39.033 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 17:36:39.826 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 17:36:39.881 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-11 17:36:40.199 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@796e1a4c -2024-11-11 17:36:40.205 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-11 17:36:40.272 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 17:36:43.460 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 17:36:43.828 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 17:36:44.619 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 17:36:44.621 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 17:36:45.541 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 17:36:47.485 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 17:36:47.543 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 17:36:47.568 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 17:36:47.583 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 14.708 seconds (process running for 16.898) -2024-11-11 17:37:24.783 [http-nio-8080-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2024-11-11 17:37:24.783 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2024-11-11 17:37:24.785 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 2 ms -2024-11-11 17:37:24.847 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-11 17:37:25.449 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 17:37:25.449 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-11 17:37:25.677 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 17:37:25.720 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 17:37:25.723 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-status/count -2024-11-11 17:37:25.723 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 17:37:30.035 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 17:37:30.098 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 17:37:30.144 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 17:39:54.587 [HikariPool-1 housekeeper] WARN com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=2m44s254ms468µs900ns). -2024-11-11 17:39:54.595 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 17:39:54.784 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 17:39:54.787 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-11 17:39:54.791 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-11 17:40:00.945 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-11 17:40:01.003 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 23200 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 17:40:01.005 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 17:40:01.056 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-11 17:40:01.056 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-11 17:40:01.307 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 17:40:01.313 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 17:40:02.486 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 17:40:02.490 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 17:40:02.762 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 250 ms. Found 16 JPA repository interfaces. -2024-11-11 17:40:02.782 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 17:40:02.784 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 17:40:02.804 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:40:02.805 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:40:02.805 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:40:02.805 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:40:02.806 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:40:02.806 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:40:02.806 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:40:02.806 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:40:02.808 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:40:02.808 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:40:02.808 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:40:02.808 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:40:02.808 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:40:02.809 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:40:02.809 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:40:02.809 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:40:02.809 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 16 ms. Found 0 Redis repository interfaces. -2024-11-11 17:40:03.705 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 17:40:03.717 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 17:40:03.718 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 17:40:03.718 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 17:40:03.785 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 17:40:03.786 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2727 ms -2024-11-11 17:40:03.968 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 17:40:04.045 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-11 17:40:04.085 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 17:40:04.448 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 17:40:04.480 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-11 17:40:04.654 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@25700ac2 -2024-11-11 17:40:04.656 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-11 17:40:04.708 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 17:40:06.785 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 17:40:07.107 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 17:40:07.724 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 17:40:07.725 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 17:40:08.443 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 17:40:09.956 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 17:40:09.999 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 17:40:10.020 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 17:40:10.029 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 9.483 seconds (process running for 11.329) -2024-11-11 17:40:45.799 [http-nio-8080-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2024-11-11 17:40:45.800 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2024-11-11 17:40:45.802 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 2 ms -2024-11-11 17:40:45.891 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-11 17:40:46.530 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 17:40:46.530 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-11 17:40:46.746 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 17:40:46.781 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 17:40:46.913 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 17:40:46.936 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-status/count -2024-11-11 17:40:46.940 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 17:40:49.913 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 17:40:57.052 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 17:41:19.656 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 17:41:19.725 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 17:41:19.730 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-11 17:41:19.733 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-11 17:41:24.291 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-11 17:41:24.335 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 1960 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 17:41:24.337 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 17:41:24.405 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-11 17:41:24.405 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-11 17:41:24.667 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 17:41:24.676 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 17:41:26.235 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 17:41:26.238 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 17:41:26.656 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 400 ms. Found 16 JPA repository interfaces. -2024-11-11 17:41:26.696 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 17:41:26.700 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 17:41:26.745 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:41:26.746 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:41:26.746 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:41:26.747 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:41:26.748 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:41:26.748 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:41:26.749 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:41:26.750 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:41:26.751 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:41:26.752 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:41:26.752 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:41:26.754 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:41:26.754 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:41:26.755 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:41:26.755 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:41:26.756 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:41:26.756 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 37 ms. Found 0 Redis repository interfaces. -2024-11-11 17:41:27.697 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 17:41:27.706 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 17:41:27.708 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 17:41:27.709 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 17:41:27.790 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 17:41:27.791 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 3386 ms -2024-11-11 17:41:28.022 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 17:41:28.106 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-11 17:41:28.147 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 17:41:28.599 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 17:41:28.637 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-11 17:41:28.815 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@7bcd3cce -2024-11-11 17:41:28.818 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-11 17:41:28.865 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 17:42:14.755 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 17:42:15.128 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 17:42:15.777 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 17:42:15.778 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 17:42:16.577 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 17:42:18.266 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 17:42:18.309 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 17:42:18.342 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 17:42:18.352 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 54.488 seconds (process running for 56.956) -2024-11-11 17:42:21.809 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-11 17:42:21.817 [Thread-5] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 17:42:21.862 [Thread-5] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 17:42:21.868 [Thread-5] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-11 17:42:21.873 [Thread-5] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-11 17:42:22.050 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 1960 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 17:42:22.051 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 17:42:23.055 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 17:42:23.055 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 17:42:23.217 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 161 ms. Found 16 JPA repository interfaces. -2024-11-11 17:42:23.221 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 17:42:23.222 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 17:42:23.231 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:42:23.231 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:42:23.231 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:42:23.231 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:42:23.232 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:42:23.232 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:42:23.232 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:42:23.232 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:42:23.232 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:42:23.232 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:42:23.232 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:42:23.233 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:42:23.233 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:42:23.233 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:42:23.233 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:42:23.233 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:42:23.233 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 11 ms. Found 0 Redis repository interfaces. -2024-11-11 17:42:23.546 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 17:42:23.549 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 17:42:23.549 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 17:42:23.549 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 17:42:23.581 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 17:42:23.582 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1527 ms -2024-11-11 17:42:23.688 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 17:42:23.691 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 17:42:23.705 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 17:42:23.707 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Starting... -2024-11-11 17:42:23.770 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-2 - Added connection org.postgresql.jdbc.PgConnection@5cc63844 -2024-11-11 17:42:23.770 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Start completed. -2024-11-11 17:42:23.784 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 17:42:24.502 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 17:42:24.820 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 17:42:25.079 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 17:42:25.080 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 17:42:25.299 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 17:42:26.424 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 17:42:26.470 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 17:42:26.477 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 17:42:26.484 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 4.504 seconds (process running for 65.088) -2024-11-11 17:42:26.497 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-11 17:42:38.291 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-11 17:42:38.293 [Thread-7] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 17:42:38.308 [Thread-7] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 17:42:38.309 [Thread-7] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown initiated... -2024-11-11 17:42:38.317 [Thread-7] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown completed. -2024-11-11 17:42:38.590 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 1960 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 17:42:38.591 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 17:42:40.301 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 17:42:40.301 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 17:42:40.501 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 200 ms. Found 16 JPA repository interfaces. -2024-11-11 17:42:40.508 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 17:42:40.508 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 17:42:40.519 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:42:40.519 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:42:40.519 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:42:40.520 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:42:40.520 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:42:40.520 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:42:40.520 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:42:40.522 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:42:40.522 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:42:40.522 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:42:40.522 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:42:40.522 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:42:40.522 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:42:40.523 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:42:40.523 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:42:40.523 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:42:40.523 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 14 ms. Found 0 Redis repository interfaces. -2024-11-11 17:42:40.936 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 17:42:40.937 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 17:42:40.938 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 17:42:40.939 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 17:42:41.023 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 17:42:41.023 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2427 ms -2024-11-11 17:42:41.151 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 17:42:41.158 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 17:42:41.182 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 17:42:41.184 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Starting... -2024-11-11 17:42:41.293 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-3 - Added connection org.postgresql.jdbc.PgConnection@10ec745a -2024-11-11 17:42:41.293 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Start completed. -2024-11-11 17:42:41.314 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 17:42:42.770 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 17:42:43.283 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 17:42:43.921 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 17:42:43.923 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 17:42:44.534 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 17:42:45.706 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 17:42:45.730 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 17:42:45.733 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 17:42:45.737 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 7.293 seconds (process running for 84.34) -2024-11-11 17:42:45.744 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-11 17:42:47.150 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-11 17:42:47.152 [Thread-11] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 17:42:47.163 [Thread-11] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 17:42:47.163 [Thread-11] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Shutdown initiated... -2024-11-11 17:42:47.166 [Thread-11] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Shutdown completed. -2024-11-11 17:42:47.290 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 1960 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 17:42:47.291 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 17:42:47.833 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 17:42:47.833 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 17:42:47.938 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 104 ms. Found 16 JPA repository interfaces. -2024-11-11 17:42:47.941 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 17:42:47.941 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 17:42:47.949 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:42:47.950 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:42:47.950 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:42:47.950 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:42:47.950 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:42:47.950 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:42:47.950 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:42:47.950 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:42:47.950 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:42:47.950 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:42:47.950 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:42:47.951 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:42:47.951 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:42:47.951 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:42:47.951 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:42:47.951 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:42:47.951 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 8 ms. Found 0 Redis repository interfaces. -2024-11-11 17:42:48.183 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 17:42:48.184 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 17:42:48.184 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 17:42:48.184 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 17:42:48.210 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 17:42:48.210 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 916 ms -2024-11-11 17:42:48.312 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 17:42:48.316 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 17:42:48.325 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 17:42:48.325 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Starting... -2024-11-11 17:42:48.387 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-4 - Added connection org.postgresql.jdbc.PgConnection@54b727a6 -2024-11-11 17:42:48.387 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Start completed. -2024-11-11 17:42:48.399 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 17:42:49.076 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 17:42:49.486 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 17:42:49.715 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 17:42:49.715 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 17:42:49.930 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 17:42:51.267 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 17:42:51.428 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 17:42:51.468 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 17:42:51.521 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 4.274 seconds (process running for 90.125) -2024-11-11 17:42:51.547 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-11 17:42:52.738 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-11 17:42:52.745 [Thread-15] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 17:42:52.770 [Thread-15] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 17:42:52.772 [Thread-15] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Shutdown initiated... -2024-11-11 17:42:52.777 [Thread-15] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Shutdown completed. -2024-11-11 17:42:52.963 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 1960 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 17:42:52.964 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 17:42:53.966 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 17:42:53.966 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 17:42:54.074 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 107 ms. Found 16 JPA repository interfaces. -2024-11-11 17:42:54.081 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 17:42:54.081 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 17:42:54.091 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:42:54.091 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:42:54.091 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:42:54.091 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:42:54.091 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:42:54.091 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:42:54.091 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:42:54.091 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:42:54.092 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:42:54.092 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:42:54.092 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:42:54.092 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:42:54.092 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:42:54.092 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:42:54.092 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:42:54.092 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:42:54.092 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 10 ms. Found 0 Redis repository interfaces. -2024-11-11 17:42:54.341 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 17:42:54.341 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 17:42:54.341 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 17:42:54.342 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 17:42:54.366 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 17:42:54.366 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1397 ms -2024-11-11 17:42:54.438 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 17:42:54.440 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 17:42:54.447 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 17:42:54.448 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Starting... -2024-11-11 17:42:54.495 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-5 - Added connection org.postgresql.jdbc.PgConnection@e62ba05 -2024-11-11 17:42:54.495 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Start completed. -2024-11-11 17:42:54.506 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 17:42:55.412 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 17:42:55.879 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 17:42:56.280 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 17:42:56.282 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 17:42:56.593 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 17:42:57.772 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 17:42:57.800 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 17:42:57.804 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 17:42:57.808 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 4.898 seconds (process running for 96.412) -2024-11-11 17:42:57.815 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-11 17:43:12.682 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 2 class path changes (0 additions, 1 deletion, 1 modification) -2024-11-11 17:43:12.685 [Thread-19] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 17:43:12.706 [Thread-19] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 17:43:12.708 [Thread-19] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Shutdown initiated... -2024-11-11 17:43:12.712 [Thread-19] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Shutdown completed. -2024-11-11 17:43:12.868 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 1960 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 17:43:12.868 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 17:43:13.752 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 17:43:13.752 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 17:43:13.874 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 121 ms. Found 16 JPA repository interfaces. -2024-11-11 17:43:13.884 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 17:43:13.885 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 17:43:13.899 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:43:13.899 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:43:13.900 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:43:13.900 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:43:13.900 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:43:13.900 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:43:13.900 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:43:13.900 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:43:13.901 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:43:13.901 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:43:13.901 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:43:13.901 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:43:13.901 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:43:13.901 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:43:13.902 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:43:13.902 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:43:13.902 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 16 ms. Found 0 Redis repository interfaces. -2024-11-11 17:43:14.339 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 17:43:14.341 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 17:43:14.342 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 17:43:14.342 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 17:43:14.385 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 17:43:14.385 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1513 ms -2024-11-11 17:43:14.517 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 17:43:14.520 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 17:43:14.534 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 17:43:14.536 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Starting... -2024-11-11 17:43:14.605 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-6 - Added connection org.postgresql.jdbc.PgConnection@145e4d05 -2024-11-11 17:43:14.605 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Start completed. -2024-11-11 17:43:14.624 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 17:43:16.017 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 17:43:16.412 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 17:43:16.916 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 17:43:16.918 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 17:43:17.334 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 17:43:18.663 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 17:43:18.705 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 17:43:18.710 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 17:43:18.715 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 5.895 seconds (process running for 117.318) -2024-11-11 17:43:18.727 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation delta: - - -========================== -CONDITION EVALUATION DELTA -========================== - - -Positive matches: ------------------ - - LettuceConnectionConfiguration#redisConnectionFactory matched: - - @ConditionalOnMissingBean (types: org.springframework.data.redis.connection.RedisConnectionFactory; SearchStrategy: all) did not find any beans (OnBeanCondition) - - @ConditionalOnThreading found PLATFORM (OnThreadingCondition) - - RedisAutoConfiguration#redisTemplate matched: - - @ConditionalOnSingleCandidate (types: org.springframework.data.redis.connection.RedisConnectionFactory; SearchStrategy: all) found a single bean 'redisConnectionFactory'; @ConditionalOnMissingBean (names: redisTemplate; SearchStrategy: all) did not find any beans (OnBeanCondition) - - RedisReactiveAutoConfiguration#reactiveRedisTemplate matched: - - @ConditionalOnBean (types: org.springframework.data.redis.connection.ReactiveRedisConnectionFactory; SearchStrategy: all) found bean 'redisConnectionFactory'; @ConditionalOnMissingBean (names: reactiveRedisTemplate; SearchStrategy: all) did not find any beans (OnBeanCondition) - - RedisReactiveAutoConfiguration#reactiveStringRedisTemplate matched: - - @ConditionalOnBean (types: org.springframework.data.redis.connection.ReactiveRedisConnectionFactory; SearchStrategy: all) found bean 'redisConnectionFactory'; @ConditionalOnMissingBean (names: reactiveStringRedisTemplate; SearchStrategy: all) did not find any beans (OnBeanCondition) - - -Negative matches: ------------------ - - None - - -Exclusions: ------------ - - None - - -Unconditional classes: ----------------------- - - None - - - -2024-11-11 17:43:20.115 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 2 class path changes (1 addition, 0 deletions, 1 modification) -2024-11-11 17:43:20.117 [Thread-23] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 17:43:20.134 [Thread-23] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 17:43:20.138 [Thread-23] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Shutdown initiated... -2024-11-11 17:43:20.142 [Thread-23] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Shutdown completed. -2024-11-11 17:43:20.283 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 1960 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 17:43:20.283 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 17:43:20.883 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 17:43:20.883 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 17:43:20.963 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 80 ms. Found 16 JPA repository interfaces. -2024-11-11 17:43:20.968 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 17:43:20.968 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 17:43:20.975 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:43:20.975 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:43:20.975 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:43:20.975 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:43:20.975 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:43:20.975 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:43:20.975 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:43:20.975 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:43:20.975 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:43:20.975 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:43:20.975 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:43:20.975 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:43:20.975 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:43:20.975 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:43:20.975 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:43:20.975 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:43:20.975 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 8 ms. Found 0 Redis repository interfaces. -2024-11-11 17:43:21.212 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 17:43:21.243 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 958 ms -2024-11-11 17:43:21.336 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 17:43:21.339 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 17:43:21.352 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 17:43:21.353 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Starting... -2024-11-11 17:43:21.466 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-7 - Added connection org.postgresql.jdbc.PgConnection@3d5e7aa5 -2024-11-11 17:43:21.467 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Start completed. -2024-11-11 17:43:21.482 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 17:43:22.036 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 17:43:22.312 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 17:43:22.542 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 17:43:22.543 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 17:43:22.729 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 17:43:23.026 [restartedMain] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'productController' defined in file [A:\My Workspace\java_workspace\OptiMart\target\classes\com\Optimart\controllers\ProductController.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'productService' defined in file [A:\My Workspace\java_workspace\OptiMart\target\classes\com\Optimart\services\Product\ProductService.class]: Unsatisfied dependency expressed through constructor parameter 2: Error creating bean with name 'productRedisService' defined in file [A:\My Workspace\java_workspace\OptiMart\target\classes\com\Optimart\services\Redis\Product\ProductRedisService.class]: Unsatisfied dependency expressed through constructor parameter 0: No qualifying bean of type 'org.springframework.data.redis.core.RedisTemplate' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {} -2024-11-11 17:43:23.027 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 17:43:23.027 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Shutdown initiated... -2024-11-11 17:43:23.030 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Shutdown completed. -2024-11-11 17:43:27.807 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-11 17:43:27.900 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 4724 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 17:43:27.903 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 17:43:28.028 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-11 17:43:28.029 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-11 17:43:28.472 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 17:43:28.481 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 17:43:30.368 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 17:43:30.371 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 17:43:30.818 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 433 ms. Found 16 JPA repository interfaces. -2024-11-11 17:43:30.861 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 17:43:30.863 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 17:43:30.894 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:43:30.896 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:43:30.897 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:43:30.898 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:43:30.899 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:43:30.901 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:43:30.902 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:43:30.904 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:43:30.906 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:43:30.906 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:43:30.907 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:43:30.908 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:43:30.908 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:43:30.909 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:43:30.909 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:43:30.910 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:43:30.910 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 33 ms. Found 0 Redis repository interfaces. -2024-11-11 17:43:32.372 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 17:43:32.383 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 17:43:32.385 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 17:43:32.386 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 17:43:32.459 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 17:43:32.460 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 4428 ms -2024-11-11 17:43:32.661 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 17:43:32.736 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-11 17:43:32.792 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 17:43:33.558 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 17:43:33.619 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-11 17:43:33.996 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@600cda51 -2024-11-11 17:43:34.000 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-11 17:43:34.161 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 17:43:37.005 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 17:43:37.470 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 17:43:38.158 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 17:43:38.159 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 17:43:38.993 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 17:43:39.742 [restartedMain] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'productController' defined in file [A:\My Workspace\java_workspace\OptiMart\target\classes\com\Optimart\controllers\ProductController.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'productService' defined in file [A:\My Workspace\java_workspace\OptiMart\target\classes\com\Optimart\services\Product\ProductService.class]: Unsatisfied dependency expressed through constructor parameter 2: Error creating bean with name 'productRedisService' defined in file [A:\My Workspace\java_workspace\OptiMart\target\classes\com\Optimart\services\Redis\Product\ProductRedisService.class]: Unsatisfied dependency expressed through constructor parameter 0: No qualifying bean of type 'org.springframework.data.redis.core.RedisTemplate' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {} -2024-11-11 17:43:39.744 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 17:43:39.748 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-11 17:43:39.753 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-11 17:43:39.762 [restartedMain] INFO o.a.catalina.core.StandardService - Stopping service [Tomcat] -2024-11-11 17:43:39.781 [restartedMain] INFO o.s.b.a.l.ConditionEvaluationReportLogger - - -Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. -2024-11-11 17:43:50.149 [restartedMain] ERROR o.s.b.d.LoggingFailureAnalysisReporter - - -*************************** -APPLICATION FAILED TO START -*************************** - -Description: - -Parameter 0 of constructor in com.Optimart.services.Redis.Product.ProductRedisService required a bean of type 'org.springframework.data.redis.core.RedisTemplate' that could not be found. - - -Action: - -Consider defining a bean of type 'org.springframework.data.redis.core.RedisTemplate' in your configuration. - -2024-11-11 17:44:05.260 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-11 17:44:05.307 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 18908 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 17:44:05.308 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 17:44:05.383 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-11 17:44:05.384 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-11 17:44:05.748 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 17:44:05.759 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 17:44:07.581 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 17:44:07.584 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 17:44:08.030 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 445 ms. Found 16 JPA repository interfaces. -2024-11-11 17:44:08.074 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 17:44:08.076 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 17:44:08.110 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:44:08.111 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:44:08.111 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:44:08.111 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:44:08.111 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:44:08.112 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:44:08.113 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:44:08.113 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:44:08.115 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:44:08.115 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:44:08.116 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:44:08.116 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:44:08.116 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:44:08.116 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:44:08.116 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:44:08.116 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:44:08.116 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 25 ms. Found 0 Redis repository interfaces. -2024-11-11 17:44:09.244 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 17:44:09.256 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 17:44:09.258 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 17:44:09.258 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 17:44:09.316 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 17:44:09.317 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 3933 ms -2024-11-11 17:44:09.507 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 17:44:09.573 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-11 17:44:09.613 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 17:44:10.042 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 17:44:10.079 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-11 17:44:10.276 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@322232b3 -2024-11-11 17:44:10.279 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-11 17:44:10.323 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 17:44:12.290 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 17:44:12.618 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 17:44:13.247 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 17:44:13.248 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 17:44:14.026 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 17:44:14.504 [restartedMain] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'productController' defined in file [A:\My Workspace\java_workspace\OptiMart\target\classes\com\Optimart\controllers\ProductController.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'productService' defined in file [A:\My Workspace\java_workspace\OptiMart\target\classes\com\Optimart\services\Product\ProductService.class]: Unsatisfied dependency expressed through constructor parameter 2: Error creating bean with name 'productRedisService' defined in file [A:\My Workspace\java_workspace\OptiMart\target\classes\com\Optimart\services\Redis\Product\ProductRedisService.class]: Unsatisfied dependency expressed through constructor parameter 0: No qualifying bean of type 'org.springframework.data.redis.core.RedisTemplate' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {} -2024-11-11 17:44:14.507 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 17:44:14.509 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-11 17:44:14.512 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-11 17:44:14.519 [restartedMain] INFO o.a.catalina.core.StandardService - Stopping service [Tomcat] -2024-11-11 17:44:14.533 [restartedMain] INFO o.s.b.a.l.ConditionEvaluationReportLogger - - -Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. -2024-11-11 17:44:22.191 [restartedMain] ERROR o.s.b.d.LoggingFailureAnalysisReporter - - -*************************** -APPLICATION FAILED TO START -*************************** - -Description: - -Parameter 0 of constructor in com.Optimart.services.Redis.Product.ProductRedisService required a bean of type 'org.springframework.data.redis.core.RedisTemplate' that could not be found. - - -Action: - -Consider defining a bean of type 'org.springframework.data.redis.core.RedisTemplate' in your configuration. - -2024-11-11 17:45:25.836 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-11 17:45:25.916 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 4292 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 17:45:25.916 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 17:45:26.032 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-11 17:45:26.032 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-11 17:45:26.355 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 17:45:26.364 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 17:45:28.285 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 17:45:28.290 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 17:45:28.750 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 445 ms. Found 16 JPA repository interfaces. -2024-11-11 17:45:28.785 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 17:45:28.786 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 17:45:28.827 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:45:28.827 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:45:28.828 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:45:28.829 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:45:28.829 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:45:28.830 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:45:28.831 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:45:28.832 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:45:28.834 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:45:28.834 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:45:28.834 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:45:28.835 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:45:28.835 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:45:28.835 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:45:28.836 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:45:28.837 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:45:28.837 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 29 ms. Found 0 Redis repository interfaces. -2024-11-11 17:45:30.286 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 17:45:30.300 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 17:45:30.303 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 17:45:30.304 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 17:45:30.388 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 17:45:30.389 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 4356 ms -2024-11-11 17:45:30.650 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 17:45:30.781 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-11 17:45:30.841 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 17:45:31.434 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 17:45:31.497 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-11 17:45:31.896 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@476d57d2 -2024-11-11 17:45:31.901 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-11 17:45:31.965 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 17:45:34.723 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 17:45:35.067 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 17:45:35.753 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 17:45:35.754 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 17:45:36.660 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 17:45:37.292 [restartedMain] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'productController' defined in file [A:\My Workspace\java_workspace\OptiMart\target\classes\com\Optimart\controllers\ProductController.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'productService' defined in file [A:\My Workspace\java_workspace\OptiMart\target\classes\com\Optimart\services\Product\ProductService.class]: Unsatisfied dependency expressed through constructor parameter 2: Error creating bean with name 'productRedisService' defined in file [A:\My Workspace\java_workspace\OptiMart\target\classes\com\Optimart\services\Redis\Product\ProductRedisService.class]: Unsatisfied dependency expressed through constructor parameter 0: No qualifying bean of type 'org.springframework.data.redis.core.RedisTemplate' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {} -2024-11-11 17:45:37.294 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 17:45:37.297 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-11 17:45:37.300 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-11 17:45:37.306 [restartedMain] INFO o.a.catalina.core.StandardService - Stopping service [Tomcat] -2024-11-11 17:45:37.333 [restartedMain] INFO o.s.b.a.l.ConditionEvaluationReportLogger - - -Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. -2024-11-11 17:45:46.229 [restartedMain] ERROR o.s.b.d.LoggingFailureAnalysisReporter - - -*************************** -APPLICATION FAILED TO START -*************************** - -Description: - -Parameter 0 of constructor in com.Optimart.services.Redis.Product.ProductRedisService required a bean of type 'org.springframework.data.redis.core.RedisTemplate' that could not be found. - - -Action: - -Consider defining a bean of type 'org.springframework.data.redis.core.RedisTemplate' in your configuration. - -2024-11-11 17:46:58.582 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-11 17:46:58.649 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 14404 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 17:46:58.650 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 17:46:58.745 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-11 17:46:58.747 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-11 17:46:59.091 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 17:46:59.100 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 17:47:00.883 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 17:47:00.885 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 17:47:01.162 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 266 ms. Found 16 JPA repository interfaces. -2024-11-11 17:47:01.185 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 17:47:01.186 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 17:47:01.208 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:47:01.208 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:47:01.208 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:47:01.208 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:47:01.209 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:47:01.209 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:47:01.209 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:47:01.210 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:47:01.211 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:47:01.211 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:47:01.211 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:47:01.212 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:47:01.212 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:47:01.222 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:47:01.223 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:47:01.223 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:47:01.223 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 28 ms. Found 0 Redis repository interfaces. -2024-11-11 17:47:02.258 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 17:47:02.269 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 17:47:02.271 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 17:47:02.271 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 17:47:02.333 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 17:47:02.333 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 3585 ms -2024-11-11 17:47:02.542 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 17:47:02.611 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-11 17:47:02.654 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 17:47:03.071 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 17:47:03.109 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-11 17:47:03.341 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@d1e5538 -2024-11-11 17:47:03.344 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-11 17:47:03.411 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 17:47:06.318 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 17:47:06.794 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 17:47:07.779 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 17:47:07.781 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 17:47:09.057 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 17:47:09.553 [restartedMain] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'productController' defined in file [A:\My Workspace\java_workspace\OptiMart\target\classes\com\Optimart\controllers\ProductController.class]: Unsatisfied dependency expressed through constructor parameter 1: Error creating bean with name 'productService' defined in file [A:\My Workspace\java_workspace\OptiMart\target\classes\com\Optimart\services\Product\ProductService.class]: Unsatisfied dependency expressed through constructor parameter 2: Error creating bean with name 'productRedisService' defined in file [A:\My Workspace\java_workspace\OptiMart\target\classes\com\Optimart\services\Redis\Product\ProductRedisService.class]: Unsatisfied dependency expressed through constructor parameter 0: No qualifying bean of type 'org.springframework.data.redis.core.RedisTemplate' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {} -2024-11-11 17:47:09.556 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 17:47:09.560 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-11 17:47:09.562 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-11 17:47:09.568 [restartedMain] INFO o.a.catalina.core.StandardService - Stopping service [Tomcat] -2024-11-11 17:47:09.583 [restartedMain] INFO o.s.b.a.l.ConditionEvaluationReportLogger - - -Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. -2024-11-11 17:47:18.936 [restartedMain] ERROR o.s.b.d.LoggingFailureAnalysisReporter - - -*************************** -APPLICATION FAILED TO START -*************************** - -Description: - -Parameter 0 of constructor in com.Optimart.services.Redis.Product.ProductRedisService required a bean of type 'org.springframework.data.redis.core.RedisTemplate' that could not be found. - - -Action: - -Consider defining a bean of type 'org.springframework.data.redis.core.RedisTemplate' in your configuration. - -2024-11-11 17:48:15.185 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-11 17:48:15.231 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 8592 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 17:48:15.232 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 17:48:15.285 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-11 17:48:15.285 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-11 17:48:15.539 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 17:48:15.546 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 17:48:16.722 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 17:48:16.723 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 17:48:16.990 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 257 ms. Found 16 JPA repository interfaces. -2024-11-11 17:48:17.009 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 17:48:17.011 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 17:48:17.030 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:48:17.030 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:48:17.031 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:48:17.031 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:48:17.031 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:48:17.031 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:48:17.032 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:48:17.032 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:48:17.033 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:48:17.033 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:48:17.033 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:48:17.033 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:48:17.034 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:48:17.034 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:48:17.034 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:48:17.034 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 17:48:17.034 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 14 ms. Found 0 Redis repository interfaces. -2024-11-11 17:48:17.917 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 17:48:17.936 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 17:48:17.937 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 17:48:17.937 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 17:48:18.004 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 17:48:18.004 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2718 ms -2024-11-11 17:48:18.222 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 17:48:18.375 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-11 17:48:18.511 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 17:48:19.005 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 17:48:19.038 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-11 17:48:19.254 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@3d365ad9 -2024-11-11 17:48:19.255 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-11 17:48:19.305 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 17:48:19.953 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 17:48:21.487 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 17:48:21.813 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 17:48:22.469 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 17:48:22.474 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 17:48:23.246 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 17:48:24.799 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 17:48:24.842 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 17:48:24.860 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 17:48:24.870 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 10.095 seconds (process running for 11.609) -2024-11-11 17:48:36.466 [http-nio-8080-exec-2] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2024-11-11 17:48:36.466 [http-nio-8080-exec-2] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2024-11-11 17:48:36.468 [http-nio-8080-exec-2] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 2 ms -2024-11-11 17:48:36.510 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/auth/login -2024-11-11 17:48:38.531 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 17:48:38.777 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 17:48:38.826 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 17:48:38.885 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 17:48:43.964 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 17:48:43.966 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/all-records/count -2024-11-11 17:48:43.970 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-type/count -2024-11-11 17:48:43.971 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/revenue-total -2024-11-11 17:48:43.972 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/order-status/count -2024-11-11 17:48:43.973 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/user-type/count -2024-11-11 17:48:44.017 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 17:48:44.026 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 17:48:51.974 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 17:48:53.652 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-11 17:48:53.665 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 17:48:53.665 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 17:48:56.030 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-status/count -2024-11-11 17:48:56.068 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 17:48:56.179 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 17:58:53.579 [HikariPool-1 housekeeper] WARN com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=10m1s610ms171µs700ns). -2024-11-11 17:58:56.023 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 18:13:54.642 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 18:13:54.647 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-11 18:13:54.652 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-11 18:14:00.491 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-11 18:14:00.539 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 16380 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 18:14:00.539 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 18:14:00.613 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-11 18:14:00.614 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-11 18:14:00.900 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 18:14:00.906 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 18:14:02.163 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 18:14:02.165 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 18:14:02.435 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 256 ms. Found 16 JPA repository interfaces. -2024-11-11 18:14:02.457 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 18:14:02.458 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 18:14:02.485 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:14:02.486 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:14:02.486 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:14:02.486 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:14:02.486 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:14:02.487 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:14:02.487 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:14:02.487 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:14:02.488 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:14:02.488 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:14:02.489 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:14:02.489 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:14:02.489 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:14:02.489 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:14:02.489 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:14:02.489 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:14:02.489 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 22 ms. Found 0 Redis repository interfaces. -2024-11-11 18:14:03.382 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 18:14:03.394 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 18:14:03.396 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 18:14:03.396 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 18:14:03.454 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 18:14:03.455 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2841 ms -2024-11-11 18:14:03.642 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 18:14:03.718 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-11 18:14:03.767 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 18:14:04.127 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 18:14:04.161 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-11 18:14:04.351 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@6aa8728f -2024-11-11 18:14:04.354 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-11 18:14:04.398 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 18:14:05.097 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 18:14:06.579 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 18:14:06.906 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 18:14:07.535 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 18:14:07.536 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 18:14:08.239 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 18:14:09.744 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 18:14:09.794 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 18:14:09.813 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 18:14:09.823 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 10.019 seconds (process running for 12.319) -2024-11-11 18:14:17.195 [http-nio-8080-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2024-11-11 18:14:17.196 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2024-11-11 18:14:17.198 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 2 ms -2024-11-11 18:14:17.255 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-11 18:14:17.830 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-11 18:14:17.830 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 18:14:18.050 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 18:14:18.056 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 18:14:18.057 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 18:14:18.061 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-status/count -2024-11-11 18:14:22.361 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 18:14:22.511 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 18:14:22.556 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 18:14:41.629 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 18:16:49.328 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 18:16:49.335 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-11 18:16:49.341 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-11 18:16:57.057 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-11 18:16:57.103 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 15956 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 18:16:57.104 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 18:16:57.168 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-11 18:16:57.168 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-11 18:16:57.406 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 18:16:57.414 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 18:16:58.914 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 18:16:58.917 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 18:16:59.326 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 396 ms. Found 16 JPA repository interfaces. -2024-11-11 18:16:59.355 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 18:16:59.357 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 18:16:59.391 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:16:59.392 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:16:59.392 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:16:59.392 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:16:59.393 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:16:59.393 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:16:59.393 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:16:59.394 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:16:59.395 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:16:59.395 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:16:59.395 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:16:59.396 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:16:59.396 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:16:59.396 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:16:59.396 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:16:59.396 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:16:59.396 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 26 ms. Found 0 Redis repository interfaces. -2024-11-11 18:17:00.371 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 18:17:00.383 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 18:17:00.384 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 18:17:00.386 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 18:17:00.448 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 18:17:00.450 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 3282 ms -2024-11-11 18:17:00.656 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 18:17:00.731 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-11 18:17:00.783 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 18:17:01.195 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 18:17:01.228 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-11 18:17:01.425 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@17cc3e23 -2024-11-11 18:17:01.429 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-11 18:17:01.474 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 18:17:02.143 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 18:17:03.732 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 18:17:04.063 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 18:17:04.672 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 18:17:04.674 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 18:17:05.418 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 18:17:06.965 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 18:17:07.012 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 18:17:07.044 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 18:17:07.055 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 10.44 seconds (process running for 12.055) -2024-11-11 18:17:12.921 [http-nio-8080-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2024-11-11 18:17:12.921 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2024-11-11 18:17:12.923 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 2 ms -2024-11-11 18:17:12.973 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-11 18:17:13.554 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 18:17:13.556 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-11 18:17:13.753 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 18:17:13.763 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 18:17:13.766 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 18:17:13.768 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-status/count -2024-11-11 18:17:20.591 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 18:17:20.625 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 18:17:20.667 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 18:17:27.032 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 18:17:43.437 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-11 18:17:43.692 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 18:17:43.692 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-11 18:17:43.735 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 18:17:43.897 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 18:17:43.900 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 18:17:43.901 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-status/count -2024-11-11 18:17:53.233 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 18:18:08.265 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 18:18:10.313 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 18:18:29.642 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 18:19:05.928 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-11 18:19:06.397 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 18:19:06.399 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-11 18:19:06.466 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 18:19:06.827 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 18:19:06.832 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-status/count -2024-11-11 18:19:06.836 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 18:19:17.322 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 18:19:17.326 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 1 deletion, 0 modifications) -2024-11-11 18:19:17.337 [Thread-5] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 18:19:17.362 [http-nio-8080-exec-3] WARN o.s.w.s.m.s.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.context.request.async.AsyncRequestNotUsableException: ServletOutputStream failed to flush: java.nio.channels.ClosedChannelException] -2024-11-11 18:19:17.540 [Thread-5] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 18:19:17.548 [Thread-5] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-11 18:19:17.557 [Thread-5] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-11 18:19:17.875 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 15956 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 18:19:17.883 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 18:19:19.835 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 18:19:19.836 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 18:19:20.098 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 261 ms. Found 16 JPA repository interfaces. -2024-11-11 18:19:20.116 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 18:19:20.116 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 18:19:20.164 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:19:20.165 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:19:20.166 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:19:20.166 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:19:20.166 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:19:20.167 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:19:20.168 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:19:20.169 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:19:20.169 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:19:20.170 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:19:20.170 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:19:20.171 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:19:20.172 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:19:20.173 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:19:20.173 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:19:20.173 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:19:20.174 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 57 ms. Found 0 Redis repository interfaces. -2024-11-11 18:19:21.112 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 18:19:21.117 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 18:19:21.118 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 18:19:21.118 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 18:19:21.216 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 18:19:21.216 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 3328 ms -2024-11-11 18:19:21.559 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 18:19:21.618 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 18:19:21.697 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 18:19:21.701 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Starting... -2024-11-11 18:19:21.882 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-2 - Added connection org.postgresql.jdbc.PgConnection@3af5a81f -2024-11-11 18:19:21.884 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Start completed. -2024-11-11 18:19:21.911 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 18:19:22.675 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 18:19:23.990 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 18:19:24.699 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 18:19:25.442 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 18:19:25.443 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 18:19:26.149 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 18:19:28.957 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 18:19:29.047 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 18:19:29.056 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 18:19:29.065 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 11.315 seconds (process running for 154.065) -2024-11-11 18:19:29.085 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-11 18:19:31.474 [http-nio-8080-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2024-11-11 18:19:31.475 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2024-11-11 18:19:31.479 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 4 ms -2024-11-11 18:19:31.490 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/auth/login -2024-11-11 18:19:32.652 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 18:19:32.854 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 18:19:32.901 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 18:19:32.947 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 18:19:33.175 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 18:19:33.177 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-11 18:19:33.216 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 18:19:33.748 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products/public -2024-11-11 18:19:33.751 [http-nio-8080-exec-5] WARN o.s.web.servlet.PageNotFound - No mapping for GET /api/v1/products/public -2024-11-11 18:19:33.753 [http-nio-8080-exec-5] WARN o.s.web.servlet.PageNotFound - No endpoint GET /api/v1/products/public. -2024-11-11 18:19:33.762 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (1 addition, 0 deletions, 0 modifications) -2024-11-11 18:19:33.765 [Thread-7] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 18:19:33.989 [Thread-7] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 18:19:33.990 [Thread-7] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown initiated... -2024-11-11 18:19:33.997 [Thread-7] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown completed. -2024-11-11 18:19:34.224 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 15956 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 18:19:34.225 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 18:19:35.461 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 18:19:35.461 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 18:19:35.695 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 233 ms. Found 16 JPA repository interfaces. -2024-11-11 18:19:35.709 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 18:19:35.709 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 18:19:35.726 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:19:35.726 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:19:35.726 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:19:35.726 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:19:35.726 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:19:35.728 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:19:35.728 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:19:35.729 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:19:35.729 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:19:35.730 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:19:35.730 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:19:35.730 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:19:35.731 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:19:35.731 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:19:35.731 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:19:35.732 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:19:35.732 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 22 ms. Found 0 Redis repository interfaces. -2024-11-11 18:19:36.323 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 18:19:36.325 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 18:19:36.325 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 18:19:36.325 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 18:19:36.377 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 18:19:36.377 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2147 ms -2024-11-11 18:19:36.539 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 18:19:36.546 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 18:19:36.595 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 18:19:36.597 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Starting... -2024-11-11 18:19:36.703 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-3 - Added connection org.postgresql.jdbc.PgConnection@6ba0c33f -2024-11-11 18:19:36.703 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Start completed. -2024-11-11 18:19:36.727 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 18:19:37.178 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 18:19:38.370 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 18:19:39.066 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 18:19:40.357 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 18:19:40.358 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 18:19:41.417 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 18:19:43.110 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 18:19:43.147 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 18:19:43.151 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 18:19:43.155 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 9.002 seconds (process running for 168.155) -2024-11-11 18:19:43.164 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-11 18:19:50.353 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-11 18:19:50.361 [Thread-11] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 18:19:50.533 [Thread-11] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 18:19:50.536 [Thread-11] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Shutdown initiated... -2024-11-11 18:19:50.540 [Thread-11] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Shutdown completed. -2024-11-11 18:19:50.888 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 15956 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 18:19:50.889 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 18:19:52.204 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 18:19:52.204 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 18:19:52.354 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 149 ms. Found 16 JPA repository interfaces. -2024-11-11 18:19:52.367 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 18:19:52.368 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 18:19:52.382 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:19:52.382 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:19:52.382 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:19:52.383 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:19:52.383 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:19:52.383 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:19:52.383 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:19:52.383 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:19:52.383 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:19:52.384 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:19:52.384 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:19:52.384 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:19:52.384 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:19:52.384 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:19:52.384 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:19:52.384 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:19:52.384 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 16 ms. Found 0 Redis repository interfaces. -2024-11-11 18:19:52.968 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 18:19:52.970 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 18:19:52.971 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 18:19:52.971 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 18:19:53.040 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 18:19:53.042 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2149 ms -2024-11-11 18:19:53.233 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 18:19:53.241 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 18:19:53.270 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 18:19:53.273 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Starting... -2024-11-11 18:19:53.367 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-4 - Added connection org.postgresql.jdbc.PgConnection@1d2ee6e0 -2024-11-11 18:19:53.367 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Start completed. -2024-11-11 18:19:53.393 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 18:19:53.825 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 18:19:54.262 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 18:19:54.658 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 18:19:55.057 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 18:19:55.058 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 18:19:55.443 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 18:19:56.478 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 18:19:56.515 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 18:19:56.519 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 18:19:56.524 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 5.754 seconds (process running for 181.523) -2024-11-11 18:19:56.533 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-11 18:20:09.319 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-11 18:20:09.322 [Thread-15] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 18:20:09.443 [Thread-15] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 18:20:09.444 [Thread-15] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Shutdown initiated... -2024-11-11 18:20:09.452 [Thread-15] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Shutdown completed. -2024-11-11 18:20:09.672 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 15956 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 18:20:09.673 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 18:20:11.012 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 18:20:11.012 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 18:20:11.163 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 150 ms. Found 16 JPA repository interfaces. -2024-11-11 18:20:11.174 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 18:20:11.174 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 18:20:11.184 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:20:11.184 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:20:11.184 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:20:11.184 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:20:11.184 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:20:11.184 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:20:11.184 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:20:11.185 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:20:11.185 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:20:11.185 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:20:11.186 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:20:11.186 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:20:11.186 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:20:11.186 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:20:11.186 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:20:11.186 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:20:11.186 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 12 ms. Found 0 Redis repository interfaces. -2024-11-11 18:20:11.643 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 18:20:11.644 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 18:20:11.645 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 18:20:11.645 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 18:20:11.678 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 18:20:11.678 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1999 ms -2024-11-11 18:20:11.773 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 18:20:11.775 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 18:20:11.786 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 18:20:11.787 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Starting... -2024-11-11 18:20:11.853 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-5 - Added connection org.postgresql.jdbc.PgConnection@10d2e4a4 -2024-11-11 18:20:11.855 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Start completed. -2024-11-11 18:20:11.868 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 18:20:12.096 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 18:20:12.513 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 18:20:12.888 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 18:20:13.249 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 18:20:13.250 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 18:20:13.503 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 18:20:15.012 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 18:20:15.060 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 18:20:15.066 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 18:20:15.074 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 5.48 seconds (process running for 200.074) -2024-11-11 18:20:15.088 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-11 18:20:30.487 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-11 18:20:30.489 [Thread-19] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 18:20:30.623 [Thread-19] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 18:20:30.624 [Thread-19] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Shutdown initiated... -2024-11-11 18:20:30.633 [Thread-19] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Shutdown completed. -2024-11-11 18:20:30.843 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 15956 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 18:20:30.844 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 18:20:31.762 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 18:20:31.762 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 18:20:31.881 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 118 ms. Found 16 JPA repository interfaces. -2024-11-11 18:20:31.888 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 18:20:31.888 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 18:20:31.899 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:20:31.900 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:20:31.900 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:20:31.901 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:20:31.901 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:20:31.901 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:20:31.901 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:20:31.901 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:20:31.901 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:20:31.901 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:20:31.901 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:20:31.902 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:20:31.902 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:20:31.902 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:20:31.902 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:20:31.902 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:20:31.903 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 13 ms. Found 0 Redis repository interfaces. -2024-11-11 18:20:32.336 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 18:20:32.337 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 18:20:32.337 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 18:20:32.338 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 18:20:32.386 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 18:20:32.387 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1539 ms -2024-11-11 18:20:32.516 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 18:20:32.520 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 18:20:32.541 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 18:20:32.543 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Starting... -2024-11-11 18:20:32.627 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-6 - Added connection org.postgresql.jdbc.PgConnection@3564e1a3 -2024-11-11 18:20:32.628 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Start completed. -2024-11-11 18:20:32.642 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 18:20:32.904 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 18:20:33.337 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 18:20:33.620 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 18:20:33.873 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 18:20:33.873 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 18:20:34.108 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 18:20:35.003 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 18:20:35.031 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 18:20:35.034 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 18:20:35.038 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 4.253 seconds (process running for 220.038) -2024-11-11 18:20:35.049 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-11 18:21:57.944 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-11 18:21:57.947 [Thread-23] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 18:21:58.071 [Thread-23] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 18:21:58.072 [Thread-23] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Shutdown initiated... -2024-11-11 18:21:58.074 [Thread-23] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Shutdown completed. -2024-11-11 18:21:58.194 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 15956 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 18:21:58.195 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 18:21:58.762 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 18:21:58.763 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 18:21:58.871 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 108 ms. Found 16 JPA repository interfaces. -2024-11-11 18:21:58.876 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 18:21:58.876 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 18:21:58.883 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:21:58.883 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:21:58.883 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:21:58.883 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:21:58.883 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:21:58.883 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:21:58.883 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:21:58.883 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:21:58.884 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:21:58.884 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:21:58.884 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:21:58.884 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:21:58.884 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:21:58.884 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:21:58.884 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:21:58.884 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:21:58.884 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 8 ms. Found 0 Redis repository interfaces. -2024-11-11 18:21:59.118 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 18:21:59.119 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 18:21:59.119 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 18:21:59.119 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 18:21:59.144 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 18:21:59.144 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 947 ms -2024-11-11 18:21:59.219 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 18:21:59.224 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 18:21:59.236 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 18:21:59.237 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Starting... -2024-11-11 18:21:59.303 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-7 - Added connection org.postgresql.jdbc.PgConnection@4a4ecb00 -2024-11-11 18:21:59.303 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Start completed. -2024-11-11 18:21:59.313 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 18:21:59.474 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 18:21:59.750 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 18:22:00.080 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 18:22:00.479 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 18:22:00.480 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 18:22:00.848 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 18:22:02.298 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 18:22:02.395 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 18:22:02.400 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 18:22:02.406 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 4.249 seconds (process running for 307.406) -2024-11-11 18:22:02.416 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-11 18:22:03.761 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-11 18:22:03.762 [Thread-27] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 18:22:03.888 [Thread-27] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 18:22:03.889 [Thread-27] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Shutdown initiated... -2024-11-11 18:22:03.891 [Thread-27] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Shutdown completed. -2024-11-11 18:22:04.029 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 15956 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 18:22:04.030 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 18:22:04.789 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 18:22:04.789 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 18:22:04.875 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 85 ms. Found 16 JPA repository interfaces. -2024-11-11 18:22:04.880 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 18:22:04.880 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 18:22:04.887 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:22:04.888 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:22:04.888 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:22:04.888 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:22:04.888 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:22:04.888 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:22:04.888 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:22:04.888 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:22:04.888 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:22:04.888 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:22:04.888 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:22:04.888 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:22:04.888 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:22:04.888 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:22:04.888 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:22:04.889 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:22:04.889 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 8 ms. Found 0 Redis repository interfaces. -2024-11-11 18:22:05.194 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 18:22:05.195 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 18:22:05.197 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 18:22:05.197 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 18:22:05.246 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 18:22:05.246 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1213 ms -2024-11-11 18:22:05.354 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 18:22:05.358 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 18:22:05.371 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 18:22:05.372 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-8 - Starting... -2024-11-11 18:22:05.434 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-8 - Added connection org.postgresql.jdbc.PgConnection@61f3158f -2024-11-11 18:22:05.434 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-8 - Start completed. -2024-11-11 18:22:05.450 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 18:22:05.675 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 18:22:06.034 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 18:22:06.354 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 18:22:06.632 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 18:22:06.632 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 18:22:06.852 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 18:22:07.694 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 18:22:07.718 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 18:22:07.721 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 18:22:07.725 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 3.74 seconds (process running for 312.724) -2024-11-11 18:22:07.730 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-11 18:22:09.164 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-11 18:22:09.166 [Thread-31] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 18:22:09.288 [Thread-31] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 18:22:09.289 [Thread-31] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-8 - Shutdown initiated... -2024-11-11 18:22:09.291 [Thread-31] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-8 - Shutdown completed. -2024-11-11 18:22:09.413 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 15956 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 18:22:09.413 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 18:22:09.858 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 18:22:09.858 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 18:22:09.935 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 77 ms. Found 16 JPA repository interfaces. -2024-11-11 18:22:09.940 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 18:22:09.940 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 18:22:09.947 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:22:09.948 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:22:09.948 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:22:09.948 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:22:09.948 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:22:09.948 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:22:09.948 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:22:09.948 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:22:09.948 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:22:09.949 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:22:09.949 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:22:09.949 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:22:09.949 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:22:09.949 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:22:09.949 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:22:09.949 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:22:09.949 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 8 ms. Found 0 Redis repository interfaces. -2024-11-11 18:22:10.197 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 18:22:10.198 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 18:22:10.199 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 18:22:10.199 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 18:22:10.225 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 18:22:10.225 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 810 ms -2024-11-11 18:22:10.292 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 18:22:10.295 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 18:22:10.302 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 18:22:10.302 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-9 - Starting... -2024-11-11 18:22:10.356 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-9 - Added connection org.postgresql.jdbc.PgConnection@11fc1977 -2024-11-11 18:22:10.356 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-9 - Start completed. -2024-11-11 18:22:10.370 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 18:22:10.524 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 18:22:10.784 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 18:22:11.054 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 18:22:11.259 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 18:22:11.259 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 18:22:11.446 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 18:22:12.219 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 18:22:12.243 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 18:22:12.247 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 18:22:12.251 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 2.865 seconds (process running for 317.25) -2024-11-11 18:22:12.258 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-11 18:22:37.421 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-11 18:22:37.424 [Thread-35] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 18:22:37.550 [Thread-35] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 18:22:37.551 [Thread-35] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-9 - Shutdown initiated... -2024-11-11 18:22:37.554 [Thread-35] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-9 - Shutdown completed. -2024-11-11 18:22:37.767 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 15956 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 18:22:37.767 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 18:22:38.348 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 18:22:38.349 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 18:22:38.480 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 130 ms. Found 16 JPA repository interfaces. -2024-11-11 18:22:38.485 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 18:22:38.485 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 18:22:38.493 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:22:38.493 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:22:38.493 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:22:38.493 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:22:38.493 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:22:38.493 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:22:38.493 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:22:38.494 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:22:38.494 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:22:38.494 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:22:38.494 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:22:38.494 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:22:38.494 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:22:38.494 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:22:38.494 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:22:38.494 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:22:38.494 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 8 ms. Found 0 Redis repository interfaces. -2024-11-11 18:22:38.839 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 18:22:38.839 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 18:22:38.839 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 18:22:38.841 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 18:22:38.891 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 18:22:38.892 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1122 ms -2024-11-11 18:22:38.984 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 18:22:38.987 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 18:22:38.998 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 18:22:39.000 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-10 - Starting... -2024-11-11 18:22:39.180 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-10 - Added connection org.postgresql.jdbc.PgConnection@5ecfeb99 -2024-11-11 18:22:39.180 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-10 - Start completed. -2024-11-11 18:22:39.193 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 18:22:39.406 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 18:22:39.678 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 18:22:40.052 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 18:22:40.290 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 18:22:40.291 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 18:22:40.570 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 18:22:41.506 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 18:22:41.532 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 18:22:41.536 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 18:22:41.540 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 3.822 seconds (process running for 346.54) -2024-11-11 18:22:41.547 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-11 18:23:01.502 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-11 18:23:01.506 [Thread-39] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 18:23:01.629 [Thread-39] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 18:23:01.630 [Thread-39] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-10 - Shutdown initiated... -2024-11-11 18:23:01.635 [Thread-39] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-10 - Shutdown completed. -2024-11-11 18:23:01.839 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 15956 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 18:23:01.840 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 18:23:02.695 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 18:23:02.695 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 18:23:02.775 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 80 ms. Found 16 JPA repository interfaces. -2024-11-11 18:23:02.782 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 18:23:02.782 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 18:23:02.789 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:23:02.789 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:23:02.789 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:23:02.789 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:23:02.789 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:23:02.789 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:23:02.789 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:23:02.789 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:23:02.789 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:23:02.789 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:23:02.790 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:23:02.790 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:23:02.790 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:23:02.790 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:23:02.790 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:23:02.790 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:23:02.790 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 8 ms. Found 0 Redis repository interfaces. -2024-11-11 18:23:03.207 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 18:23:03.207 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 18:23:03.209 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 18:23:03.209 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 18:23:03.257 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 18:23:03.257 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1413 ms -2024-11-11 18:23:03.380 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 18:23:03.383 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 18:23:03.401 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 18:23:03.402 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-11 - Starting... -2024-11-11 18:23:03.475 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-11 - Added connection org.postgresql.jdbc.PgConnection@10a3a7ed -2024-11-11 18:23:03.475 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-11 - Start completed. -2024-11-11 18:23:03.488 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 18:23:03.687 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 18:23:03.939 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 18:23:04.187 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 18:23:04.373 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 18:23:04.375 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 18:23:04.573 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 18:23:05.384 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 18:23:05.408 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 18:23:05.412 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 18:23:05.415 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 3.632 seconds (process running for 370.415) -2024-11-11 18:23:05.423 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-11 18:24:14.935 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-11 18:24:14.938 [Thread-43] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 18:24:15.066 [Thread-43] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 18:24:15.067 [Thread-43] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-11 - Shutdown initiated... -2024-11-11 18:24:15.069 [Thread-43] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-11 - Shutdown completed. -2024-11-11 18:24:15.236 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 15956 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 18:24:15.236 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 18:24:15.708 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 18:24:15.708 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 18:24:15.789 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 80 ms. Found 16 JPA repository interfaces. -2024-11-11 18:24:15.794 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 18:24:15.794 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 18:24:15.801 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:24:15.801 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:24:15.801 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:24:15.801 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:24:15.801 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:24:15.802 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:24:15.802 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:24:15.802 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:24:15.802 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:24:15.802 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:24:15.802 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:24:15.802 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:24:15.802 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:24:15.802 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:24:15.802 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:24:15.802 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:24:15.802 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 7 ms. Found 0 Redis repository interfaces. -2024-11-11 18:24:16.034 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 18:24:16.034 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 18:24:16.034 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 18:24:16.034 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 18:24:16.058 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 18:24:16.058 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 818 ms -2024-11-11 18:24:16.130 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 18:24:16.132 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 18:24:16.139 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 18:24:16.139 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-12 - Starting... -2024-11-11 18:24:16.186 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-12 - Added connection org.postgresql.jdbc.PgConnection@64d437e5 -2024-11-11 18:24:16.186 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-12 - Start completed. -2024-11-11 18:24:16.197 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 18:24:16.325 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 18:24:16.546 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 18:24:16.785 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 18:24:17.005 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 18:24:17.005 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 18:24:17.252 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 18:24:18.466 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 18:24:18.536 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 18:24:18.545 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 18:24:18.552 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 3.351 seconds (process running for 443.552) -2024-11-11 18:24:18.565 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-11 18:24:34.798 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 18:24:34.799 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-12 - Shutdown initiated... -2024-11-11 18:24:34.800 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-12 - Shutdown completed. -2024-11-11 18:24:41.731 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-11 18:24:41.778 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 23680 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 18:24:41.779 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 18:24:41.838 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-11 18:24:41.838 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-11 18:24:42.104 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 18:24:42.111 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 18:24:43.560 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 18:24:43.562 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 18:24:43.957 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 380 ms. Found 16 JPA repository interfaces. -2024-11-11 18:24:43.986 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 18:24:43.988 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 18:24:44.016 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:24:44.017 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:24:44.017 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:24:44.017 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:24:44.017 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:24:44.018 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:24:44.018 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:24:44.018 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:24:44.020 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:24:44.021 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:24:44.021 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:24:44.021 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:24:44.021 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:24:44.021 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:24:44.022 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:24:44.031 [restartedMain] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.support.BeanDefinitionOverrideException: Invalid bean definition with name 'productRepository' defined in com.Optimart.repositories.ProductRepository defined in @EnableRedisRepositories declared on RedisRepositoriesRegistrar.EnableRedisRepositoriesConfiguration: Cannot register bean definition [Root bean: class [org.springframework.data.redis.repository.support.RedisRepositoryFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodNames=null; destroyMethodNames=null; defined in com.Optimart.repositories.ProductRepository defined in @EnableRedisRepositories declared on RedisRepositoriesRegistrar.EnableRedisRepositoriesConfiguration] for bean 'productRepository' since there is already [Root bean: class [org.springframework.data.jpa.repository.support.JpaRepositoryFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodNames=null; destroyMethodNames=null; defined in com.Optimart.repositories.ProductRepository defined in @EnableJpaRepositories declared on JpaRepositoriesRegistrar.EnableJpaRepositoriesConfiguration] bound. -2024-11-11 18:24:44.041 [restartedMain] INFO o.s.b.a.l.ConditionEvaluationReportLogger - - -Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. -2024-11-11 18:24:44.079 [restartedMain] ERROR o.s.b.d.LoggingFailureAnalysisReporter - - -*************************** -APPLICATION FAILED TO START -*************************** - -Description: - -The bean 'productRepository', defined in com.Optimart.repositories.ProductRepository defined in @EnableRedisRepositories declared on RedisRepositoriesRegistrar.EnableRedisRepositoriesConfiguration, could not be registered. A bean with that name has already been defined in com.Optimart.repositories.ProductRepository defined in @EnableJpaRepositories declared on JpaRepositoriesRegistrar.EnableJpaRepositoriesConfiguration and overriding is disabled. - -Action: - -Consider renaming one of the beans or enabling overriding by setting spring.main.allow-bean-definition-overriding=true - -2024-11-11 18:24:51.351 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-11 18:24:51.392 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 10524 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 18:24:51.393 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 18:24:51.446 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-11 18:24:51.446 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-11 18:24:51.693 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 18:24:51.698 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 18:24:52.905 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 18:24:52.907 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 18:24:53.165 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 248 ms. Found 16 JPA repository interfaces. -2024-11-11 18:24:53.185 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 18:24:53.187 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 18:24:53.205 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:24:53.205 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:24:53.206 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:24:53.206 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:24:53.206 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:24:53.206 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:24:53.206 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:24:53.206 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:24:53.209 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:24:53.209 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:24:53.209 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:24:53.209 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:24:53.209 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:24:53.209 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:24:53.209 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:24:53.217 [restartedMain] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.support.BeanDefinitionOverrideException: Invalid bean definition with name 'productRepository' defined in com.Optimart.repositories.ProductRepository defined in @EnableRedisRepositories declared on RedisRepositoriesRegistrar.EnableRedisRepositoriesConfiguration: Cannot register bean definition [Root bean: class [org.springframework.data.redis.repository.support.RedisRepositoryFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodNames=null; destroyMethodNames=null; defined in com.Optimart.repositories.ProductRepository defined in @EnableRedisRepositories declared on RedisRepositoriesRegistrar.EnableRedisRepositoriesConfiguration] for bean 'productRepository' since there is already [Root bean: class [org.springframework.data.jpa.repository.support.JpaRepositoryFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodNames=null; destroyMethodNames=null; defined in com.Optimart.repositories.ProductRepository defined in @EnableJpaRepositories declared on JpaRepositoriesRegistrar.EnableJpaRepositoriesConfiguration] bound. -2024-11-11 18:24:53.237 [restartedMain] INFO o.s.b.a.l.ConditionEvaluationReportLogger - - -Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. -2024-11-11 18:24:53.260 [restartedMain] ERROR o.s.b.d.LoggingFailureAnalysisReporter - - -*************************** -APPLICATION FAILED TO START -*************************** - -Description: - -The bean 'productRepository', defined in com.Optimart.repositories.ProductRepository defined in @EnableRedisRepositories declared on RedisRepositoriesRegistrar.EnableRedisRepositoriesConfiguration, could not be registered. A bean with that name has already been defined in com.Optimart.repositories.ProductRepository defined in @EnableJpaRepositories declared on JpaRepositoriesRegistrar.EnableJpaRepositoriesConfiguration and overriding is disabled. - -Action: - -Consider renaming one of the beans or enabling overriding by setting spring.main.allow-bean-definition-overriding=true - -2024-11-11 18:25:42.821 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-11 18:25:42.858 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 16488 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 18:25:42.860 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 18:25:42.918 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-11 18:25:42.919 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-11 18:25:43.181 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 18:25:43.188 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 18:25:44.044 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 18:25:44.046 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 18:25:44.087 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:25:44.089 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:25:44.091 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:25:44.094 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:25:44.096 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:25:44.098 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:25:44.101 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:25:44.103 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:25:44.218 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:25:44.222 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:25:44.223 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:25:44.226 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:25:44.228 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:25:44.229 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:25:44.232 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:25:44.250 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 187 ms. Found 1 Redis repository interface. -2024-11-11 18:25:44.587 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 18:25:44.588 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 18:25:44.666 [restartedMain] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.support.BeanDefinitionOverrideException: Invalid bean definition with name 'productRepository' defined in com.Optimart.repositories.ProductRepository defined in @EnableJpaRepositories declared on JpaRepositoriesRegistrar.EnableJpaRepositoriesConfiguration: Cannot register bean definition [Root bean: class [org.springframework.data.jpa.repository.support.JpaRepositoryFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodNames=null; destroyMethodNames=null; defined in com.Optimart.repositories.ProductRepository defined in @EnableJpaRepositories declared on JpaRepositoriesRegistrar.EnableJpaRepositoriesConfiguration] for bean 'productRepository' since there is already [Root bean: class [org.springframework.data.redis.repository.support.RedisRepositoryFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodNames=null; destroyMethodNames=null; defined in com.Optimart.repositories.ProductRepository defined in @EnableRedisRepositories declared on RedisConfig] bound. -2024-11-11 18:25:44.676 [restartedMain] INFO o.s.b.a.l.ConditionEvaluationReportLogger - - -Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. -2024-11-11 18:25:44.699 [restartedMain] ERROR o.s.b.d.LoggingFailureAnalysisReporter - - -*************************** -APPLICATION FAILED TO START -*************************** - -Description: - -The bean 'productRepository', defined in com.Optimart.repositories.ProductRepository defined in @EnableJpaRepositories declared on JpaRepositoriesRegistrar.EnableJpaRepositoriesConfiguration, could not be registered. A bean with that name has already been defined in com.Optimart.repositories.ProductRepository defined in @EnableRedisRepositories declared on RedisConfig and overriding is disabled. - -Action: - -Consider renaming one of the beans or enabling overriding by setting spring.main.allow-bean-definition-overriding=true - -2024-11-11 18:26:15.220 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-11 18:26:15.262 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 24260 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 18:26:15.263 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 18:26:15.332 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-11 18:26:15.332 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-11 18:26:15.562 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 18:26:15.567 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 18:26:16.765 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 18:26:16.766 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 18:26:17.021 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 246 ms. Found 16 JPA repository interfaces. -2024-11-11 18:26:17.042 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 18:26:17.043 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 18:26:17.063 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:26:17.063 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:26:17.063 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:26:17.063 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:26:17.064 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:26:17.064 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:26:17.064 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:26:17.064 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:26:17.065 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:26:17.066 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:26:17.066 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:26:17.066 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:26:17.066 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:26:17.066 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:26:17.066 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:26:17.066 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 18:26:17.067 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 15 ms. Found 0 Redis repository interfaces. -2024-11-11 18:26:17.960 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 18:26:17.970 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 18:26:17.973 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 18:26:17.973 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 18:26:18.028 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 18:26:18.028 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2695 ms -2024-11-11 18:26:18.268 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 18:26:18.360 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-11 18:26:18.406 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 18:26:18.870 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 18:26:18.916 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-11 18:26:19.154 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@a30b57c -2024-11-11 18:26:19.157 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-11 18:26:19.216 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 18:26:19.948 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 18:26:21.445 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 18:26:21.761 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 18:26:22.326 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 18:26:22.328 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 18:26:23.075 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 18:26:24.554 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 18:26:24.597 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 18:26:24.618 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 18:26:24.637 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 9.819 seconds (process running for 11.298) -2024-11-11 18:27:34.108 [http-nio-8080-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2024-11-11 18:27:34.109 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2024-11-11 18:27:34.111 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 2 ms -2024-11-11 18:27:34.178 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-11 18:27:35.006 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 18:27:35.011 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-11 18:27:35.070 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 18:27:35.075 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 18:27:35.187 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 18:27:35.236 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 18:27:35.272 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 18:27:35.476 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products/public -2024-11-11 18:27:42.920 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 18:27:42.955 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/all-records/count -2024-11-11 18:27:42.960 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-type/count -2024-11-11 18:27:42.961 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 18:27:42.966 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/revenue-total -2024-11-11 18:27:42.982 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/user-type/count -2024-11-11 18:27:42.984 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/order-status/count -2024-11-11 18:27:43.010 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 18:27:43.047 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 18:27:43.079 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 18:27:45.667 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 18:27:45.667 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-11 18:27:45.703 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 18:27:45.810 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 18:27:45.810 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-status/count -2024-11-11 18:27:45.947 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 18:28:23.396 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-11 18:28:23.643 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-11 18:28:23.643 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 18:28:23.727 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 18:28:23.819 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 18:28:23.822 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 18:28:23.822 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-status/count -2024-11-11 18:32:53.393 [HikariPool-1 housekeeper] WARN com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=4m34s109ms410µs700ns). -2024-11-11 18:32:53.393 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 18:32:53.399 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 18:32:53.402 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 18:32:53.405 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 18:33:06.992 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-11 18:33:07.253 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 18:33:07.253 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-11 18:33:07.340 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 18:33:07.433 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 18:33:07.436 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 18:33:07.438 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-status/count -2024-11-11 18:33:07.471 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 18:33:07.496 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 18:33:07.531 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 18:33:27.599 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 18:33:36.630 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-11 18:33:36.856 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 18:33:36.857 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-11 18:33:36.892 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 18:33:37.026 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 18:33:37.030 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-status/count -2024-11-11 18:33:37.030 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 18:33:37.071 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 18:33:37.093 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 18:33:37.112 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 18:33:37.191 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 18:33:56.931 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-11 18:33:57.183 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 18:33:57.184 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-11 18:33:57.212 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 18:33:57.361 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 18:33:57.364 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 18:33:57.365 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-status/count -2024-11-11 18:33:57.388 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 18:33:57.413 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 18:33:57.433 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 18:33:57.527 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 19:26:32.983 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 19:26:32.990 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-11 19:26:32.995 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-11 19:26:40.212 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-11 19:26:40.254 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 8856 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 19:26:40.255 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 19:26:40.305 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-11 19:26:40.305 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-11 19:26:40.567 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 19:26:40.573 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 19:26:41.870 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 19:26:41.872 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 19:26:42.131 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 250 ms. Found 16 JPA repository interfaces. -2024-11-11 19:26:42.152 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 19:26:42.153 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 19:26:42.173 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:26:42.174 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:26:42.174 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:26:42.174 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:26:42.174 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:26:42.174 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:26:42.174 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:26:42.175 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:26:42.176 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:26:42.176 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:26:42.177 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:26:42.177 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:26:42.177 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:26:42.177 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:26:42.177 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:26:42.177 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:26:42.177 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 14 ms. Found 0 Redis repository interfaces. -2024-11-11 19:26:43.135 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 19:26:43.149 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 19:26:43.151 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 19:26:43.151 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 19:26:43.227 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 19:26:43.228 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2920 ms -2024-11-11 19:26:43.415 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 19:26:43.549 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-11 19:26:43.608 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 19:26:44.104 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 19:26:44.146 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-11 19:26:44.346 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@33db8953 -2024-11-11 19:26:44.349 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-11 19:26:44.407 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 19:26:45.174 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 19:26:46.890 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 19:26:47.211 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 19:26:47.804 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 19:26:47.805 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 19:26:48.638 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 19:26:50.129 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 19:26:50.174 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 19:26:50.195 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 19:26:50.205 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 10.392 seconds (process running for 11.96) -2024-11-11 19:26:56.561 [http-nio-8080-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2024-11-11 19:26:56.561 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2024-11-11 19:26:56.564 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 3 ms -2024-11-11 19:26:56.638 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-11 19:26:57.285 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 19:26:57.294 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-11 19:26:57.483 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 19:26:57.521 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 19:26:57.523 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 19:26:57.523 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-status/count -2024-11-11 19:26:57.680 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 19:26:57.719 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 19:26:57.772 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 19:26:58.605 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 19:27:06.129 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products/6ed597a7-6a85-47cc-8b24-87474ed2d056 -2024-11-11 19:27:20.523 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - PUT /api/v1/products/6ed597a7-6a85-47cc-8b24-87474ed2d056 -2024-11-11 19:27:20.629 [http-nio-8080-exec-7] INFO c.O.models.Listener.ProductListener - preUpdate -2024-11-11 19:27:20.699 [http-nio-8080-exec-7] INFO c.O.models.Listener.ProductListener - postUpdate -2024-11-11 19:27:28.156 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-status/count -2024-11-11 19:27:28.156 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 19:27:42.204 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-11 19:27:42.529 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-11 19:27:42.529 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 19:27:42.574 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 19:27:42.720 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 19:27:42.722 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 19:27:42.722 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-status/count -2024-11-11 19:27:42.758 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 19:27:42.784 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 19:27:42.807 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 19:27:42.872 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 19:29:11.303 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 2 class path changes (0 additions, 2 deletions, 0 modifications) -2024-11-11 19:29:11.314 [Thread-5] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 19:29:11.494 [Thread-5] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 19:29:11.503 [Thread-5] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-11 19:29:11.537 [Thread-5] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-11 19:29:11.828 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 8856 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 19:29:11.830 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 19:29:12.931 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 19:29:12.931 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 19:29:13.059 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 128 ms. Found 16 JPA repository interfaces. -2024-11-11 19:29:13.067 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 19:29:13.067 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 19:29:13.078 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:29:13.078 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:29:13.078 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:29:13.079 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:29:13.079 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:29:13.079 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:29:13.079 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:29:13.079 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:29:13.079 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:29:13.079 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:29:13.079 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:29:13.079 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:29:13.080 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:29:13.080 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:29:13.080 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:29:13.080 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:29:13.080 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 13 ms. Found 0 Redis repository interfaces. -2024-11-11 19:29:13.481 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 19:29:13.483 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 19:29:13.483 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 19:29:13.483 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 19:29:13.534 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 19:29:13.534 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1699 ms -2024-11-11 19:29:13.654 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 19:29:13.659 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 19:29:13.685 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 19:29:13.687 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Starting... -2024-11-11 19:29:13.758 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-2 - Added connection org.postgresql.jdbc.PgConnection@723995a9 -2024-11-11 19:29:13.759 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Start completed. -2024-11-11 19:29:13.774 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 19:29:14.889 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 19:29:15.234 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 19:29:15.544 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 19:29:15.545 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 19:29:15.885 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 19:29:16.312 [restartedMain] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'productListener': Unsatisfied dependency expressed through field 'productRedisService': Error creating bean with name 'productRedisService' defined in file [A:\My Workspace\java_workspace\OptiMart\target\classes\com\Optimart\services\Redis\Product\ProductRedisService.class]: Unsatisfied dependency expressed through constructor parameter 0: No qualifying bean of type 'org.springframework.data.redis.core.RedisTemplate' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {} -2024-11-11 19:29:16.313 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 19:29:16.313 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown initiated... -2024-11-11 19:29:16.316 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown completed. -2024-11-11 19:29:16.317 [restartedMain] INFO o.a.catalina.core.StandardService - Stopping service [Tomcat] -2024-11-11 19:29:16.325 [restartedMain] INFO o.s.b.a.l.ConditionEvaluationReportLogger - - -Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. -2024-11-11 19:29:16.364 [restartedMain] ERROR o.s.b.d.LoggingFailureAnalysisReporter - - -*************************** -APPLICATION FAILED TO START -*************************** - -Description: - -Parameter 0 of constructor in com.Optimart.services.Redis.Product.ProductRedisService required a bean of type 'org.springframework.data.redis.core.RedisTemplate' that could not be found. - -The injection point has the following annotations: - - @org.springframework.beans.factory.annotation.Autowired(required=true) - - -Action: - -Consider defining a bean of type 'org.springframework.data.redis.core.RedisTemplate' in your configuration. - -2024-11-11 19:29:17.865 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 8856 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 19:29:17.865 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 19:29:18.393 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 19:29:18.394 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 19:29:18.476 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 82 ms. Found 16 JPA repository interfaces. -2024-11-11 19:29:18.480 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 19:29:18.481 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 19:29:18.488 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:29:18.489 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:29:18.489 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:29:18.489 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:29:18.489 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:29:18.489 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:29:18.489 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:29:18.489 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:29:18.490 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:29:18.490 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:29:18.490 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:29:18.490 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:29:18.490 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:29:18.490 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:29:18.490 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:29:18.490 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:29:18.490 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 9 ms. Found 0 Redis repository interfaces. -2024-11-11 19:29:18.714 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 19:29:18.716 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 19:29:18.716 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 19:29:18.716 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 19:29:18.743 [restartedMain] INFO o.a.c.c.C.[Tomcat-1].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 19:29:18.743 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 876 ms -2024-11-11 19:29:18.816 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 19:29:18.821 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 19:29:18.838 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 19:29:18.839 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Starting... -2024-11-11 19:29:18.998 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-3 - Added connection org.postgresql.jdbc.PgConnection@3fbb23dc -2024-11-11 19:29:18.999 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Start completed. -2024-11-11 19:29:19.010 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 19:29:19.190 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 19:29:19.490 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 19:29:19.766 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 19:29:20.013 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 19:29:20.014 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 19:29:20.216 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 19:29:21.152 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 19:29:21.188 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 19:29:21.192 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 19:29:21.197 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 3.369 seconds (process running for 162.951) -2024-11-11 19:29:21.206 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-11 19:30:22.522 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-11 19:30:22.528 [Thread-7] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 19:30:22.682 [Thread-7] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 19:30:22.684 [Thread-7] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Shutdown initiated... -2024-11-11 19:30:22.691 [Thread-7] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Shutdown completed. -2024-11-11 19:30:22.964 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 8856 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 19:30:22.966 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 19:30:24.315 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 19:30:24.315 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 19:30:24.455 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 139 ms. Found 16 JPA repository interfaces. -2024-11-11 19:30:24.467 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 19:30:24.467 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 19:30:24.494 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:30:24.494 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:30:24.495 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:30:24.495 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:30:24.495 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:30:24.495 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:30:24.496 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:30:24.533 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:30:24.534 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:30:24.534 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:30:24.534 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:30:24.534 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:30:24.534 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:30:24.534 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:30:24.534 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:30:24.535 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:30:24.535 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 67 ms. Found 0 Redis repository interfaces. -2024-11-11 19:30:25.054 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 19:30:25.057 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 19:30:25.058 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 19:30:25.058 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 19:30:25.097 [restartedMain] INFO o.a.c.c.C.[Tomcat-1].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 19:30:25.097 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2121 ms -2024-11-11 19:30:25.196 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 19:30:25.200 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 19:30:25.217 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 19:30:25.218 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Starting... -2024-11-11 19:30:25.301 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-4 - Added connection org.postgresql.jdbc.PgConnection@6d898e04 -2024-11-11 19:30:25.302 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Start completed. -2024-11-11 19:30:25.320 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 19:30:25.611 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 19:30:26.146 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 19:30:26.644 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 19:30:27.056 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 19:30:27.057 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 19:30:27.350 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 19:30:28.294 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 19:30:28.345 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 19:30:28.350 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 19:30:28.356 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 5.488 seconds (process running for 230.111) -2024-11-11 19:30:28.365 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-11 19:31:57.837 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-11 19:31:57.839 [Thread-14] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 19:31:57.963 [Thread-14] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 19:31:57.964 [Thread-14] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Shutdown initiated... -2024-11-11 19:31:57.967 [Thread-14] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Shutdown completed. -2024-11-11 19:31:58.143 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 8856 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 19:31:58.143 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 19:31:58.953 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 19:31:58.953 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 19:31:59.047 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 94 ms. Found 16 JPA repository interfaces. -2024-11-11 19:31:59.050 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 19:31:59.050 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 19:31:59.062 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:31:59.062 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:31:59.062 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:31:59.062 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:31:59.062 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:31:59.062 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:31:59.063 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:31:59.063 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:31:59.063 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:31:59.063 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:31:59.063 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:31:59.063 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:31:59.063 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:31:59.064 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:31:59.064 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:31:59.064 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:31:59.064 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 10 ms. Found 0 Redis repository interfaces. -2024-11-11 19:31:59.426 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 19:31:59.426 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 19:31:59.427 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 19:31:59.427 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 19:31:59.465 [restartedMain] INFO o.a.c.c.C.[Tomcat-1].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 19:31:59.466 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1320 ms -2024-11-11 19:31:59.577 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 19:31:59.580 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 19:31:59.596 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 19:31:59.598 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Starting... -2024-11-11 19:31:59.655 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-5 - Added connection org.postgresql.jdbc.PgConnection@3f05aeb1 -2024-11-11 19:31:59.655 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Start completed. -2024-11-11 19:31:59.666 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 19:31:59.882 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 19:32:00.151 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 19:32:00.442 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 19:32:00.735 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 19:32:00.736 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 19:32:01.001 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 19:32:01.930 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 19:32:01.957 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 19:32:01.961 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 19:32:01.965 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 3.874 seconds (process running for 323.72) -2024-11-11 19:32:01.972 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-11 19:33:49.732 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 2 class path changes (1 addition, 0 deletions, 1 modification) -2024-11-11 19:33:49.734 [Thread-18] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 19:33:49.886 [Thread-18] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 19:33:49.891 [Thread-18] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Shutdown initiated... -2024-11-11 19:33:49.950 [Thread-18] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Shutdown completed. -2024-11-11 19:33:50.164 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 8856 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 19:33:50.165 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 19:33:51.050 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 19:33:51.050 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 19:33:51.167 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 116 ms. Found 16 JPA repository interfaces. -2024-11-11 19:33:51.174 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 19:33:51.174 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 19:33:51.184 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:33:51.184 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:33:51.184 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:33:51.185 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:33:51.185 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:33:51.185 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:33:51.185 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:33:51.185 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:33:51.185 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:33:51.185 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:33:51.185 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:33:51.185 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:33:51.186 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:33:51.186 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:33:51.186 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:33:51.186 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:33:51.186 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 10 ms. Found 0 Redis repository interfaces. -2024-11-11 19:33:51.488 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 19:33:51.489 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 19:33:51.489 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 19:33:51.489 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 19:33:51.522 [restartedMain] INFO o.a.c.c.C.[Tomcat-1].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 19:33:51.522 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1351 ms -2024-11-11 19:33:51.644 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 19:33:51.647 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 19:33:51.664 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 19:33:51.665 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Starting... -2024-11-11 19:33:51.719 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-6 - Added connection org.postgresql.jdbc.PgConnection@725bd45c -2024-11-11 19:33:51.719 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Start completed. -2024-11-11 19:33:51.728 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 19:33:51.888 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 19:33:52.129 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 19:33:52.379 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 19:33:52.577 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 19:33:52.578 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 19:33:52.778 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 19:33:53.486 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 19:33:53.509 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 19:33:53.515 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 19:33:53.518 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 3.426 seconds (process running for 435.273) -2024-11-11 19:33:53.524 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-11 19:34:41.985 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-11 19:34:41.988 [Thread-22] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 19:34:42.110 [Thread-22] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 19:34:42.110 [Thread-22] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Shutdown initiated... -2024-11-11 19:34:42.113 [Thread-22] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Shutdown completed. -2024-11-11 19:34:42.256 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 8856 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 19:34:42.257 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 19:34:43.150 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 19:34:43.151 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 19:34:43.261 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 110 ms. Found 16 JPA repository interfaces. -2024-11-11 19:34:43.266 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 19:34:43.266 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 19:34:43.275 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:34:43.275 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:34:43.275 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:34:43.275 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:34:43.275 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:34:43.275 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:34:43.276 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:34:43.276 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:34:43.276 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:34:43.276 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:34:43.276 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:34:43.276 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:34:43.276 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:34:43.276 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:34:43.276 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:34:43.276 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:34:43.276 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 9 ms. Found 0 Redis repository interfaces. -2024-11-11 19:34:43.498 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 19:34:43.499 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 19:34:43.499 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 19:34:43.499 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 19:34:43.528 [restartedMain] INFO o.a.c.c.C.[Tomcat-1].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 19:34:43.528 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1269 ms -2024-11-11 19:34:43.603 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 19:34:43.606 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 19:34:43.614 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 19:34:43.614 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Starting... -2024-11-11 19:34:43.661 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-7 - Added connection org.postgresql.jdbc.PgConnection@3f1ece55 -2024-11-11 19:34:43.661 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Start completed. -2024-11-11 19:34:43.672 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 19:34:43.807 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 19:34:44.050 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 19:34:44.395 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 19:34:44.607 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 19:34:44.607 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 19:34:44.813 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 19:34:45.546 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 19:34:45.571 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 19:34:45.575 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 19:34:45.578 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 3.369 seconds (process running for 487.333) -2024-11-11 19:34:45.583 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-11 19:35:37.354 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-11 19:35:37.361 [Thread-26] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 19:35:37.495 [Thread-26] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 19:35:37.497 [Thread-26] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Shutdown initiated... -2024-11-11 19:35:37.501 [Thread-26] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Shutdown completed. -2024-11-11 19:35:37.701 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 8856 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 19:35:37.702 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 19:35:38.555 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 19:35:38.555 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 19:35:38.626 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 78 ms. Found 16 JPA repository interfaces. -2024-11-11 19:35:38.638 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 19:35:38.638 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 19:35:38.646 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:35:38.646 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:35:38.646 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:35:38.646 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:35:38.647 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:35:38.647 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:35:38.647 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:35:38.647 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:35:38.647 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:35:38.647 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:35:38.647 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:35:38.647 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:35:38.647 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:35:38.648 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:35:38.648 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:35:38.648 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:35:38.648 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 8 ms. Found 0 Redis repository interfaces. -2024-11-11 19:35:38.928 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 19:35:38.928 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 19:35:38.928 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 19:35:38.929 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 19:35:38.963 [restartedMain] INFO o.a.c.c.C.[Tomcat-1].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 19:35:38.963 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1256 ms -2024-11-11 19:35:39.092 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 19:35:39.094 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 19:35:39.103 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 19:35:39.105 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-8 - Starting... -2024-11-11 19:35:39.160 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-8 - Added connection org.postgresql.jdbc.PgConnection@3f63afce -2024-11-11 19:35:39.160 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-8 - Start completed. -2024-11-11 19:35:39.170 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 19:35:39.321 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 19:35:39.637 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 19:35:39.977 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 19:35:40.209 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 19:35:40.210 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 19:35:40.461 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 19:35:41.374 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 19:35:41.407 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 19:35:41.411 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 19:35:41.415 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 3.774 seconds (process running for 543.17) -2024-11-11 19:35:41.422 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-11 19:37:00.419 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-11 19:37:00.426 [Thread-30] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 19:37:00.562 [Thread-30] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 19:37:00.563 [Thread-30] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-8 - Shutdown initiated... -2024-11-11 19:37:00.571 [Thread-30] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-8 - Shutdown completed. -2024-11-11 19:37:00.843 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 8856 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 19:37:00.844 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 19:37:01.910 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 19:37:01.910 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 19:37:02.114 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 203 ms. Found 16 JPA repository interfaces. -2024-11-11 19:37:02.123 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 19:37:02.123 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 19:37:02.139 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:37:02.139 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:37:02.139 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:37:02.140 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:37:02.140 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:37:02.140 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:37:02.140 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:37:02.141 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:37:02.141 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:37:02.141 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:37:02.143 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:37:02.143 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:37:02.143 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:37:02.143 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:37:02.143 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:37:02.143 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:37:02.143 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 18 ms. Found 0 Redis repository interfaces. -2024-11-11 19:37:02.597 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 19:37:02.597 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 19:37:02.598 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 19:37:02.598 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 19:37:02.644 [restartedMain] INFO o.a.c.c.C.[Tomcat-1].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 19:37:02.644 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1794 ms -2024-11-11 19:37:02.745 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 19:37:02.747 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 19:37:02.757 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 19:37:02.758 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-9 - Starting... -2024-11-11 19:37:02.820 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-9 - Added connection org.postgresql.jdbc.PgConnection@356f23aa -2024-11-11 19:37:02.821 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-9 - Start completed. -2024-11-11 19:37:02.831 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 19:37:03.017 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 19:37:03.284 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 19:37:03.525 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 19:37:03.712 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 19:37:03.713 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 19:37:03.897 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 19:37:04.641 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 19:37:04.669 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 19:37:04.671 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 19:37:04.674 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 3.906 seconds (process running for 626.43) -2024-11-11 19:37:04.682 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-11 19:37:24.703 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-11 19:37:24.710 [Thread-34] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 19:37:24.853 [Thread-34] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 19:37:24.854 [Thread-34] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-9 - Shutdown initiated... -2024-11-11 19:37:24.861 [Thread-34] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-9 - Shutdown completed. -2024-11-11 19:37:25.155 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 8856 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 19:37:25.155 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 19:37:26.803 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 19:37:26.803 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 19:37:27.264 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 459 ms. Found 16 JPA repository interfaces. -2024-11-11 19:37:27.281 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 19:37:27.281 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 19:37:27.309 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:37:27.309 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:37:27.309 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:37:27.309 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:37:27.311 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:37:27.311 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:37:27.312 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:37:27.312 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:37:27.312 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:37:27.312 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:37:27.313 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:37:27.313 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:37:27.313 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:37:27.314 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:37:27.314 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:37:27.314 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:37:27.314 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 32 ms. Found 0 Redis repository interfaces. -2024-11-11 19:37:27.956 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 19:37:27.956 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 19:37:27.957 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 19:37:27.957 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 19:37:27.996 [restartedMain] INFO o.a.c.c.C.[Tomcat-1].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 19:37:27.996 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2835 ms -2024-11-11 19:37:28.115 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 19:37:28.120 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 19:37:28.135 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 19:37:28.136 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-10 - Starting... -2024-11-11 19:37:28.207 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-10 - Added connection org.postgresql.jdbc.PgConnection@5d9ac9cd -2024-11-11 19:37:28.207 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-10 - Start completed. -2024-11-11 19:37:28.219 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 19:37:28.464 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 19:37:28.862 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 19:37:29.197 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 19:37:29.540 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 19:37:29.540 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 19:37:29.822 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 19:37:30.891 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 19:37:30.949 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 19:37:30.964 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 19:37:30.972 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 5.918 seconds (process running for 652.727) -2024-11-11 19:37:30.986 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-11 19:39:05.226 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-11 19:39:05.229 [Thread-38] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 19:39:05.352 [Thread-38] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 19:39:05.353 [Thread-38] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-10 - Shutdown initiated... -2024-11-11 19:39:05.355 [Thread-38] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-10 - Shutdown completed. -2024-11-11 19:39:05.551 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 8856 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 19:39:05.551 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 19:39:06.445 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 19:39:06.446 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 19:39:06.593 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 148 ms. Found 16 JPA repository interfaces. -2024-11-11 19:39:06.606 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 19:39:06.607 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 19:39:06.622 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:39:06.622 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:39:06.622 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:39:06.623 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:39:06.623 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:39:06.623 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:39:06.623 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:39:06.623 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:39:06.624 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:39:06.624 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:39:06.624 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:39:06.624 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:39:06.624 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:39:06.624 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:39:06.624 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:39:06.624 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:39:06.625 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 17 ms. Found 0 Redis repository interfaces. -2024-11-11 19:39:06.974 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 19:39:06.974 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 19:39:06.974 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 19:39:06.974 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 19:39:07.002 [restartedMain] INFO o.a.c.c.C.[Tomcat-1].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 19:39:07.002 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1448 ms -2024-11-11 19:39:07.080 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 19:39:07.082 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 19:39:07.089 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 19:39:07.089 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-11 - Starting... -2024-11-11 19:39:07.137 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-11 - Added connection org.postgresql.jdbc.PgConnection@1e78da48 -2024-11-11 19:39:07.137 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-11 - Start completed. -2024-11-11 19:39:07.148 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 19:39:07.620 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 19:39:08.156 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 19:39:08.682 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 19:39:09.139 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 19:39:09.140 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 19:39:09.553 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 19:39:11.491 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 19:39:11.600 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 19:39:11.609 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 19:39:11.618 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 6.121 seconds (process running for 753.373) -2024-11-11 19:39:11.657 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-11 19:42:30.140 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-11 19:42:30.150 [Thread-42] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 19:42:30.274 [Thread-42] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 19:42:30.275 [Thread-42] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-11 - Shutdown initiated... -2024-11-11 19:42:30.277 [Thread-42] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-11 - Shutdown completed. -2024-11-11 19:42:30.494 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 8856 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 19:42:30.494 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 19:42:31.395 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 19:42:31.395 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 19:42:31.599 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 203 ms. Found 16 JPA repository interfaces. -2024-11-11 19:42:31.611 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 19:42:31.611 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 19:42:31.623 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:42:31.624 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:42:31.624 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:42:31.624 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:42:31.625 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:42:31.625 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:42:31.625 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:42:31.625 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:42:31.625 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:42:31.625 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:42:31.626 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:42:31.626 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:42:31.626 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:42:31.626 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:42:31.626 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:42:31.626 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:42:31.626 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 15 ms. Found 0 Redis repository interfaces. -2024-11-11 19:42:32.185 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 19:42:32.189 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 19:42:32.190 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 19:42:32.191 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 19:42:32.262 [restartedMain] INFO o.a.c.c.C.[Tomcat-1].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 19:42:32.262 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1761 ms -2024-11-11 19:42:32.441 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 19:42:32.447 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 19:42:32.468 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 19:42:32.471 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-12 - Starting... -2024-11-11 19:42:32.533 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-12 - Added connection org.postgresql.jdbc.PgConnection@553a08c0 -2024-11-11 19:42:32.533 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-12 - Start completed. -2024-11-11 19:42:32.544 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 19:42:32.710 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 19:42:32.937 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 19:42:33.189 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 19:42:33.429 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 19:42:33.429 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 19:42:33.674 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 19:42:34.541 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 19:42:34.572 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 19:42:34.576 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 19:42:34.579 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 4.153 seconds (process running for 956.334) -2024-11-11 19:42:34.589 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-11 19:45:01.433 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-11 19:45:01.441 [Thread-46] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 19:45:01.567 [Thread-46] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 19:45:01.568 [Thread-46] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-12 - Shutdown initiated... -2024-11-11 19:45:01.571 [Thread-46] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-12 - Shutdown completed. -2024-11-11 19:45:01.802 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 8856 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 19:45:01.803 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 19:45:02.576 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 19:45:02.576 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 19:45:02.796 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 219 ms. Found 16 JPA repository interfaces. -2024-11-11 19:45:02.808 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 19:45:02.809 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 19:45:02.821 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:02.821 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:02.821 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:02.821 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:02.821 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:02.821 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:02.822 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:02.822 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:02.822 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:02.822 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:02.822 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:02.822 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:02.822 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:02.822 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:02.822 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:02.822 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:02.822 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 13 ms. Found 0 Redis repository interfaces. -2024-11-11 19:45:03.313 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 19:45:03.315 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 19:45:03.315 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 19:45:03.315 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 19:45:03.352 [restartedMain] INFO o.a.c.c.C.[Tomcat-1].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 19:45:03.353 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1544 ms -2024-11-11 19:45:03.445 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 19:45:03.448 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 19:45:03.514 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 19:45:03.515 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-13 - Starting... -2024-11-11 19:45:03.802 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-13 - Added connection org.postgresql.jdbc.PgConnection@7237f18b -2024-11-11 19:45:03.803 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-13 - Start completed. -2024-11-11 19:45:03.817 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 19:45:04.366 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 19:45:04.836 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 19:45:05.297 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 19:45:05.683 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 19:45:05.684 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 19:45:05.994 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 19:45:07.735 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 19:45:07.785 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 19:45:07.792 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 19:45:07.797 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 6.084 seconds (process running for 1109.552) -2024-11-11 19:45:07.810 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-11 19:45:10.232 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-11 19:45:10.233 [Thread-50] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 19:45:10.363 [Thread-50] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 19:45:10.364 [Thread-50] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-13 - Shutdown initiated... -2024-11-11 19:45:10.377 [Thread-50] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-13 - Shutdown completed. -2024-11-11 19:45:10.648 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 8856 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 19:45:10.648 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 19:45:11.807 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 19:45:11.807 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 19:45:11.968 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 161 ms. Found 16 JPA repository interfaces. -2024-11-11 19:45:11.981 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 19:45:11.981 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 19:45:11.995 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:11.995 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:11.995 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:11.995 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:11.996 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:11.996 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:11.996 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:11.996 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:11.996 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:11.996 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:11.996 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:11.996 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:11.996 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:11.998 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:11.998 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:11.998 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:11.998 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 16 ms. Found 0 Redis repository interfaces. -2024-11-11 19:45:12.353 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 19:45:12.354 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 19:45:12.354 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 19:45:12.354 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 19:45:12.394 [restartedMain] INFO o.a.c.c.C.[Tomcat-1].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 19:45:12.394 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1740 ms -2024-11-11 19:45:12.528 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 19:45:12.531 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 19:45:12.546 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 19:45:12.547 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-14 - Starting... -2024-11-11 19:45:12.629 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-14 - Added connection org.postgresql.jdbc.PgConnection@b343945 -2024-11-11 19:45:12.629 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-14 - Start completed. -2024-11-11 19:45:12.649 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 19:45:12.850 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 19:45:13.233 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 19:45:13.653 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 19:45:14.015 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 19:45:14.015 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 19:45:14.248 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 19:45:15.080 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 19:45:15.104 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 19:45:15.106 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 19:45:15.110 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 4.532 seconds (process running for 1116.865) -2024-11-11 19:45:15.116 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-11 19:45:18.678 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-11 19:45:18.693 [Thread-54] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 19:45:18.819 [Thread-54] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 19:45:18.821 [Thread-54] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-14 - Shutdown initiated... -2024-11-11 19:45:18.827 [Thread-54] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-14 - Shutdown completed. -2024-11-11 19:45:19.054 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 8856 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 19:45:19.055 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 19:45:19.960 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 19:45:19.961 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 19:45:20.075 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 113 ms. Found 16 JPA repository interfaces. -2024-11-11 19:45:20.081 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 19:45:20.081 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 19:45:20.089 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:20.090 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:20.090 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:20.090 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:20.090 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:20.090 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:20.090 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:20.090 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:20.090 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:20.090 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:20.091 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:20.091 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:20.091 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:20.091 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:20.091 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:20.091 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:20.091 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 10 ms. Found 0 Redis repository interfaces. -2024-11-11 19:45:20.339 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 19:45:20.340 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 19:45:20.340 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 19:45:20.340 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 19:45:20.366 [restartedMain] INFO o.a.c.c.C.[Tomcat-1].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 19:45:20.366 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1305 ms -2024-11-11 19:45:20.447 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 19:45:20.449 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 19:45:20.459 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 19:45:20.460 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-15 - Starting... -2024-11-11 19:45:20.514 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-15 - Added connection org.postgresql.jdbc.PgConnection@59bf031f -2024-11-11 19:45:20.514 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-15 - Start completed. -2024-11-11 19:45:20.527 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 19:45:20.775 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 19:45:21.161 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 19:45:21.556 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 19:45:22.202 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 19:45:22.203 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 19:45:22.500 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 19:45:23.883 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 19:45:23.914 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 19:45:23.919 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 19:45:23.923 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 4.926 seconds (process running for 1125.678) -2024-11-11 19:45:23.932 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-11 19:45:25.355 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-11 19:45:25.357 [Thread-58] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 19:45:25.481 [Thread-58] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 19:45:25.482 [Thread-58] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-15 - Shutdown initiated... -2024-11-11 19:45:25.484 [Thread-58] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-15 - Shutdown completed. -2024-11-11 19:45:25.635 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 8856 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 19:45:25.635 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 19:45:26.096 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 19:45:26.096 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 19:45:26.178 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 80 ms. Found 16 JPA repository interfaces. -2024-11-11 19:45:26.183 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 19:45:26.183 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 19:45:26.189 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:26.189 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:26.189 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:26.189 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:26.189 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:26.190 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:26.190 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:26.190 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:26.190 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:26.190 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:26.190 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:26.190 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:26.190 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:26.190 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:26.190 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:26.190 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:26.190 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 7 ms. Found 0 Redis repository interfaces. -2024-11-11 19:45:26.375 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 19:45:26.377 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 19:45:26.377 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 19:45:26.377 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 19:45:26.400 [restartedMain] INFO o.a.c.c.C.[Tomcat-1].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 19:45:26.400 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 763 ms -2024-11-11 19:45:26.471 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 19:45:26.473 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 19:45:26.480 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 19:45:26.480 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-16 - Starting... -2024-11-11 19:45:26.527 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-16 - Added connection org.postgresql.jdbc.PgConnection@32ecc4cd -2024-11-11 19:45:26.527 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-16 - Start completed. -2024-11-11 19:45:26.538 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 19:45:26.689 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 19:45:26.936 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 19:45:27.179 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 19:45:27.516 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 19:45:27.518 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 19:45:27.779 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 19:45:29.006 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 19:45:29.041 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 19:45:29.046 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 19:45:29.051 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 3.448 seconds (process running for 1130.805) -2024-11-11 19:45:29.060 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-11 19:45:31.515 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-11 19:45:31.517 [Thread-62] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 19:45:31.641 [Thread-62] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 19:45:31.642 [Thread-62] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-16 - Shutdown initiated... -2024-11-11 19:45:31.644 [Thread-62] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-16 - Shutdown completed. -2024-11-11 19:45:31.834 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 8856 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 19:45:31.835 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 19:45:32.554 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 19:45:32.554 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 19:45:32.635 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 81 ms. Found 16 JPA repository interfaces. -2024-11-11 19:45:32.640 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 19:45:32.640 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 19:45:32.647 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:32.647 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:32.647 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:32.647 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:32.647 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:32.647 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:32.647 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:32.647 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:32.648 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:32.648 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:32.648 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:32.648 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:32.648 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:32.648 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:32.648 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:32.648 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:32.648 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 8 ms. Found 0 Redis repository interfaces. -2024-11-11 19:45:32.848 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 19:45:32.849 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 19:45:32.849 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 19:45:32.849 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 19:45:32.874 [restartedMain] INFO o.a.c.c.C.[Tomcat-1].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 19:45:32.874 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1036 ms -2024-11-11 19:45:32.944 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 19:45:32.946 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 19:45:32.955 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 19:45:32.956 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-17 - Starting... -2024-11-11 19:45:33.002 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-17 - Added connection org.postgresql.jdbc.PgConnection@30eb1092 -2024-11-11 19:45:33.002 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-17 - Start completed. -2024-11-11 19:45:33.013 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 19:45:33.158 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 19:45:33.561 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 19:45:33.855 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 19:45:34.060 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 19:45:34.060 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 19:45:34.461 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 19:45:35.967 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 19:45:36.002 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 19:45:36.005 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 19:45:36.008 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 4.218 seconds (process running for 1137.763) -2024-11-11 19:45:36.014 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-11 19:45:42.619 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-11 19:45:42.624 [Thread-66] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 19:45:42.757 [Thread-66] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 19:45:42.758 [Thread-66] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-17 - Shutdown initiated... -2024-11-11 19:45:42.760 [Thread-66] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-17 - Shutdown completed. -2024-11-11 19:45:42.907 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 8856 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 19:45:42.908 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 19:45:43.619 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 19:45:43.619 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 19:45:43.717 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 98 ms. Found 16 JPA repository interfaces. -2024-11-11 19:45:43.724 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 19:45:43.724 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 19:45:43.732 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:43.732 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:43.732 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:43.733 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:43.733 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:43.733 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:43.733 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:43.733 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:43.733 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:43.733 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:43.733 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:43.733 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:43.733 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:43.733 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:43.733 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:43.733 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:45:43.733 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 9 ms. Found 0 Redis repository interfaces. -2024-11-11 19:45:44.057 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 19:45:44.058 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 19:45:44.058 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 19:45:44.058 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 19:45:44.091 [restartedMain] INFO o.a.c.c.C.[Tomcat-1].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 19:45:44.091 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1181 ms -2024-11-11 19:45:44.193 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 19:45:44.195 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 19:45:44.207 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 19:45:44.208 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-18 - Starting... -2024-11-11 19:45:44.265 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-18 - Added connection org.postgresql.jdbc.PgConnection@7e6f00ab -2024-11-11 19:45:44.266 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-18 - Start completed. -2024-11-11 19:45:44.279 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 19:45:44.467 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 19:45:44.974 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 19:45:45.299 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 19:45:45.569 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 19:45:45.570 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 19:45:45.954 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 19:45:47.231 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 19:45:47.274 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 19:45:47.279 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 19:45:47.283 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 4.408 seconds (process running for 1149.038) -2024-11-11 19:45:47.292 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-11 19:46:01.236 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-11 19:46:01.238 [Thread-70] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 19:46:01.363 [Thread-70] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 19:46:01.364 [Thread-70] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-18 - Shutdown initiated... -2024-11-11 19:46:01.370 [Thread-70] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-18 - Shutdown completed. -2024-11-11 19:46:01.589 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 8856 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 19:46:01.590 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 19:46:02.373 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 19:46:02.373 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 19:46:02.459 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 85 ms. Found 16 JPA repository interfaces. -2024-11-11 19:46:02.463 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 19:46:02.463 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 19:46:02.471 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:46:02.471 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:46:02.471 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:46:02.471 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:46:02.471 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:46:02.471 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:46:02.471 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:46:02.471 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:46:02.471 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:46:02.471 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:46:02.472 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:46:02.472 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:46:02.472 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:46:02.472 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:46:02.472 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:46:02.472 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:46:02.472 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 8 ms. Found 0 Redis repository interfaces. -2024-11-11 19:46:02.682 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 19:46:02.682 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 19:46:02.682 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 19:46:02.682 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 19:46:02.710 [restartedMain] INFO o.a.c.c.C.[Tomcat-1].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 19:46:02.710 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1116 ms -2024-11-11 19:46:02.782 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 19:46:02.783 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 19:46:02.791 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 19:46:02.792 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-19 - Starting... -2024-11-11 19:46:02.836 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-19 - Added connection org.postgresql.jdbc.PgConnection@5000a91c -2024-11-11 19:46:02.836 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-19 - Start completed. -2024-11-11 19:46:02.846 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 19:46:02.978 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 19:46:03.192 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 19:46:03.425 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 19:46:03.611 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 19:46:03.611 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 19:46:03.790 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 19:46:04.532 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 19:46:04.564 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 19:46:04.569 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 19:46:04.572 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 3.037 seconds (process running for 1166.327) -2024-11-11 19:46:04.579 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-11 19:48:01.544 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-11 19:48:01.547 [Thread-74] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 19:48:01.672 [Thread-74] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 19:48:01.673 [Thread-74] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-19 - Shutdown initiated... -2024-11-11 19:48:01.676 [Thread-74] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-19 - Shutdown completed. -2024-11-11 19:48:01.874 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 8856 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 19:48:01.875 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 19:48:02.880 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 19:48:02.880 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 19:48:02.956 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 76 ms. Found 16 JPA repository interfaces. -2024-11-11 19:48:02.961 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 19:48:02.961 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 19:48:02.968 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:48:02.968 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:48:02.968 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:48:02.968 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:48:02.968 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:48:02.968 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:48:02.968 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:48:02.968 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:48:02.968 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:48:02.968 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:48:02.968 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:48:02.968 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:48:02.968 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:48:02.968 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:48:02.968 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:48:02.968 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:48:02.968 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 7 ms. Found 0 Redis repository interfaces. -2024-11-11 19:48:03.180 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 19:48:03.181 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 19:48:03.181 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 19:48:03.181 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 19:48:03.383 [restartedMain] INFO o.a.c.c.C.[Tomcat-1].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 19:48:03.384 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1505 ms -2024-11-11 19:48:03.505 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 19:48:03.507 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 19:48:03.517 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 19:48:03.518 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-20 - Starting... -2024-11-11 19:48:03.578 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-20 - Added connection org.postgresql.jdbc.PgConnection@513c9b2b -2024-11-11 19:48:03.578 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-20 - Start completed. -2024-11-11 19:48:03.591 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 19:48:03.788 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 19:48:04.024 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 19:48:04.346 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 19:48:04.696 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 19:48:04.697 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 19:48:05.017 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 19:48:07.203 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 19:48:07.241 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 19:48:07.245 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 19:48:07.251 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 5.421 seconds (process running for 1289.006) -2024-11-11 19:48:07.260 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-11 19:48:10.756 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-11 19:48:10.758 [Thread-78] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 19:48:10.883 [Thread-78] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 19:48:10.884 [Thread-78] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-20 - Shutdown initiated... -2024-11-11 19:48:10.886 [Thread-78] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-20 - Shutdown completed. -2024-11-11 19:48:11.070 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 8856 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 19:48:11.070 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 19:48:11.792 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 19:48:11.792 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 19:48:11.874 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 82 ms. Found 16 JPA repository interfaces. -2024-11-11 19:48:11.879 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 19:48:11.879 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 19:48:11.886 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:48:11.886 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:48:11.886 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:48:11.886 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:48:11.886 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:48:11.886 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:48:11.886 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:48:11.886 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:48:11.886 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:48:11.886 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:48:11.886 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:48:11.886 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:48:11.886 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:48:11.886 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:48:11.887 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:48:11.887 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:48:11.887 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 8 ms. Found 0 Redis repository interfaces. -2024-11-11 19:48:12.107 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 19:48:12.108 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 19:48:12.108 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 19:48:12.108 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 19:48:12.140 [restartedMain] INFO o.a.c.c.C.[Tomcat-1].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 19:48:12.140 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1067 ms -2024-11-11 19:48:12.225 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 19:48:12.228 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 19:48:12.236 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 19:48:12.237 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-21 - Starting... -2024-11-11 19:48:12.295 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-21 - Added connection org.postgresql.jdbc.PgConnection@35b83f71 -2024-11-11 19:48:12.295 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-21 - Start completed. -2024-11-11 19:48:12.307 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 19:48:12.575 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 19:48:12.852 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 19:48:13.098 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 19:48:13.282 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 19:48:13.283 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 19:48:13.455 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 19:48:14.176 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 19:48:14.200 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 19:48:14.203 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 19:48:14.206 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 3.176 seconds (process running for 1295.961) -2024-11-11 19:48:14.212 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-11 19:48:18.745 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-11 19:48:18.747 [Thread-82] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 19:48:18.872 [Thread-82] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 19:48:18.872 [Thread-82] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-21 - Shutdown initiated... -2024-11-11 19:48:18.875 [Thread-82] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-21 - Shutdown completed. -2024-11-11 19:48:19.265 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 8856 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 19:48:19.265 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 19:48:20.143 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 19:48:20.143 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 19:48:20.227 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 83 ms. Found 16 JPA repository interfaces. -2024-11-11 19:48:20.232 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 19:48:20.232 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 19:48:20.239 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:48:20.239 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:48:20.240 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:48:20.240 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:48:20.240 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:48:20.240 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:48:20.240 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:48:20.240 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:48:20.240 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:48:20.240 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:48:20.240 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:48:20.240 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:48:20.240 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:48:20.240 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:48:20.240 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:48:20.240 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:48:20.240 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 8 ms. Found 0 Redis repository interfaces. -2024-11-11 19:48:20.616 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 19:48:20.617 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 19:48:20.617 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 19:48:20.617 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 19:48:20.641 [restartedMain] INFO o.a.c.c.C.[Tomcat-1].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 19:48:20.641 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1368 ms -2024-11-11 19:48:20.703 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 19:48:20.705 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 19:48:20.713 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 19:48:20.714 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-22 - Starting... -2024-11-11 19:48:20.758 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-22 - Added connection org.postgresql.jdbc.PgConnection@50d16de0 -2024-11-11 19:48:20.758 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-22 - Start completed. -2024-11-11 19:48:20.769 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 19:48:20.943 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 19:48:21.427 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 19:48:21.712 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 19:48:22.039 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 19:48:22.040 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 19:48:22.270 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 19:48:23.538 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 19:48:23.577 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 19:48:23.592 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 19:48:23.596 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 4.512 seconds (process running for 1305.351) -2024-11-11 19:48:23.605 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-11 19:48:25.019 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-11 19:48:25.024 [Thread-86] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 19:48:25.218 [Thread-86] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 19:48:25.219 [Thread-86] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-22 - Shutdown initiated... -2024-11-11 19:48:25.221 [Thread-86] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-22 - Shutdown completed. -2024-11-11 19:48:25.433 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 8856 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 19:48:25.433 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 19:48:26.104 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 19:48:26.105 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 19:48:26.183 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 78 ms. Found 16 JPA repository interfaces. -2024-11-11 19:48:26.188 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 19:48:26.189 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 19:48:26.195 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:48:26.195 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:48:26.195 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:48:26.195 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:48:26.195 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:48:26.195 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:48:26.195 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:48:26.195 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:48:26.195 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:48:26.195 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:48:26.195 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:48:26.195 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:48:26.195 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:48:26.195 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:48:26.195 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:48:26.195 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:48:26.195 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 7 ms. Found 0 Redis repository interfaces. -2024-11-11 19:48:26.383 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 19:48:26.383 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 19:48:26.384 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 19:48:26.384 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 19:48:26.409 [restartedMain] INFO o.a.c.c.C.[Tomcat-1].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 19:48:26.409 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 972 ms -2024-11-11 19:48:26.472 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 19:48:26.475 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 19:48:26.481 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 19:48:26.482 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-23 - Starting... -2024-11-11 19:48:26.530 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-23 - Added connection org.postgresql.jdbc.PgConnection@78fce508 -2024-11-11 19:48:26.530 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-23 - Start completed. -2024-11-11 19:48:26.541 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 19:48:26.677 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 19:48:26.877 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 19:48:27.127 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 19:48:27.383 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 19:48:27.383 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 19:48:27.557 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 19:48:28.255 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 19:48:28.279 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 19:48:28.290 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 19:48:28.294 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 2.903 seconds (process running for 1310.048) -2024-11-11 19:48:28.300 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-11 19:49:26.420 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-11 19:49:26.422 [Thread-90] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 19:49:26.544 [Thread-90] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 19:49:26.545 [Thread-90] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-23 - Shutdown initiated... -2024-11-11 19:49:26.547 [Thread-90] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-23 - Shutdown completed. -2024-11-11 19:49:26.731 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 8856 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 19:49:26.731 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 19:49:27.560 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 19:49:27.560 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 19:49:27.640 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 79 ms. Found 16 JPA repository interfaces. -2024-11-11 19:49:27.646 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 19:49:27.646 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 19:49:27.652 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:49:27.652 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:49:27.653 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:49:27.653 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:49:27.653 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:49:27.653 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:49:27.653 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:49:27.653 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:49:27.653 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:49:27.653 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:49:27.653 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:49:27.653 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:49:27.653 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:49:27.653 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:49:27.653 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:49:27.653 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:49:27.653 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 7 ms. Found 0 Redis repository interfaces. -2024-11-11 19:49:27.835 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 19:49:27.835 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 19:49:27.835 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 19:49:27.835 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 19:49:27.860 [restartedMain] INFO o.a.c.c.C.[Tomcat-1].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 19:49:27.860 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1126 ms -2024-11-11 19:49:27.921 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 19:49:27.924 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 19:49:27.930 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 19:49:27.931 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-24 - Starting... -2024-11-11 19:49:27.979 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-24 - Added connection org.postgresql.jdbc.PgConnection@3eef12b7 -2024-11-11 19:49:27.979 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-24 - Start completed. -2024-11-11 19:49:27.989 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 19:49:28.124 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 19:49:28.359 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 19:49:28.626 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 19:49:28.812 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 19:49:28.812 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 19:49:28.983 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 19:49:29.663 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 19:49:29.696 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 19:49:29.699 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 19:49:29.702 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 3.012 seconds (process running for 1371.457) -2024-11-11 19:49:29.707 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-11 19:49:55.952 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-11 19:49:55.958 [Thread-94] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 19:49:56.090 [Thread-94] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 19:49:56.092 [Thread-94] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-24 - Shutdown initiated... -2024-11-11 19:49:56.101 [Thread-94] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-24 - Shutdown completed. -2024-11-11 19:49:56.447 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 8856 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 19:49:56.447 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 19:49:57.588 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 19:49:57.589 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 19:49:57.740 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 151 ms. Found 16 JPA repository interfaces. -2024-11-11 19:49:57.749 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 19:49:57.749 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 19:49:57.760 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:49:57.760 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:49:57.760 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:49:57.760 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:49:57.760 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:49:57.760 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:49:57.760 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:49:57.760 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:49:57.761 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:49:57.761 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:49:57.761 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:49:57.761 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:49:57.761 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:49:57.761 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:49:57.761 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:49:57.761 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 19:49:57.761 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 11 ms. Found 0 Redis repository interfaces. -2024-11-11 19:49:58.222 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 19:49:58.222 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 19:49:58.222 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 19:49:58.222 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 19:49:58.257 [restartedMain] INFO o.a.c.c.C.[Tomcat-1].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 19:49:58.257 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1805 ms -2024-11-11 19:49:58.351 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 19:49:58.353 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 19:49:58.362 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 19:49:58.362 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-25 - Starting... -2024-11-11 19:49:58.420 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-25 - Added connection org.postgresql.jdbc.PgConnection@46f504c8 -2024-11-11 19:49:58.421 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-25 - Start completed. -2024-11-11 19:49:58.433 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 19:49:58.586 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 19:49:58.870 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 19:49:59.233 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 19:49:59.430 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 19:49:59.430 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 19:49:59.608 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 19:50:00.379 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 19:50:00.437 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 19:50:00.441 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 19:50:00.448 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 4.072 seconds (process running for 1402.202) -2024-11-11 19:50:00.457 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-11 20:18:11.740 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-11 20:18:11.750 [Thread-98] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 20:18:11.877 [Thread-98] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 20:18:11.878 [Thread-98] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-25 - Shutdown initiated... -2024-11-11 20:18:11.883 [Thread-98] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-25 - Shutdown completed. -2024-11-11 20:18:12.645 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 8856 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 20:18:12.646 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 20:44:52.035 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 20:44:52.037 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 20:44:52.304 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 266 ms. Found 16 JPA repository interfaces. -2024-11-11 20:44:52.326 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 20:44:52.326 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 20:44:52.351 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 20:44:52.352 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 20:44:52.354 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 20:44:52.354 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 20:44:52.355 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 20:44:52.355 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 20:44:52.356 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 20:44:52.358 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 20:44:52.358 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 20:44:52.359 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 20:44:52.359 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 20:44:52.360 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 20:44:52.361 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 20:44:52.362 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 20:44:52.362 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 20:44:52.364 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 20:44:52.365 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 38 ms. Found 0 Redis repository interfaces. -2024-11-11 20:44:53.203 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 20:44:53.207 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 20:44:53.207 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 20:44:53.207 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 20:44:53.292 [restartedMain] INFO o.a.c.c.C.[Tomcat-1].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 20:44:53.293 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1600593 ms -2024-11-11 20:44:53.505 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 20:44:53.514 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 20:44:53.937 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 20:44:53.958 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-26 - Starting... -2024-11-11 20:44:58.883 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-26 - Added connection org.postgresql.jdbc.PgConnection@693ce021 -2024-11-11 20:44:58.884 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-26 - Start completed. -2024-11-11 20:44:58.907 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 20:44:59.769 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 20:45:01.185 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 20:45:01.827 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 20:45:07.370 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 20:45:07.372 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 20:45:08.269 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 20:45:10.243 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 20:45:10.294 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 20:45:10.300 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 20:45:10.305 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 1618.011 seconds (process running for 4712.239) -2024-11-11 20:45:10.315 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-11 20:45:12.503 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-11 20:45:12.516 [Thread-102] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 20:45:13.111 [Thread-102] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 20:45:13.120 [Thread-102] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-26 - Shutdown initiated... -2024-11-11 20:45:13.266 [Thread-102] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-26 - Shutdown completed. -2024-11-11 20:45:15.775 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 8856 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 20:45:15.779 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 20:45:17.624 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 20:45:17.624 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 20:45:17.736 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 113 ms. Found 16 JPA repository interfaces. -2024-11-11 20:45:17.756 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 20:45:17.756 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 20:45:17.766 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 20:45:17.766 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 20:45:17.766 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 20:45:17.766 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 20:45:17.766 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 20:45:17.766 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 20:45:17.767 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 20:45:17.767 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 20:45:17.767 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 20:45:17.767 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 20:45:17.767 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 20:45:17.767 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 20:45:17.767 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 20:45:17.767 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 20:45:17.767 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 20:45:17.768 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 20:45:17.768 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 11 ms. Found 0 Redis repository interfaces. -2024-11-11 20:45:18.062 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 20:45:18.062 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 20:45:18.062 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 20:45:18.062 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 20:45:18.093 [restartedMain] INFO o.a.c.c.C.[Tomcat-1].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 20:45:18.093 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2286 ms -2024-11-11 20:45:18.170 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 20:45:18.170 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 20:45:18.174 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 20:45:18.184 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-27 - Starting... -2024-11-11 20:45:18.244 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-27 - Added connection org.postgresql.jdbc.PgConnection@722da566 -2024-11-11 20:45:18.244 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-27 - Start completed. -2024-11-11 20:45:18.255 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 20:45:18.470 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 20:45:18.936 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 20:45:19.282 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 20:45:19.592 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 20:45:19.592 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 20:45:19.912 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 20:45:20.713 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 20:45:20.744 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 20:45:20.744 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 20:45:20.754 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 5.939 seconds (process running for 4722.686) -2024-11-11 20:45:20.759 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-11 20:59:11.672 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 20:59:11.674 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-27 - Shutdown initiated... -2024-11-11 20:59:11.677 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-27 - Shutdown completed. -2024-11-11 20:59:19.345 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-11 20:59:19.388 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 26420 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 20:59:19.389 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 20:59:19.443 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-11 20:59:19.443 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-11 20:59:19.685 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 20:59:19.691 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 20:59:20.851 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 20:59:20.853 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 20:59:21.111 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 249 ms. Found 16 JPA repository interfaces. -2024-11-11 20:59:21.139 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 20:59:21.141 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 20:59:21.166 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 20:59:21.166 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 20:59:21.167 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 20:59:21.167 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 20:59:21.167 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 20:59:21.168 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 20:59:21.168 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 20:59:21.168 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 20:59:21.169 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 20:59:21.170 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 20:59:21.170 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 20:59:21.170 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 20:59:21.170 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 20:59:21.170 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 20:59:21.171 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 20:59:21.171 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 20:59:21.171 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 16 ms. Found 0 Redis repository interfaces. -2024-11-11 20:59:22.146 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 20:59:22.161 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 20:59:22.163 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 20:59:22.163 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 20:59:22.233 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 20:59:22.234 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2790 ms -2024-11-11 20:59:22.435 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 20:59:22.549 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-11 20:59:22.616 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 20:59:23.142 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 20:59:23.206 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-11 20:59:23.444 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@7faf3c33 -2024-11-11 20:59:23.446 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-11 20:59:23.519 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 20:59:24.596 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 20:59:26.628 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 20:59:26.970 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 20:59:27.599 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 20:59:27.600 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 20:59:28.580 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 20:59:30.062 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 20:59:30.112 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 20:59:30.134 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 20:59:30.145 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 11.206 seconds (process running for 12.889) -2024-11-11 20:59:36.407 [http-nio-8080-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2024-11-11 20:59:36.409 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2024-11-11 20:59:36.411 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 2 ms -2024-11-11 20:59:36.472 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-11 20:59:36.601 [http-nio-8080-exec-3] ERROR o.a.c.c.C.[.[.[.[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception -java.lang.RuntimeException: JWT expired at 2024-11-11T13:19:32Z. Current time: 2024-11-11T13:59:36Z, a difference of 2404600 milliseconds. Allowed clock skew: 0 milliseconds. - at com.Optimart.filters.JwtTokenFilter.doFilterInternal(JwtTokenFilter.java:67) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107) - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90) - at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82) - at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233) - at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191) - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) - at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$3(HandlerMappingIntrospector.java:195) - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) - at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74) - at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:230) - at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:352) - at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:268) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483) - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389) - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:904) - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) - at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) - at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) - at java.base/java.lang.Thread.run(Thread.java:1583) -2024-11-11 20:59:42.340 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/auth/login -2024-11-11 20:59:43.517 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 20:59:43.768 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 20:59:43.824 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 20:59:43.867 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 20:59:43.998 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 20:59:43.998 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-11 20:59:44.019 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 20:59:44.360 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products/public -2024-11-11 20:59:50.030 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 20:59:50.033 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/all-records/count -2024-11-11 20:59:50.035 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-type/count -2024-11-11 20:59:50.039 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/revenue-total -2024-11-11 20:59:50.039 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/user-type/count -2024-11-11 20:59:50.042 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/order-status/count -2024-11-11 20:59:50.093 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 20:59:50.124 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 20:59:50.175 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 20:59:50.225 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 20:59:52.499 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 20:59:52.500 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-11 20:59:52.505 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 20:59:52.506 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-status/count -2024-11-11 20:59:52.570 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 20:59:52.762 [http-nio-8080-exec-6] INFO c.O.controllers.ProductController - Lấy danh sách sản phẩm thành công redis -2024-11-11 20:59:52.771 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 20:59:52.862 [http-nio-8080-exec-5] INFO c.O.controllers.ProductController - Lấy danh sách sản phẩm thành công redis -2024-11-11 21:00:05.164 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products/6ed597a7-6a85-47cc-8b24-87474ed2d056 -2024-11-11 21:00:14.435 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - PUT /api/v1/products/6ed597a7-6a85-47cc-8b24-87474ed2d056 -2024-11-11 21:00:14.477 [http-nio-8080-exec-10] INFO c.O.models.Listener.ProductListener - preUpdate -2024-11-11 21:00:14.493 [http-nio-8080-exec-10] INFO c.O.models.Listener.ProductListener - postUpdate -2024-11-11 21:00:14.869 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-status/count -2024-11-11 21:00:14.869 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 21:00:27.368 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-11 21:00:27.837 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 21:00:27.840 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-11 21:00:27.880 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 21:00:28.162 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 21:00:28.166 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 21:00:28.167 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-status/count -2024-11-11 21:00:28.223 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 21:00:28.226 [http-nio-8080-exec-4] INFO c.O.controllers.ProductController - Lấy danh sách sản phẩm thành công redis -2024-11-11 21:00:28.255 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 21:00:28.311 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 21:00:28.750 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 21:00:28.770 [http-nio-8080-exec-5] INFO c.O.controllers.ProductController - Lấy danh sách sản phẩm thành công redis -2024-11-11 21:06:00.577 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 287 class path changes (0 additions, 285 deletions, 2 modifications) -2024-11-11 21:06:00.582 [Thread-5] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 21:06:00.736 [Thread-5] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 21:06:00.742 [Thread-5] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-11 21:06:00.753 [Thread-5] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-11 21:06:00.958 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 26420 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 21:06:00.959 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 21:06:01.572 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 21:06:01.572 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 21:06:01.575 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 1 ms. Found 0 JPA repository interfaces. -2024-11-11 21:06:01.582 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 21:06:01.582 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 21:06:01.583 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 0 ms. Found 0 Redis repository interfaces. -2024-11-11 21:06:01.842 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 21:06:01.844 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 21:06:01.845 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 21:06:01.845 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 21:06:01.885 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 21:06:01.885 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 920 ms -2024-11-11 21:06:02.005 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 21:06:02.009 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 21:06:02.028 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 21:06:02.029 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Starting... -2024-11-11 21:06:02.086 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-2 - Added connection org.postgresql.jdbc.PgConnection@251bc17f -2024-11-11 21:06:02.086 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Start completed. -2024-11-11 21:06:02.100 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 21:06:02.133 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 21:06:02.133 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 21:06:02.225 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 21:06:02.843 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 21:06:02.868 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 21:06:02.874 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 21:06:02.884 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 2.03 seconds (process running for 405.629) -2024-11-11 21:06:02.893 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation delta: - - -========================== -CONDITION EVALUATION DELTA -========================== - - -Positive matches: ------------------ - - JacksonAutoConfiguration.JacksonObjectMapperConfiguration#jacksonObjectMapper matched: - - @ConditionalOnMissingBean (types: com.fasterxml.jackson.databind.ObjectMapper; SearchStrategy: all) did not find any beans (OnBeanCondition) - - LettuceConnectionConfiguration#redisConnectionFactory matched: - - @ConditionalOnMissingBean (types: org.springframework.data.redis.connection.RedisConnectionFactory; SearchStrategy: all) did not find any beans (OnBeanCondition) - - @ConditionalOnThreading found PLATFORM (OnThreadingCondition) - - OAuth2WebSecurityConfiguration.OAuth2SecurityFilterChainConfiguration matched: - - AllNestedConditions 2 matched 0 did not; NestedCondition on DefaultWebSecurityCondition.Beans @ConditionalOnMissingBean (types: org.springframework.security.web.SecurityFilterChain; SearchStrategy: all) did not find any beans; NestedCondition on DefaultWebSecurityCondition.Classes @ConditionalOnClass found required classes 'org.springframework.security.web.SecurityFilterChain', 'org.springframework.security.config.annotation.web.builders.HttpSecurity' (DefaultWebSecurityCondition) - - RedisAutoConfiguration#redisTemplate matched: - - @ConditionalOnSingleCandidate (types: org.springframework.data.redis.connection.RedisConnectionFactory; SearchStrategy: all) found a single bean 'redisConnectionFactory'; @ConditionalOnMissingBean (names: redisTemplate; SearchStrategy: all) did not find any beans (OnBeanCondition) - - SpringBootWebSecurityConfiguration.WebSecurityEnablerConfiguration matched: - - @ConditionalOnClass found required class 'org.springframework.security.config.annotation.web.configuration.EnableWebSecurity' (OnClassCondition) - - @ConditionalOnMissingBean (names: springSecurityFilterChain; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration matched: - - @ConditionalOnClass found required classes 'jakarta.servlet.Servlet', 'org.springframework.web.servlet.DispatcherServlet', 'org.springframework.web.servlet.config.annotation.WebMvcConfigurer' (OnClassCondition) - - found 'session' scope (OnWebApplicationCondition) - - @ConditionalOnMissingBean (types: org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration#formContentFilter matched: - - @ConditionalOnProperty (spring.mvc.formcontent.filter.enabled) matched (OnPropertyCondition) - - @ConditionalOnMissingBean (types: org.springframework.web.filter.FormContentFilter; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration.EnableWebMvcConfiguration#flashMapManager matched: - - @ConditionalOnMissingBean (names: flashMapManager; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration.EnableWebMvcConfiguration#localeResolver matched: - - @ConditionalOnMissingBean (names: localeResolver; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration.EnableWebMvcConfiguration#themeResolver matched: - - @ConditionalOnMissingBean (names: themeResolver; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter#defaultViewResolver matched: - - @ConditionalOnMissingBean (types: org.springframework.web.servlet.view.InternalResourceViewResolver; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter#requestContextFilter matched: - - @ConditionalOnMissingBean (types: org.springframework.web.context.request.RequestContextListener,org.springframework.web.filter.RequestContextFilter; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter#viewResolver matched: - - @ConditionalOnBean (types: org.springframework.web.servlet.ViewResolver; SearchStrategy: all) found beans 'defaultViewResolver', 'beanNameViewResolver', 'mvcViewResolver'; @ConditionalOnMissingBean (names: viewResolver types: org.springframework.web.servlet.view.ContentNegotiatingViewResolver; SearchStrategy: all) did not find any beans (OnBeanCondition) - - -Negative matches: ------------------ - - WebMvcAutoConfiguration#hiddenHttpMethodFilter: - Did not match: - - @ConditionalOnProperty (spring.mvc.hiddenmethod.filter.enabled) did not find property 'enabled' (OnPropertyCondition) - - WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter#beanNameViewResolver: - Did not match: - - @ConditionalOnMissingBean (types: org.springframework.web.servlet.view.BeanNameViewResolver; SearchStrategy: all) found beans of type 'org.springframework.web.servlet.view.BeanNameViewResolver' beanNameViewResolver (OnBeanCondition) - - -Exclusions: ------------ - - None - - -Unconditional classes: ----------------------- - - None - - - -2024-11-11 21:06:09.426 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 285 class path changes (285 additions, 0 deletions, 0 modifications) -2024-11-11 21:06:09.427 [Thread-7] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 21:06:09.443 [Thread-7] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 21:06:09.444 [Thread-7] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown initiated... -2024-11-11 21:06:09.449 [Thread-7] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown completed. -2024-11-11 21:06:09.591 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 26420 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 21:06:09.592 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 21:06:10.326 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 21:06:10.326 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 21:06:10.431 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 104 ms. Found 16 JPA repository interfaces. -2024-11-11 21:06:10.439 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 21:06:10.439 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 21:06:10.448 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:06:10.448 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:06:10.448 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:06:10.448 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:06:10.449 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:06:10.449 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:06:10.449 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:06:10.449 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:06:10.449 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:06:10.449 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:06:10.449 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:06:10.449 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:06:10.449 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:06:10.449 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:06:10.451 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:06:10.451 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:06:10.451 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 11 ms. Found 0 Redis repository interfaces. -2024-11-11 21:06:10.807 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 21:06:10.808 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 21:06:10.808 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 21:06:10.809 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 21:06:10.842 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 21:06:10.843 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1249 ms -2024-11-11 21:06:10.943 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 21:06:10.947 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 21:06:10.963 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 21:06:10.964 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Starting... -2024-11-11 21:06:11.024 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-3 - Added connection org.postgresql.jdbc.PgConnection@a132e9b -2024-11-11 21:06:11.024 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Start completed. -2024-11-11 21:06:11.037 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 21:06:11.300 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 21:06:11.908 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 21:06:12.255 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 21:06:12.613 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 21:06:12.614 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 21:06:12.896 [main] INFO o.s.t.c.s.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.Optimart.OptiMartApplicationTests]: OptiMartApplicationTests does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2024-11-11 21:06:12.932 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 21:06:13.098 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.Optimart.OptiMartApplication for test class com.Optimart.OptiMartApplicationTests -2024-11-11 21:06:13.372 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to context in which it is running -2024-11-11 21:06:14.039 [main] WARN o.s.b.t.j.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer - - -Found multiple occurrences of org.json.JSONObject on the class path: - - jar:file:/C:/Users/Admin/.m2/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar!/org/json/JSONObject.class - jar:file:/C:/Users/Admin/.m2/repository/org/json/json/20231013/json-20231013.jar!/org/json/JSONObject.class - -You may wish to exclude one of them to ensure predictable runtime behavior - -2024-11-11 21:06:14.038 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-11 21:06:14.073 [main] INFO c.Optimart.OptiMartApplicationTests - Starting OptiMartApplicationTests using Java 21.0.2 with PID 23348 (started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 21:06:14.075 [main] INFO c.Optimart.OptiMartApplicationTests - No active profile set, falling back to 1 default profile: "default" -2024-11-11 21:06:14.419 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 21:06:14.458 [main] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 21:06:14.466 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 21:06:14.468 [main] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 21:06:14.472 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 21:06:14.480 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 4.931 seconds (process running for 417.225) -2024-11-11 21:06:14.492 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation delta: - - -========================== -CONDITION EVALUATION DELTA -========================== - - -Positive matches: ------------------ - - None - - -Negative matches: ------------------ - - JacksonAutoConfiguration.JacksonObjectMapperConfiguration#jacksonObjectMapper: - Did not match: - - @ConditionalOnMissingBean (types: com.fasterxml.jackson.databind.ObjectMapper; SearchStrategy: all) found beans of type 'com.fasterxml.jackson.databind.ObjectMapper' redisObjectMapper (OnBeanCondition) - - LettuceConnectionConfiguration#redisConnectionFactory: - Did not match: - - @ConditionalOnMissingBean (types: org.springframework.data.redis.connection.RedisConnectionFactory; SearchStrategy: all) found beans of type 'org.springframework.data.redis.connection.RedisConnectionFactory' redisConnectionFactory (OnBeanCondition) - - OAuth2WebSecurityConfiguration.OAuth2SecurityFilterChainConfiguration: - Did not match: - - AllNestedConditions 1 matched 1 did not; NestedCondition on DefaultWebSecurityCondition.Beans @ConditionalOnMissingBean (types: org.springframework.security.web.SecurityFilterChain; SearchStrategy: all) found beans of type 'org.springframework.security.web.SecurityFilterChain' securityFilterChain; NestedCondition on DefaultWebSecurityCondition.Classes @ConditionalOnClass found required classes 'org.springframework.security.web.SecurityFilterChain', 'org.springframework.security.config.annotation.web.builders.HttpSecurity' (DefaultWebSecurityCondition) - - RedisAutoConfiguration#redisTemplate: - Did not match: - - @ConditionalOnMissingBean (names: redisTemplate; SearchStrategy: all) found beans named redisTemplate (OnBeanCondition) - - SpringBootWebSecurityConfiguration.WebSecurityEnablerConfiguration: - Did not match: - - @ConditionalOnMissingBean (names: springSecurityFilterChain; SearchStrategy: all) found beans named springSecurityFilterChain (OnBeanCondition) - Matched: - - @ConditionalOnClass found required class 'org.springframework.security.config.annotation.web.configuration.EnableWebSecurity' (OnClassCondition) - - WebMvcAutoConfiguration: - Did not match: - - @ConditionalOnMissingBean (types: org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport; SearchStrategy: all) found beans of type 'org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport' org.springframework.web.servlet.config.annotation.DelegatingWebMvcConfiguration (OnBeanCondition) - Matched: - - @ConditionalOnClass found required classes 'jakarta.servlet.Servlet', 'org.springframework.web.servlet.DispatcherServlet', 'org.springframework.web.servlet.config.annotation.WebMvcConfigurer' (OnClassCondition) - - found 'session' scope (OnWebApplicationCondition) - - -Exclusions: ------------ - - None - - -Unconditional classes: ----------------------- - - None - - - -2024-11-11 21:06:15.868 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 21:06:15.870 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 21:06:16.280 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 397 ms. Found 16 JPA repository interfaces. -2024-11-11 21:06:16.308 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 21:06:16.309 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 21:06:16.336 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:06:16.337 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:06:16.338 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:06:16.338 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:06:16.339 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:06:16.340 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:06:16.340 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:06:16.340 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:06:16.342 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:06:16.342 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:06:16.343 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:06:16.343 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:06:16.343 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:06:16.344 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:06:16.344 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:06:16.344 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:06:16.344 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 21 ms. Found 0 Redis repository interfaces. -2024-11-11 21:06:17.383 [main] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 21:06:17.487 [main] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-11 21:06:17.539 [main] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 21:06:17.884 [main] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 21:06:17.923 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-11 21:06:18.138 [main] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@10e4ee33 -2024-11-11 21:06:18.140 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-11 21:06:18.193 [main] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 21:06:18.887 [main] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 21:06:20.574 [main] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 21:06:20.898 [main] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 21:06:21.583 [main] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 21:06:21.584 [main] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 21:06:22.360 [main] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 21:06:23.932 [main] INFO c.Optimart.OptiMartApplicationTests - Started OptiMartApplicationTests in 10.583 seconds (process running for 12.614) -2024-11-11 21:06:25.019 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 21:06:25.022 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-11 21:06:25.028 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-11 21:07:00.974 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-11 21:07:00.981 [Thread-11] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 21:07:01.115 [Thread-11] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 21:07:01.116 [Thread-11] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Shutdown initiated... -2024-11-11 21:07:01.121 [Thread-11] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Shutdown completed. -2024-11-11 21:07:01.279 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 26420 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 21:07:01.279 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 21:07:01.960 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 21:07:01.960 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 21:07:02.167 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 206 ms. Found 16 JPA repository interfaces. -2024-11-11 21:07:02.183 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 21:07:02.183 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 21:07:02.203 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:07:02.205 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:07:02.205 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:07:02.206 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:07:02.206 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:07:02.206 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:07:02.206 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:07:02.206 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:07:02.207 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:07:02.207 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:07:02.207 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:07:02.208 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:07:02.208 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:07:02.208 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:07:02.210 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:07:02.210 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:07:02.210 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 25 ms. Found 0 Redis repository interfaces. -2024-11-11 21:07:02.581 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 21:07:02.582 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 21:07:02.582 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 21:07:02.582 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 21:07:02.618 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 21:07:02.618 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1334 ms -2024-11-11 21:07:02.754 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 21:07:02.759 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 21:07:02.789 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 21:07:02.790 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Starting... -2024-11-11 21:07:02.895 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-4 - Added connection org.postgresql.jdbc.PgConnection@14116a53 -2024-11-11 21:07:02.896 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Start completed. -2024-11-11 21:07:02.920 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 21:07:03.330 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 21:07:03.978 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 21:07:04.537 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 21:07:05.051 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 21:07:05.052 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 21:07:05.494 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 21:07:07.279 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 21:07:07.343 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 21:07:07.351 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 21:07:07.358 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 6.146 seconds (process running for 470.103) -2024-11-11 21:07:07.372 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-11 21:07:08.739 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-11 21:07:08.741 [Thread-15] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 21:07:08.864 [Thread-15] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 21:07:08.865 [Thread-15] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Shutdown initiated... -2024-11-11 21:07:08.872 [Thread-15] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Shutdown completed. -2024-11-11 21:07:09.001 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 26420 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 21:07:09.001 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 21:07:09.596 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 21:07:09.596 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 21:07:09.703 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 106 ms. Found 16 JPA repository interfaces. -2024-11-11 21:07:09.709 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 21:07:09.709 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 21:07:09.721 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:07:09.721 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:07:09.722 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:07:09.722 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:07:09.722 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:07:09.722 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:07:09.723 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:07:09.723 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:07:09.723 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:07:09.723 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:07:09.723 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:07:09.723 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:07:09.723 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:07:09.724 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:07:09.724 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:07:09.724 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:07:09.724 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 13 ms. Found 0 Redis repository interfaces. -2024-11-11 21:07:10.058 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 21:07:10.058 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 21:07:10.059 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 21:07:10.059 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 21:07:10.090 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 21:07:10.090 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1087 ms -2024-11-11 21:07:10.171 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 21:07:10.174 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 21:07:10.184 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 21:07:10.185 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Starting... -2024-11-11 21:07:10.243 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-5 - Added connection org.postgresql.jdbc.PgConnection@51039724 -2024-11-11 21:07:10.243 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Start completed. -2024-11-11 21:07:10.253 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 21:07:10.447 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 21:07:10.737 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 21:07:11.052 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 21:07:11.266 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 21:07:11.266 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 21:07:11.491 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 21:07:12.467 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 21:07:12.510 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 21:07:12.516 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 21:07:12.522 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 3.566 seconds (process running for 475.267) -2024-11-11 21:07:12.533 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-11 21:07:34.077 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-11 21:07:34.079 [Thread-19] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 21:07:34.271 [Thread-19] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 21:07:34.273 [Thread-19] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Shutdown initiated... -2024-11-11 21:07:34.279 [Thread-19] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Shutdown completed. -2024-11-11 21:07:34.469 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 26420 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 21:07:34.470 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 21:07:35.467 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 21:07:35.467 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 21:07:35.595 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 127 ms. Found 16 JPA repository interfaces. -2024-11-11 21:07:35.603 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 21:07:35.603 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 21:07:35.614 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:07:35.614 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:07:35.614 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:07:35.615 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:07:35.615 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:07:35.615 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:07:35.615 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:07:35.615 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:07:35.615 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:07:35.615 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:07:35.615 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:07:35.616 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:07:35.616 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:07:35.616 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:07:35.616 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:07:35.616 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:07:35.616 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 13 ms. Found 0 Redis repository interfaces. -2024-11-11 21:07:35.931 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 21:07:35.932 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 21:07:35.932 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 21:07:35.932 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 21:07:35.970 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 21:07:35.970 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1497 ms -2024-11-11 21:07:36.063 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 21:07:36.067 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 21:07:36.084 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 21:07:36.085 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Starting... -2024-11-11 21:07:36.297 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-6 - Added connection org.postgresql.jdbc.PgConnection@4f5c3029 -2024-11-11 21:07:36.297 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Start completed. -2024-11-11 21:07:36.400 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 21:07:36.776 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 21:07:37.211 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 21:07:37.873 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 21:07:38.348 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 21:07:38.349 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 21:07:38.951 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 21:07:40.827 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 21:07:40.893 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 21:07:40.901 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 6.485 seconds (process running for 503.646) -2024-11-11 21:07:40.925 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-11 21:07:41.053 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 21:07:41.055 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Shutdown initiated... -2024-11-11 21:07:41.064 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Shutdown completed. -2024-11-11 21:47:15.386 [main] INFO o.s.t.c.s.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.Optimart.OptiMartApplicationTests]: OptiMartApplicationTests does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2024-11-11 21:47:15.592 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.Optimart.OptiMartApplication for test class com.Optimart.OptiMartApplicationTests -2024-11-11 21:47:15.840 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to context in which it is running -2024-11-11 21:47:16.270 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-11 21:47:16.282 [main] WARN o.s.b.t.j.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer - - -Found multiple occurrences of org.json.JSONObject on the class path: - - jar:file:/C:/Users/Admin/.m2/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar!/org/json/JSONObject.class - jar:file:/C:/Users/Admin/.m2/repository/org/json/json/20231013/json-20231013.jar!/org/json/JSONObject.class - -You may wish to exclude one of them to ensure predictable runtime behavior - -2024-11-11 21:47:16.315 [main] INFO c.Optimart.OptiMartApplicationTests - Starting OptiMartApplicationTests using Java 21.0.2 with PID 10672 (started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 21:47:16.316 [main] INFO c.Optimart.OptiMartApplicationTests - No active profile set, falling back to 1 default profile: "default" -2024-11-11 21:47:16.682 [main] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 21:47:16.692 [main] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 21:47:18.216 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 21:47:18.219 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 21:47:18.604 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 369 ms. Found 16 JPA repository interfaces. -2024-11-11 21:47:18.642 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 21:47:18.645 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 21:47:18.678 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:47:18.678 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:47:18.679 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:47:18.679 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:47:18.679 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:47:18.680 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:47:18.680 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:47:18.681 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:47:18.682 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:47:18.684 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:47:18.684 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:47:18.684 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:47:18.685 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:47:18.685 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:47:18.686 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:47:18.686 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:47:18.686 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 23 ms. Found 0 Redis repository interfaces. -2024-11-11 21:47:19.783 [main] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 21:47:19.951 [main] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-11 21:47:20.028 [main] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 21:47:20.532 [main] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 21:47:20.577 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-11 21:47:20.851 [main] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@10e4ee33 -2024-11-11 21:47:20.853 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-11 21:47:20.918 [main] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 21:47:21.689 [main] INFO c.O.configuration.Redis.RedisConfig - redisHost = redis-optimart, redisPort = 6379 -2024-11-11 21:47:23.520 [main] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 21:47:23.879 [main] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 21:47:24.657 [main] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 21:47:24.658 [main] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 21:47:25.570 [main] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 21:47:27.233 [main] INFO c.Optimart.OptiMartApplicationTests - Started OptiMartApplicationTests in 11.412 seconds (process running for 13.239) -2024-11-11 21:47:28.323 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 21:47:28.326 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-11 21:47:28.330 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-11 21:47:47.342 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-11 21:47:47.434 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2132 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 21:47:47.436 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 21:47:47.538 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-11 21:47:47.538 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-11 21:47:47.928 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 21:47:47.940 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 21:47:50.076 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 21:47:50.079 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 21:47:50.503 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 407 ms. Found 16 JPA repository interfaces. -2024-11-11 21:47:50.545 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 21:47:50.546 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 21:47:50.582 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:47:50.583 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:47:50.584 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:47:50.584 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:47:50.585 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:47:50.585 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:47:50.586 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:47:50.586 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:47:50.587 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:47:50.589 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:47:50.589 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:47:50.589 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:47:50.590 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:47:50.590 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:47:50.590 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:47:50.591 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:47:50.591 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 26 ms. Found 0 Redis repository interfaces. -2024-11-11 21:47:51.497 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 21:47:51.507 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 21:47:51.509 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 21:47:51.510 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 21:47:51.568 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 21:47:51.569 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 4029 ms -2024-11-11 21:47:51.745 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 21:47:51.837 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-11 21:47:51.890 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 21:47:52.300 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 21:47:52.335 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-11 21:47:52.512 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@7e525304 -2024-11-11 21:47:52.516 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-11 21:47:52.568 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 21:47:53.243 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = redis-optimart, redisPort = 6379 -2024-11-11 21:47:54.774 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 21:47:55.092 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 21:47:55.758 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 21:47:55.760 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 21:47:56.495 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 21:47:57.926 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 21:47:57.971 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 21:47:57.993 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 21:47:58.004 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 11.305 seconds (process running for 13.647) -2024-11-11 21:49:39.733 [http-nio-8080-exec-2] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2024-11-11 21:49:39.733 [http-nio-8080-exec-2] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2024-11-11 21:49:39.735 [http-nio-8080-exec-2] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 2 ms -2024-11-11 21:49:39.811 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 21:49:39.811 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-11 21:49:39.823 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 21:49:39.829 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 21:49:39.829 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-11 21:49:39.831 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-status/count -2024-11-11 21:49:40.304 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 21:49:40.343 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 21:49:40.374 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 21:49:40.413 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 21:49:40.435 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-11 21:49:40.556 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 21:49:40.585 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 21:49:40.586 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-status/count -2024-11-11 21:49:40.653 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 21:49:40.693 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 21:49:40.731 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 21:49:40.736 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 21:49:40.862 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 21:49:40.983 [http-nio-8080-exec-10] WARN o.s.w.s.m.s.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.context.request.async.AsyncRequestNotUsableException: ServletOutputStream failed to write: java.io.IOException: An established connection was aborted by the software in your host machine] -2024-11-11 21:49:41.873 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-11 21:49:42.095 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 21:49:42.096 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-11 21:49:42.137 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 21:49:42.255 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 21:49:42.257 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 21:49:42.258 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-status/count -2024-11-11 21:49:42.285 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 21:49:42.311 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 21:49:42.341 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 21:49:43.808 [http-nio-8080-exec-4] ERROR c.O.controllers.ProductController - Unable to connect to Redis -2024-11-11 21:49:43.812 [http-nio-8080-exec-3] ERROR c.O.controllers.ProductController - Unable to connect to Redis -2024-11-11 21:49:43.815 [http-nio-8080-exec-7] ERROR c.O.controllers.ProductController - Unable to connect to Redis -2024-11-11 21:49:43.819 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 21:49:43.838 [http-nio-8080-exec-9] ERROR c.O.controllers.ProductController - Unable to connect to Redis -2024-11-11 21:51:57.608 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 21:51:57.613 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-11 21:51:57.621 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-11 21:52:01.807 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-11 21:52:01.849 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 1192 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 21:52:01.850 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 21:52:01.912 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-11 21:52:01.912 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-11 21:52:02.151 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 21:52:02.156 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 21:52:03.363 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 21:52:03.365 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 21:52:03.610 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 235 ms. Found 16 JPA repository interfaces. -2024-11-11 21:52:03.631 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 21:52:03.632 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 21:52:03.652 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:52:03.654 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:52:03.654 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:52:03.654 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:52:03.654 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:52:03.655 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:52:03.655 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:52:03.655 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:52:03.656 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:52:03.656 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:52:03.657 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:52:03.657 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:52:03.657 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:52:03.657 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:52:03.657 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:52:03.657 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:52:03.657 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 17 ms. Found 0 Redis repository interfaces. -2024-11-11 21:52:04.500 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 21:52:04.511 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 21:52:04.513 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 21:52:04.513 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 21:52:04.571 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 21:52:04.571 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2658 ms -2024-11-11 21:52:04.744 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 21:52:04.826 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-11 21:52:04.866 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 21:52:05.223 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 21:52:05.255 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-11 21:52:05.461 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@167a0522 -2024-11-11 21:52:05.464 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-11 21:52:05.507 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 21:52:06.126 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 21:52:07.601 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 21:52:07.919 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 21:52:08.479 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 21:52:08.481 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 21:52:09.181 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 21:52:10.582 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 21:52:10.654 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 21:52:10.675 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 21:52:10.686 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 9.253 seconds (process running for 11.096) -2024-11-11 21:52:17.281 [http-nio-8080-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2024-11-11 21:52:17.281 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2024-11-11 21:52:17.283 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 1 ms -2024-11-11 21:52:17.340 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-11 21:52:17.876 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-11 21:52:17.876 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 21:52:18.072 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 21:52:18.076 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 21:52:18.078 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 21:52:18.080 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-status/count -2024-11-11 21:52:18.229 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 21:52:18.271 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 21:52:18.311 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 21:52:19.128 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 21:52:19.318 [http-nio-8080-exec-9] INFO c.O.controllers.ProductController - Lấy danh sách sản phẩm thành công redis -2024-11-11 21:52:45.053 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 287 class path changes (0 additions, 285 deletions, 2 modifications) -2024-11-11 21:52:45.063 [Thread-5] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 21:52:45.243 [Thread-5] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 21:52:45.251 [Thread-5] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-11 21:52:45.269 [Thread-5] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-11 21:52:45.624 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 1192 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 21:52:45.625 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 21:52:46.650 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 21:52:46.650 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 21:52:46.652 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 2 ms. Found 0 JPA repository interfaces. -2024-11-11 21:52:46.668 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 21:52:46.669 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 21:52:46.671 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 1 ms. Found 0 Redis repository interfaces. -2024-11-11 21:52:47.123 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 21:52:47.124 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 21:52:47.125 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 21:52:47.125 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 21:52:47.175 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 21:52:47.175 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1543 ms -2024-11-11 21:52:47.259 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 21:52:47.266 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 21:52:47.300 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 21:52:47.303 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Starting... -2024-11-11 21:52:47.405 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-2 - Added connection org.postgresql.jdbc.PgConnection@56e0089d -2024-11-11 21:52:47.406 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Start completed. -2024-11-11 21:52:47.428 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 21:52:47.493 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 21:52:47.493 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 21:52:47.650 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 21:52:48.582 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 21:52:48.612 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 21:52:48.620 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 21:52:48.630 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 3.168 seconds (process running for 49.04) -2024-11-11 21:52:48.641 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation delta: - - -========================== -CONDITION EVALUATION DELTA -========================== - - -Positive matches: ------------------ - - JacksonAutoConfiguration.JacksonObjectMapperConfiguration#jacksonObjectMapper matched: - - @ConditionalOnMissingBean (types: com.fasterxml.jackson.databind.ObjectMapper; SearchStrategy: all) did not find any beans (OnBeanCondition) - - LettuceConnectionConfiguration#redisConnectionFactory matched: - - @ConditionalOnMissingBean (types: org.springframework.data.redis.connection.RedisConnectionFactory; SearchStrategy: all) did not find any beans (OnBeanCondition) - - @ConditionalOnThreading found PLATFORM (OnThreadingCondition) - - OAuth2WebSecurityConfiguration.OAuth2SecurityFilterChainConfiguration matched: - - AllNestedConditions 2 matched 0 did not; NestedCondition on DefaultWebSecurityCondition.Beans @ConditionalOnMissingBean (types: org.springframework.security.web.SecurityFilterChain; SearchStrategy: all) did not find any beans; NestedCondition on DefaultWebSecurityCondition.Classes @ConditionalOnClass found required classes 'org.springframework.security.web.SecurityFilterChain', 'org.springframework.security.config.annotation.web.builders.HttpSecurity' (DefaultWebSecurityCondition) - - RedisAutoConfiguration#redisTemplate matched: - - @ConditionalOnSingleCandidate (types: org.springframework.data.redis.connection.RedisConnectionFactory; SearchStrategy: all) found a single bean 'redisConnectionFactory'; @ConditionalOnMissingBean (names: redisTemplate; SearchStrategy: all) did not find any beans (OnBeanCondition) - - SpringBootWebSecurityConfiguration.WebSecurityEnablerConfiguration matched: - - @ConditionalOnClass found required class 'org.springframework.security.config.annotation.web.configuration.EnableWebSecurity' (OnClassCondition) - - @ConditionalOnMissingBean (names: springSecurityFilterChain; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration matched: - - @ConditionalOnClass found required classes 'jakarta.servlet.Servlet', 'org.springframework.web.servlet.DispatcherServlet', 'org.springframework.web.servlet.config.annotation.WebMvcConfigurer' (OnClassCondition) - - found 'session' scope (OnWebApplicationCondition) - - @ConditionalOnMissingBean (types: org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration#formContentFilter matched: - - @ConditionalOnProperty (spring.mvc.formcontent.filter.enabled) matched (OnPropertyCondition) - - @ConditionalOnMissingBean (types: org.springframework.web.filter.FormContentFilter; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration.EnableWebMvcConfiguration#flashMapManager matched: - - @ConditionalOnMissingBean (names: flashMapManager; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration.EnableWebMvcConfiguration#localeResolver matched: - - @ConditionalOnMissingBean (names: localeResolver; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration.EnableWebMvcConfiguration#themeResolver matched: - - @ConditionalOnMissingBean (names: themeResolver; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter#defaultViewResolver matched: - - @ConditionalOnMissingBean (types: org.springframework.web.servlet.view.InternalResourceViewResolver; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter#requestContextFilter matched: - - @ConditionalOnMissingBean (types: org.springframework.web.context.request.RequestContextListener,org.springframework.web.filter.RequestContextFilter; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter#viewResolver matched: - - @ConditionalOnBean (types: org.springframework.web.servlet.ViewResolver; SearchStrategy: all) found beans 'defaultViewResolver', 'beanNameViewResolver', 'mvcViewResolver'; @ConditionalOnMissingBean (names: viewResolver types: org.springframework.web.servlet.view.ContentNegotiatingViewResolver; SearchStrategy: all) did not find any beans (OnBeanCondition) - - -Negative matches: ------------------ - - WebMvcAutoConfiguration#hiddenHttpMethodFilter: - Did not match: - - @ConditionalOnProperty (spring.mvc.hiddenmethod.filter.enabled) did not find property 'enabled' (OnPropertyCondition) - - WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter#beanNameViewResolver: - Did not match: - - @ConditionalOnMissingBean (types: org.springframework.web.servlet.view.BeanNameViewResolver; SearchStrategy: all) found beans of type 'org.springframework.web.servlet.view.BeanNameViewResolver' beanNameViewResolver (OnBeanCondition) - - -Exclusions: ------------ - - None - - -Unconditional classes: ----------------------- - - None - - - -2024-11-11 21:53:00.766 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 285 class path changes (285 additions, 0 deletions, 0 modifications) -2024-11-11 21:53:00.768 [Thread-7] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 21:53:00.788 [Thread-7] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 21:53:00.789 [Thread-7] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown initiated... -2024-11-11 21:53:00.793 [Thread-7] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown completed. -2024-11-11 21:53:00.974 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 1192 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 21:53:00.975 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 21:53:01.645 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 21:53:01.645 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 21:53:01.749 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 104 ms. Found 16 JPA repository interfaces. -2024-11-11 21:53:01.758 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 21:53:01.759 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 21:53:01.791 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:53:01.792 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:53:01.792 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:53:01.793 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:53:01.793 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:53:01.793 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:53:01.793 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:53:01.793 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:53:01.794 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:53:01.794 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:53:01.794 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:53:01.796 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:53:01.796 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:53:01.796 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:53:01.796 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:53:01.796 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:53:01.796 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 36 ms. Found 0 Redis repository interfaces. -2024-11-11 21:53:02.080 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 21:53:02.082 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 21:53:02.082 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 21:53:02.082 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 21:53:02.110 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 21:53:02.110 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1132 ms -2024-11-11 21:53:02.212 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 21:53:02.216 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 21:53:02.234 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 21:53:02.235 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Starting... -2024-11-11 21:53:02.302 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-3 - Added connection org.postgresql.jdbc.PgConnection@8e083a5 -2024-11-11 21:53:02.302 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Start completed. -2024-11-11 21:53:02.315 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 21:53:02.586 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 21:53:03.281 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 21:53:03.636 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 21:53:03.969 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 21:53:03.971 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 21:53:04.333 [main] INFO o.s.t.c.s.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.Optimart.OptiMartApplicationTests]: OptiMartApplicationTests does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2024-11-11 21:53:04.356 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 21:53:04.543 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.Optimart.OptiMartApplication for test class com.Optimart.OptiMartApplicationTests -2024-11-11 21:53:04.964 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to context in which it is running -2024-11-11 21:53:05.661 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-11 21:53:05.679 [main] WARN o.s.b.t.j.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer - - -Found multiple occurrences of org.json.JSONObject on the class path: - - jar:file:/C:/Users/Admin/.m2/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar!/org/json/JSONObject.class - jar:file:/C:/Users/Admin/.m2/repository/org/json/json/20231013/json-20231013.jar!/org/json/JSONObject.class - -You may wish to exclude one of them to ensure predictable runtime behavior - -2024-11-11 21:53:05.733 [main] INFO c.Optimart.OptiMartApplicationTests - Starting OptiMartApplicationTests using Java 21.0.2 with PID 19860 (started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 21:53:05.736 [main] INFO c.Optimart.OptiMartApplicationTests - No active profile set, falling back to 1 default profile: "default" -2024-11-11 21:53:06.382 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 21:53:06.458 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 21:53:06.611 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 21:53:06.619 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 5.707 seconds (process running for 67.029) -2024-11-11 21:53:06.635 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation delta: - - -========================== -CONDITION EVALUATION DELTA -========================== - - -Positive matches: ------------------ - - None - - -Negative matches: ------------------ - - JacksonAutoConfiguration.JacksonObjectMapperConfiguration#jacksonObjectMapper: - Did not match: - - @ConditionalOnMissingBean (types: com.fasterxml.jackson.databind.ObjectMapper; SearchStrategy: all) found beans of type 'com.fasterxml.jackson.databind.ObjectMapper' redisObjectMapper (OnBeanCondition) - - LettuceConnectionConfiguration#redisConnectionFactory: - Did not match: - - @ConditionalOnMissingBean (types: org.springframework.data.redis.connection.RedisConnectionFactory; SearchStrategy: all) found beans of type 'org.springframework.data.redis.connection.RedisConnectionFactory' redisConnectionFactory (OnBeanCondition) - - OAuth2WebSecurityConfiguration.OAuth2SecurityFilterChainConfiguration: - Did not match: - - AllNestedConditions 1 matched 1 did not; NestedCondition on DefaultWebSecurityCondition.Beans @ConditionalOnMissingBean (types: org.springframework.security.web.SecurityFilterChain; SearchStrategy: all) found beans of type 'org.springframework.security.web.SecurityFilterChain' securityFilterChain; NestedCondition on DefaultWebSecurityCondition.Classes @ConditionalOnClass found required classes 'org.springframework.security.web.SecurityFilterChain', 'org.springframework.security.config.annotation.web.builders.HttpSecurity' (DefaultWebSecurityCondition) - - RedisAutoConfiguration#redisTemplate: - Did not match: - - @ConditionalOnMissingBean (names: redisTemplate; SearchStrategy: all) found beans named redisTemplate (OnBeanCondition) - - SpringBootWebSecurityConfiguration.WebSecurityEnablerConfiguration: - Did not match: - - @ConditionalOnMissingBean (names: springSecurityFilterChain; SearchStrategy: all) found beans named springSecurityFilterChain (OnBeanCondition) - Matched: - - @ConditionalOnClass found required class 'org.springframework.security.config.annotation.web.configuration.EnableWebSecurity' (OnClassCondition) - - WebMvcAutoConfiguration: - Did not match: - - @ConditionalOnMissingBean (types: org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport; SearchStrategy: all) found beans of type 'org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport' org.springframework.web.servlet.config.annotation.DelegatingWebMvcConfiguration (OnBeanCondition) - Matched: - - @ConditionalOnClass found required classes 'jakarta.servlet.Servlet', 'org.springframework.web.servlet.DispatcherServlet', 'org.springframework.web.servlet.config.annotation.WebMvcConfigurer' (OnClassCondition) - - found 'session' scope (OnWebApplicationCondition) - - -Exclusions: ------------ - - None - - -Unconditional classes: ----------------------- - - None - - - -2024-11-11 21:53:06.814 [main] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 21:53:06.834 [main] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 21:53:09.138 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 21:53:09.142 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 21:53:09.754 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 593 ms. Found 16 JPA repository interfaces. -2024-11-11 21:53:09.809 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 21:53:09.813 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 21:53:09.867 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:53:09.868 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:53:09.870 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:53:09.871 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:53:09.873 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:53:09.873 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:53:09.873 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:53:09.873 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:53:09.878 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:53:09.880 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:53:09.881 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:53:09.882 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:53:09.884 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:53:09.885 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:53:09.886 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:53:09.887 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:53:09.887 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 49 ms. Found 0 Redis repository interfaces. -2024-11-11 21:53:09.963 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-11 21:53:09.966 [Thread-11] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 21:53:10.098 [Thread-11] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 21:53:10.098 [Thread-11] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Shutdown initiated... -2024-11-11 21:53:10.098 [Thread-11] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Shutdown completed. -2024-11-11 21:53:10.325 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 1192 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 21:53:10.330 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 21:53:11.685 [main] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 21:53:11.873 [main] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-11 21:53:11.913 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 21:53:11.913 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 21:53:11.966 [main] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 21:53:12.081 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 166 ms. Found 16 JPA repository interfaces. -2024-11-11 21:53:12.090 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 21:53:12.091 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 21:53:12.101 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:53:12.101 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:53:12.102 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:53:12.102 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:53:12.102 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:53:12.102 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:53:12.102 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:53:12.103 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:53:12.105 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:53:12.105 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:53:12.106 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:53:12.106 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:53:12.106 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:53:12.106 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:53:12.106 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:53:12.106 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:53:12.107 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 14 ms. Found 0 Redis repository interfaces. -2024-11-11 21:53:12.556 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 21:53:12.557 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 21:53:12.557 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 21:53:12.558 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 21:53:12.588 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 21:53:12.588 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2255 ms -2024-11-11 21:53:12.632 [main] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 21:53:12.674 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-11 21:53:12.684 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 21:53:12.687 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 21:53:12.706 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 21:53:12.708 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Starting... -2024-11-11 21:53:12.781 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-4 - Added connection org.postgresql.jdbc.PgConnection@6c7e859 -2024-11-11 21:53:12.782 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Start completed. -2024-11-11 21:53:12.795 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 21:53:12.998 [main] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@1eb7ec59 -2024-11-11 21:53:13.002 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-11 21:53:13.043 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 21:53:13.078 [main] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 21:53:13.474 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 21:53:13.823 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 21:53:14.017 [main] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 21:53:14.212 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 21:53:14.213 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 21:53:14.598 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 21:53:15.890 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 21:53:15.937 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 21:53:15.949 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 21:53:15.957 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 5.709 seconds (process running for 76.367) -2024-11-11 21:53:15.968 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-11 21:53:16.490 [main] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 21:53:16.825 [main] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 21:53:17.822 [main] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 21:53:17.823 [main] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 21:53:18.980 [main] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 21:53:20.869 [main] INFO c.Optimart.OptiMartApplicationTests - Started OptiMartApplicationTests in 15.932 seconds (process running for 18.24) -2024-11-11 21:53:22.345 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 21:53:22.350 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-11 21:53:22.365 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-11 21:59:34.067 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-11 21:59:34.074 [Thread-15] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 21:59:34.194 [Thread-15] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 21:59:34.195 [Thread-15] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Shutdown initiated... -2024-11-11 21:59:34.202 [Thread-15] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Shutdown completed. -2024-11-11 21:59:34.334 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 1192 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 21:59:34.335 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 21:59:34.926 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 21:59:34.926 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 21:59:35.004 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 77 ms. Found 16 JPA repository interfaces. -2024-11-11 21:59:35.009 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 21:59:35.009 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 21:59:35.016 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:59:35.016 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:59:35.016 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:59:35.016 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:59:35.016 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:59:35.016 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:59:35.016 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:59:35.016 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:59:35.016 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:59:35.016 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:59:35.016 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:59:35.018 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:59:35.018 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:59:35.018 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:59:35.018 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:59:35.018 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 21:59:35.018 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 8 ms. Found 0 Redis repository interfaces. -2024-11-11 21:59:35.292 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 21:59:35.294 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 21:59:35.294 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 21:59:35.294 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 21:59:35.322 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 21:59:35.322 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 985 ms -2024-11-11 21:59:35.395 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 21:59:35.397 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 21:59:35.414 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 21:59:35.416 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Starting... -2024-11-11 21:59:35.466 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-5 - Added connection org.postgresql.jdbc.PgConnection@7d2448d1 -2024-11-11 21:59:35.466 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Start completed. -2024-11-11 21:59:35.479 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 21:59:35.710 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 21:59:36.205 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 21:59:36.449 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 21:59:36.684 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 21:59:36.684 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 21:59:36.986 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 21:59:37.811 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 21:59:37.848 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 21:59:37.852 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 21:59:37.856 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 3.569 seconds (process running for 458.266) -2024-11-11 21:59:37.864 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-11 21:59:59.877 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-11 21:59:59.881 [Thread-19] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 22:00:00.037 [Thread-19] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 22:00:00.039 [Thread-19] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Shutdown initiated... -2024-11-11 22:00:00.063 [Thread-19] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Shutdown completed. -2024-11-11 22:00:00.350 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 1192 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 22:00:00.350 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 22:00:01.975 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 22:00:01.975 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 22:00:03.206 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 1229 ms. Found 16 JPA repository interfaces. -2024-11-11 22:00:03.223 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 22:00:03.224 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 22:00:03.261 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:00:03.261 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:00:03.261 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:00:03.263 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:00:03.263 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:00:03.263 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:00:03.263 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:00:03.263 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:00:03.263 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:00:03.263 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:00:03.263 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:00:03.264 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:00:03.264 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:00:03.264 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:00:03.264 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:00:03.265 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:00:03.265 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 40 ms. Found 0 Redis repository interfaces. -2024-11-11 22:00:03.929 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 22:00:03.931 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 22:00:03.934 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 22:00:03.935 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 22:00:04.005 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 22:00:04.005 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 3647 ms -2024-11-11 22:00:04.170 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 22:00:04.176 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 22:00:04.202 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 22:00:04.204 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Starting... -2024-11-11 22:00:04.299 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-6 - Added connection org.postgresql.jdbc.PgConnection@3ae32fcc -2024-11-11 22:00:04.300 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Start completed. -2024-11-11 22:00:04.320 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 22:00:04.704 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 22:00:05.486 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 22:00:06.088 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 22:00:06.632 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 22:00:06.633 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 22:00:07.051 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 22:00:08.437 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 22:00:08.515 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 22:00:08.519 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 22:00:08.529 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 8.286 seconds (process running for 488.939) -2024-11-11 22:00:08.542 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-11 22:00:25.468 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-11 22:00:25.471 [Thread-23] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 22:00:25.594 [Thread-23] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 22:00:25.594 [Thread-23] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Shutdown initiated... -2024-11-11 22:00:25.599 [Thread-23] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Shutdown completed. -2024-11-11 22:00:25.787 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 1192 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 22:00:25.788 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 22:00:26.562 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 22:00:26.562 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 22:00:26.672 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 110 ms. Found 16 JPA repository interfaces. -2024-11-11 22:00:26.680 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 22:00:26.680 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 22:00:26.689 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:00:26.689 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:00:26.691 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:00:26.691 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:00:26.691 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:00:26.691 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:00:26.691 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:00:26.691 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:00:26.691 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:00:26.691 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:00:26.760 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:00:26.760 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:00:26.760 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:00:26.760 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:00:26.761 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:00:26.761 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:00:26.761 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 81 ms. Found 0 Redis repository interfaces. -2024-11-11 22:00:27.239 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 22:00:27.239 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 22:00:27.240 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 22:00:27.240 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 22:00:27.300 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 22:00:27.300 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1507 ms -2024-11-11 22:00:27.498 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 22:00:27.509 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 22:00:27.576 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 22:00:27.589 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Starting... -2024-11-11 22:00:27.692 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-7 - Added connection org.postgresql.jdbc.PgConnection@1db6fa10 -2024-11-11 22:00:27.692 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Start completed. -2024-11-11 22:00:27.712 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 22:00:28.055 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 22:00:28.712 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 22:00:29.081 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 22:00:29.377 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 22:00:29.378 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 22:00:29.617 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 22:00:30.710 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 22:00:30.739 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 22:00:30.743 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 22:00:30.748 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 5.033 seconds (process running for 511.157) -2024-11-11 22:00:30.756 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-11 22:00:47.736 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-11 22:00:47.738 [Thread-27] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 22:00:47.862 [Thread-27] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 22:00:47.864 [Thread-27] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Shutdown initiated... -2024-11-11 22:00:47.868 [Thread-27] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Shutdown completed. -2024-11-11 22:00:48.027 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 1192 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 22:00:48.028 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 22:00:48.967 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 22:00:48.968 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 22:00:49.071 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 102 ms. Found 16 JPA repository interfaces. -2024-11-11 22:00:49.077 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 22:00:49.077 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 22:00:49.086 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:00:49.086 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:00:49.086 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:00:49.086 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:00:49.086 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:00:49.091 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:00:49.092 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:00:49.092 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:00:49.093 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:00:49.093 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:00:49.093 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:00:49.093 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:00:49.094 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:00:49.094 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:00:49.094 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:00:49.094 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:00:49.094 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 16 ms. Found 0 Redis repository interfaces. -2024-11-11 22:00:49.411 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 22:00:49.411 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 22:00:49.413 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 22:00:49.413 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 22:00:49.444 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 22:00:49.444 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1412 ms -2024-11-11 22:00:49.526 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 22:00:49.530 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 22:00:49.540 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 22:00:49.540 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-8 - Starting... -2024-11-11 22:00:49.648 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-8 - Added connection org.postgresql.jdbc.PgConnection@5c03219e -2024-11-11 22:00:49.649 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-8 - Start completed. -2024-11-11 22:00:49.660 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 22:00:49.868 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 22:00:50.151 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 22:00:50.410 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 22:00:50.602 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 22:00:50.603 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 22:00:50.798 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 22:00:51.620 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 22:00:51.643 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 22:00:51.647 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 22:00:51.650 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 3.674 seconds (process running for 532.061) -2024-11-11 22:00:51.657 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-11 22:00:58.311 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-11 22:00:58.313 [Thread-31] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 22:00:58.438 [Thread-31] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 22:00:58.438 [Thread-31] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-8 - Shutdown initiated... -2024-11-11 22:00:58.444 [Thread-31] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-8 - Shutdown completed. -2024-11-11 22:00:58.608 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 1192 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 22:00:58.609 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 22:00:59.386 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 22:00:59.386 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 22:00:59.484 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 85 ms. Found 16 JPA repository interfaces. -2024-11-11 22:00:59.489 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 22:00:59.490 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 22:00:59.498 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:00:59.498 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:00:59.498 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:00:59.498 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:00:59.498 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:00:59.499 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:00:59.499 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:00:59.499 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:00:59.499 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:00:59.499 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:00:59.499 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:00:59.499 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:00:59.499 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:00:59.499 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:00:59.499 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:00:59.499 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:00:59.499 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 10 ms. Found 0 Redis repository interfaces. -2024-11-11 22:00:59.753 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 22:00:59.753 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 22:00:59.753 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 22:00:59.754 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 22:00:59.784 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 22:00:59.784 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1171 ms -2024-11-11 22:00:59.908 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 22:00:59.911 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 22:00:59.927 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 22:00:59.928 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-9 - Starting... -2024-11-11 22:01:00.086 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-9 - Added connection org.postgresql.jdbc.PgConnection@12b256bb -2024-11-11 22:01:00.086 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-9 - Start completed. -2024-11-11 22:01:00.098 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 22:01:00.253 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 22:01:00.639 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 22:01:00.934 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 22:01:01.149 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 22:01:01.151 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 22:01:01.336 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 22:01:02.239 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 22:01:02.268 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 22:01:02.271 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 22:01:02.276 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 3.721 seconds (process running for 542.686) -2024-11-11 22:01:02.283 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-11 22:01:39.711 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-11 22:01:39.713 [Thread-35] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-11 22:01:39.838 [Thread-35] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 22:01:39.840 [Thread-35] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-9 - Shutdown initiated... -2024-11-11 22:01:39.842 [Thread-35] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-9 - Shutdown completed. -2024-11-11 22:01:39.970 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 1192 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 22:01:39.970 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 22:01:40.423 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 22:01:40.423 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 22:01:40.504 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 80 ms. Found 16 JPA repository interfaces. -2024-11-11 22:01:40.509 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 22:01:40.509 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 22:01:40.517 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:01:40.517 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:01:40.518 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:01:40.518 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:01:40.518 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:01:40.518 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:01:40.518 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:01:40.518 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:01:40.519 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:01:40.519 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:01:40.519 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:01:40.519 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:01:40.519 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:01:40.519 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:01:40.519 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:01:40.519 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:01:40.519 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 9 ms. Found 0 Redis repository interfaces. -2024-11-11 22:01:40.847 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 22:01:40.848 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 22:01:40.848 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 22:01:40.848 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 22:01:40.872 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 22:01:40.872 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 900 ms -2024-11-11 22:01:40.934 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 22:01:40.936 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 22:01:40.944 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 22:01:40.945 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-10 - Starting... -2024-11-11 22:01:41.102 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-10 - Added connection org.postgresql.jdbc.PgConnection@6168981 -2024-11-11 22:01:41.102 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-10 - Start completed. -2024-11-11 22:01:41.112 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 22:01:41.252 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 22:01:41.510 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 22:01:41.744 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 22:01:41.932 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 22:01:41.933 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 22:01:42.111 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 22:01:42.829 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 22:01:42.858 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 22:01:42.861 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 22:01:42.865 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 2.929 seconds (process running for 583.275) -2024-11-11 22:01:42.872 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-11 22:02:14.157 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 22:02:14.159 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-10 - Shutdown initiated... -2024-11-11 22:02:14.161 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-10 - Shutdown completed. -2024-11-11 22:02:18.290 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-11 22:02:18.337 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 11096 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 22:02:18.339 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 22:02:18.394 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-11 22:02:18.394 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-11 22:02:18.626 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 22:02:18.631 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 22:02:19.822 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 22:02:19.823 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 22:02:20.073 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 239 ms. Found 16 JPA repository interfaces. -2024-11-11 22:02:20.095 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 22:02:20.097 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 22:02:20.115 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:02:20.117 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:02:20.117 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:02:20.117 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:02:20.117 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:02:20.117 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:02:20.118 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:02:20.118 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:02:20.119 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:02:20.119 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:02:20.119 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:02:20.119 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:02:20.119 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:02:20.119 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:02:20.120 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:02:20.120 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:02:20.120 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 14 ms. Found 0 Redis repository interfaces. -2024-11-11 22:02:21.087 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 22:02:21.102 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 22:02:21.104 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 22:02:21.105 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 22:02:21.185 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 22:02:21.186 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2790 ms -2024-11-11 22:02:21.407 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 22:02:21.512 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-11 22:02:21.593 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 22:02:22.112 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 22:02:22.149 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-11 22:02:22.308 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@7ecf2180 -2024-11-11 22:02:22.310 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-11 22:02:22.357 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 22:02:22.979 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = redis-optimart, redisPort = 6379 -2024-11-11 22:02:25.420 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 22:02:25.777 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 22:02:26.357 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 22:02:26.358 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 22:02:27.091 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 22:02:28.582 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 22:02:28.629 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 22:02:28.650 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 22:02:28.661 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 10.752 seconds (process running for 12.475) -2024-11-11 22:03:42.123 [http-nio-8080-exec-2] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2024-11-11 22:03:42.124 [http-nio-8080-exec-2] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2024-11-11 22:03:42.128 [http-nio-8080-exec-2] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 4 ms -2024-11-11 22:03:42.216 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 22:03:42.216 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-11 22:03:42.279 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 22:03:42.293 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 22:03:42.293 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-status/count -2024-11-11 22:03:42.295 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-11 22:03:42.804 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 22:03:42.838 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 22:03:42.867 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 22:03:42.875 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 22:03:42.934 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-11 22:03:43.047 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 22:03:43.108 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 22:03:43.108 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-status/count -2024-11-11 22:03:43.172 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 22:03:43.214 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 22:03:43.235 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 22:03:43.273 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 22:03:46.306 [http-nio-8080-exec-5] ERROR c.O.controllers.ProductController - Unable to connect to Redis -2024-11-11 22:03:46.310 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 22:03:46.337 [http-nio-8080-exec-7] ERROR c.O.controllers.ProductController - Unable to connect to Redis -2024-11-11 22:03:46.342 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 22:03:46.361 [http-nio-8080-exec-3] ERROR c.O.controllers.ProductController - Unable to connect to Redis -2024-11-11 22:04:12.328 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 22:04:12.333 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-11 22:04:12.336 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-11 22:04:16.603 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-11 22:04:16.651 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 9200 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 22:04:16.652 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 22:04:16.713 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-11 22:04:16.713 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-11 22:04:16.956 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 22:04:16.963 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 22:04:19.227 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 22:04:19.233 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 22:04:19.849 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 595 ms. Found 16 JPA repository interfaces. -2024-11-11 22:04:19.877 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 22:04:19.879 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 22:04:19.918 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:04:19.919 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:04:19.920 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:04:19.920 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:04:19.921 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:04:19.923 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:04:19.924 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:04:19.924 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:04:19.926 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:04:19.926 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:04:19.927 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:04:19.927 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:04:19.927 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:04:19.928 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:04:19.928 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:04:19.928 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:04:19.928 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 35 ms. Found 0 Redis repository interfaces. -2024-11-11 22:04:21.019 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 22:04:21.032 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 22:04:21.035 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 22:04:21.035 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 22:04:21.098 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 22:04:21.100 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 4384 ms -2024-11-11 22:04:21.323 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 22:04:21.386 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-11 22:04:21.436 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 22:04:21.805 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 22:04:21.847 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-11 22:04:22.032 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@27be5c4e -2024-11-11 22:04:22.034 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-11 22:04:22.078 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 22:04:23.084 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 22:04:24.965 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 22:04:25.304 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 22:04:25.988 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 22:04:25.990 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 22:04:26.760 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 22:04:28.278 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 22:04:28.323 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-11 22:04:28.343 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 22:04:28.354 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 12.196 seconds (process running for 14.032) -2024-11-11 22:05:44.106 [http-nio-8080-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2024-11-11 22:05:44.107 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2024-11-11 22:05:44.111 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 4 ms -2024-11-11 22:05:44.199 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 22:05:44.200 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-11 22:05:44.210 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 22:05:44.212 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 22:05:44.213 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-status/count -2024-11-11 22:05:44.218 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-11 22:05:44.721 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 22:05:44.753 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 22:05:44.780 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 22:05:44.808 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 22:05:44.829 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-11 22:05:44.947 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 22:05:44.960 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 22:05:44.961 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-status/count -2024-11-11 22:05:45.011 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 22:05:45.050 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 22:05:45.101 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-11 22:05:45.119 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-11 22:05:45.716 [http-nio-8080-exec-9] INFO c.O.controllers.ProductController - Lấy danh sách sản phẩm thành công redis -2024-11-11 22:05:45.733 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 22:05:45.796 [http-nio-8080-exec-3] INFO c.O.controllers.ProductController - Lấy danh sách sản phẩm thành công redis -2024-11-11 22:05:45.802 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-11 22:05:45.843 [http-nio-8080-exec-1] INFO c.O.controllers.ProductController - Lấy danh sách sản phẩm thành công redis -2024-11-11 22:06:15.819 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 22:06:15.824 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-11 22:06:15.827 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-11 22:06:20.307 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-11 22:06:20.362 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 20064 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 22:06:20.362 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-11 22:06:20.424 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-11 22:06:20.424 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-11 22:06:20.655 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 22:06:20.661 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 22:06:21.871 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 22:06:21.873 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 22:06:22.129 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 246 ms. Found 16 JPA repository interfaces. -2024-11-11 22:06:22.149 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 22:06:22.150 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 22:06:22.169 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:06:22.170 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:06:22.170 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:06:22.170 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:06:22.170 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:06:22.170 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:06:22.170 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:06:22.172 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:06:22.173 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:06:22.173 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:06:22.173 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:06:22.173 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:06:22.174 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:06:22.174 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:06:22.174 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:06:22.174 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:06:22.174 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 14 ms. Found 0 Redis repository interfaces. -2024-11-11 22:06:23.141 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-11 22:06:23.156 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-11 22:06:23.158 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-11 22:06:23.160 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-11 22:06:23.235 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-11 22:06:23.235 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2809 ms -2024-11-11 22:06:23.441 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 22:06:23.506 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-11 22:06:23.551 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 22:06:23.953 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 22:06:23.989 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-11 22:06:24.190 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@11a3726e -2024-11-11 22:06:24.193 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-11 22:06:24.235 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 22:06:25.002 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-11 22:06:26.577 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 22:06:26.905 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 22:06:27.473 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 22:06:27.475 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 22:06:28.198 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 22:06:29.649 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-11 22:06:29.720 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-11 22:06:29.733 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 10.077 seconds (process running for 11.823) -2024-11-11 22:20:27.332 [main] INFO o.s.t.c.s.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.Optimart.OptiMartApplicationTests]: OptiMartApplicationTests does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2024-11-11 22:20:27.655 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.Optimart.OptiMartApplication for test class com.Optimart.OptiMartApplicationTests -2024-11-11 22:20:28.055 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to context in which it is running -2024-11-11 22:20:29.008 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-11 22:20:29.019 [main] WARN o.s.b.t.j.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer - - -Found multiple occurrences of org.json.JSONObject on the class path: - - jar:file:/C:/Users/Admin/.m2/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar!/org/json/JSONObject.class - jar:file:/C:/Users/Admin/.m2/repository/org/json/json/20231013/json-20231013.jar!/org/json/JSONObject.class - -You may wish to exclude one of them to ensure predictable runtime behavior - -2024-11-11 22:20:29.074 [main] INFO c.Optimart.OptiMartApplicationTests - Starting OptiMartApplicationTests using Java 21.0.2 with PID 25788 (started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 22:20:29.077 [main] INFO c.Optimart.OptiMartApplicationTests - No active profile set, falling back to 1 default profile: "default" -2024-11-11 22:20:29.609 [main] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 22:20:29.619 [main] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 22:20:32.192 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 22:20:32.197 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 22:20:32.585 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 373 ms. Found 16 JPA repository interfaces. -2024-11-11 22:20:32.616 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 22:20:32.617 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 22:20:32.644 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:20:32.645 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:20:32.645 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:20:32.645 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:20:32.646 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:20:32.646 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:20:32.646 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:20:32.646 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:20:32.649 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:20:32.649 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:20:32.649 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:20:32.649 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:20:32.650 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:20:32.650 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:20:32.651 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:20:32.651 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 22:20:32.652 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 20 ms. Found 0 Redis repository interfaces. -2024-11-11 22:20:33.649 [main] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 22:20:33.737 [main] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-11 22:20:33.784 [main] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 22:20:34.129 [main] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 22:20:34.158 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-11 22:20:34.359 [main] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@6e90cec8 -2024-11-11 22:20:34.361 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-11 22:20:34.401 [main] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 22:20:35.061 [main] INFO c.O.configuration.Redis.RedisConfig - redisHost = redis-optimart, redisPort = 6379 -2024-11-11 22:20:36.808 [main] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 22:20:37.136 [main] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 22:20:37.821 [main] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 22:20:37.822 [main] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 22:20:38.662 [main] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 22:20:40.462 [main] INFO c.Optimart.OptiMartApplicationTests - Started OptiMartApplicationTests in 12.441 seconds (process running for 15.351) -2024-11-11 22:20:41.543 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 22:20:41.546 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-11 22:20:41.549 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-11 23:13:16.067 [main] INFO o.s.t.c.s.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.Optimart.OptiMartApplicationTests]: OptiMartApplicationTests does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2024-11-11 23:13:16.338 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.Optimart.OptiMartApplication for test class com.Optimart.OptiMartApplicationTests -2024-11-11 23:13:16.715 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to context in which it is running -2024-11-11 23:13:17.704 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-11 23:13:17.723 [main] WARN o.s.b.t.j.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer - - -Found multiple occurrences of org.json.JSONObject on the class path: - - jar:file:/C:/Users/Admin/.m2/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar!/org/json/JSONObject.class - jar:file:/C:/Users/Admin/.m2/repository/org/json/json/20231013/json-20231013.jar!/org/json/JSONObject.class - -You may wish to exclude one of them to ensure predictable runtime behavior - -2024-11-11 23:13:17.767 [main] INFO c.Optimart.OptiMartApplicationTests - Starting OptiMartApplicationTests using Java 21.0.2 with PID 3852 (started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 23:13:17.769 [main] INFO c.Optimart.OptiMartApplicationTests - No active profile set, falling back to 1 default profile: "default" -2024-11-11 23:13:18.991 [main] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 23:13:19.004 [main] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 23:13:21.692 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 23:13:21.699 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 23:13:22.092 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 379 ms. Found 16 JPA repository interfaces. -2024-11-11 23:13:22.127 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 23:13:22.130 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 23:13:22.159 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 23:13:22.160 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 23:13:22.160 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 23:13:22.160 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 23:13:22.161 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 23:13:22.161 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 23:13:22.161 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 23:13:22.161 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 23:13:22.164 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 23:13:22.164 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 23:13:22.165 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 23:13:22.165 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 23:13:22.166 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 23:13:22.166 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 23:13:22.166 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 23:13:22.166 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 23:13:22.167 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 20 ms. Found 0 Redis repository interfaces. -2024-11-11 23:13:23.225 [main] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 23:13:23.370 [main] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-11 23:13:23.444 [main] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 23:13:24.058 [main] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 23:13:24.110 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-11 23:13:24.393 [main] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@37c5b8e8 -2024-11-11 23:13:24.395 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-11 23:13:24.469 [main] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 23:13:25.197 [main] INFO c.O.configuration.Redis.RedisConfig - redisHost = redis-optimart, redisPort = 6379 -2024-11-11 23:13:27.075 [main] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 23:13:27.448 [main] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 23:13:28.094 [main] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 23:13:28.095 [main] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 23:13:28.998 [main] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 23:13:30.688 [main] INFO c.Optimart.OptiMartApplicationTests - Started OptiMartApplicationTests in 13.999 seconds (process running for 16.487) -2024-11-11 23:13:31.830 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 23:13:31.833 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-11 23:13:31.839 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-11 23:21:29.084 [main] INFO o.s.t.c.s.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.Optimart.OptiMartApplicationTests]: OptiMartApplicationTests does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2024-11-11 23:21:29.275 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.Optimart.OptiMartApplication for test class com.Optimart.OptiMartApplicationTests -2024-11-11 23:21:29.515 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to context in which it is running -2024-11-11 23:21:30.028 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-11 23:21:30.037 [main] WARN o.s.b.t.j.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer - - -Found multiple occurrences of org.json.JSONObject on the class path: - - jar:file:/C:/Users/Admin/.m2/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar!/org/json/JSONObject.class - jar:file:/C:/Users/Admin/.m2/repository/org/json/json/20231013/json-20231013.jar!/org/json/JSONObject.class - -You may wish to exclude one of them to ensure predictable runtime behavior - -2024-11-11 23:21:30.077 [main] INFO c.Optimart.OptiMartApplicationTests - Starting OptiMartApplicationTests using Java 21.0.2 with PID 12588 (started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-11 23:21:30.080 [main] INFO c.Optimart.OptiMartApplicationTests - No active profile set, falling back to 1 default profile: "default" -2024-11-11 23:21:30.476 [main] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 23:21:30.488 [main] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-11 23:21:32.579 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 23:21:32.583 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-11 23:21:33.100 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 399 ms. Found 16 JPA repository interfaces. -2024-11-11 23:21:33.136 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-11 23:21:33.138 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-11 23:21:33.164 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 23:21:33.164 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 23:21:33.165 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 23:21:33.165 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 23:21:33.166 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 23:21:33.166 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 23:21:33.167 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 23:21:33.167 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 23:21:33.168 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 23:21:33.170 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 23:21:33.170 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 23:21:33.171 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 23:21:33.171 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 23:21:33.172 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 23:21:33.172 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 23:21:33.172 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-11 23:21:33.173 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 20 ms. Found 0 Redis repository interfaces. -2024-11-11 23:21:34.750 [main] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-11 23:21:34.932 [main] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-11 23:21:35.007 [main] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-11 23:21:36.338 [main] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-11 23:21:36.413 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-11 23:21:37.336 [main] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@5d4a34ff -2024-11-11 23:21:37.342 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-11 23:21:37.588 [main] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-11 23:21:39.796 [main] INFO c.O.configuration.Redis.RedisConfig - redisHost = redis-optimart, redisPort = 6379 -2024-11-11 23:21:44.272 [main] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-11 23:21:45.518 [main] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 23:21:48.203 [main] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-11 23:21:48.204 [main] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-11 23:21:51.305 [main] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-11 23:21:53.709 [main] INFO c.Optimart.OptiMartApplicationTests - Started OptiMartApplicationTests in 24.212 seconds (process running for 26.226) -2024-11-11 23:21:55.156 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-11 23:21:55.161 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-11 23:21:55.169 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-12 17:14:03.026 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-12 17:14:03.135 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 21584 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 17:14:03.137 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 17:14:03.285 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-12 17:14:03.285 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-12 17:14:03.689 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-12 17:14:03.697 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-12 17:14:05.575 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 17:14:05.579 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 17:14:06.037 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 446 ms. Found 16 JPA repository interfaces. -2024-11-12 17:14:06.075 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 17:14:06.077 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 17:14:06.104 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 17:14:06.106 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 17:14:06.106 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 17:14:06.107 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 17:14:06.107 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 17:14:06.107 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 17:14:06.108 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 17:14:06.108 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 17:14:06.110 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 17:14:06.110 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 17:14:06.110 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 17:14:06.111 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 17:14:06.111 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 17:14:06.112 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 17:14:06.112 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 17:14:06.113 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 17:14:06.113 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 21 ms. Found 0 Redis repository interfaces. -2024-11-12 17:14:08.097 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 17:14:08.114 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 17:14:08.117 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 17:14:08.118 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 17:14:08.213 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 17:14:08.214 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 4927 ms -2024-11-12 17:14:08.592 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 17:14:08.709 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-12 17:14:08.775 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 17:14:09.345 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 17:14:09.399 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-12 17:14:09.815 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@538e5de7 -2024-11-12 17:14:09.819 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-12 17:14:09.918 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 17:14:11.000 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 17:14:13.234 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 17:14:13.628 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 17:14:14.590 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 17:14:14.592 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 17:14:15.754 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 17:14:19.257 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 17:14:19.323 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 17:14:19.350 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 17:14:19.363 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 17.252 seconds (process running for 21.676) -2024-11-12 17:15:29.068 [http-nio-8080-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2024-11-12 17:15:29.068 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2024-11-12 17:15:29.070 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 2 ms -2024-11-12 17:15:29.152 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-12 17:15:29.337 [http-nio-8080-exec-4] ERROR o.a.c.c.C.[.[.[.[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception -java.lang.RuntimeException: JWT expired at 2024-11-12T02:08:42Z. Current time: 2024-11-12T10:15:29Z, a difference of 29207333 milliseconds. Allowed clock skew: 0 milliseconds. - at com.Optimart.filters.JwtTokenFilter.doFilterInternal(JwtTokenFilter.java:67) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107) - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90) - at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82) - at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233) - at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191) - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) - at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$3(HandlerMappingIntrospector.java:195) - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) - at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74) - at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:230) - at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:352) - at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:268) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483) - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389) - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:904) - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) - at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) - at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) - at java.base/java.lang.Thread.run(Thread.java:1583) -2024-11-12 17:15:35.083 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-12 17:15:35.085 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-12 17:15:35.157 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-12 17:15:35.157 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-12 17:15:35.340 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-12 17:15:35.340 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-12 17:15:35.345 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 188 ms -2024-11-12 17:15:35.345 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 188 ms -2024-11-12 17:15:35.963 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products/public -2024-11-12 17:15:35.970 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductsPublic -2024-11-12 17:15:36.172 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductsPublic -2024-11-12 17:15:36.173 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductsPublic took 202 ms -2024-11-12 17:15:46.057 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/auth/login -2024-11-12 17:15:46.139 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of login -2024-11-12 17:15:46.563 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of login -2024-11-12 17:15:46.563 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of login took 424 ms -2024-11-12 17:15:46.738 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-12 17:15:46.740 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-12 17:15:46.741 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-12 17:15:46.743 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-12 17:15:46.748 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-12 17:15:46.749 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 7 ms -2024-11-12 17:15:46.750 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-12 17:15:46.752 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 7 ms -2024-11-12 17:15:46.782 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 17:15:46.790 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 17:15:46.908 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 17:15:46.908 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 17:15:46.950 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 17:15:46.950 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 41 ms -2024-11-12 17:15:46.964 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 17:15:46.964 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 17:15:46.965 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 56 ms -2024-11-12 17:15:46.985 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 17:15:47.008 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 17:15:47.009 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 24 ms -2024-11-12 17:15:47.020 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 17:15:47.044 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 17:15:47.062 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 17:15:47.062 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 17 ms -2024-11-12 17:15:47.069 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 17:15:47.091 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 17:15:47.108 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 17:15:47.109 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 17 ms -2024-11-12 17:15:47.134 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products/public -2024-11-12 17:15:47.138 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductsPublic -2024-11-12 17:15:47.173 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductsPublic -2024-11-12 17:15:47.173 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductsPublic took 36 ms -2024-11-12 17:15:52.508 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 17:15:52.523 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 17:15:52.539 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 17:15:52.539 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 15 ms -2024-11-12 17:15:52.547 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/all-records/count -2024-11-12 17:15:52.547 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-type/count -2024-11-12 17:15:52.550 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 17:15:52.562 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/revenue-total -2024-11-12 17:15:52.569 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/user-type/count -2024-11-12 17:15:52.570 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countAllRecords -2024-11-12 17:15:52.572 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 17:15:52.573 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countProductType -2024-11-12 17:15:52.576 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/order-status/count -2024-11-12 17:15:52.585 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countRevenue -2024-11-12 17:15:52.588 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 17:15:52.588 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 16 ms -2024-11-12 17:15:52.599 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countUserType -2024-11-12 17:15:52.602 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 17:15:52.614 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countOrderStatus -2024-11-12 17:15:52.618 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countUserType -2024-11-12 17:15:52.619 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of countUserType took 20 ms -2024-11-12 17:15:52.621 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 17:15:52.623 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countProductType -2024-11-12 17:15:52.624 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of countProductType took 50 ms -2024-11-12 17:15:52.631 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-12 17:15:52.646 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 17:15:52.646 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 25 ms -2024-11-12 17:15:52.657 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countOrderStatus -2024-11-12 17:15:52.658 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of countOrderStatus took 43 ms -2024-11-12 17:15:52.660 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 17:15:52.685 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProducts -2024-11-12 17:15:52.689 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 17:15:52.716 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 17:15:52.718 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 29 ms -2024-11-12 17:15:52.846 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countRevenue -2024-11-12 17:15:52.847 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of countRevenue took 261 ms -2024-11-12 17:15:52.860 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countAllRecords -2024-11-12 17:15:52.861 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of countAllRecords took 290 ms -2024-11-12 17:15:53.997 [http-nio-8080-exec-1] INFO c.O.controllers.ProductController - Lấy danh sách sản phẩm thành công redis -2024-11-12 17:15:53.999 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProducts -2024-11-12 17:15:53.999 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProducts took 1314 ms -2024-11-12 17:16:03.021 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-12 17:16:03.024 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-12 17:16:03.025 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-12 17:16:03.029 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-12 17:16:03.034 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-12 17:16:03.034 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 9 ms -2024-11-12 17:16:03.034 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-12 17:16:03.034 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 5 ms -2024-11-12 17:16:03.136 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-12 17:16:03.139 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-12 17:16:03.141 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-12 17:16:03.141 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 3 ms -2024-11-12 17:16:03.279 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-12 17:16:03.279 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-status/count -2024-11-12 17:16:03.297 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countProductStatus -2024-11-12 17:16:03.297 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProducts -2024-11-12 17:16:03.305 [http-nio-8080-exec-9] INFO c.O.controllers.ProductController - Lấy danh sách sản phẩm thành công redis -2024-11-12 17:16:03.305 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProducts -2024-11-12 17:16:03.306 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProducts took 8 ms -2024-11-12 17:16:03.310 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countProductStatus -2024-11-12 17:16:03.310 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of countProductStatus took 13 ms -2024-11-12 17:16:03.461 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-12 17:16:03.474 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProducts -2024-11-12 17:16:03.480 [http-nio-8080-exec-10] INFO c.O.controllers.ProductController - Lấy danh sách sản phẩm thành công redis -2024-11-12 17:16:03.481 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProducts -2024-11-12 17:16:03.481 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProducts took 6 ms -2024-11-12 17:17:38.497 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products/d187c2bb-bf01-4d32-a3a0-8439b2a5d90c -2024-11-12 17:17:38.522 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getOneProduct -2024-11-12 17:17:38.534 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getOneProduct -2024-11-12 17:17:44.108 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products/d187c2bb-bf01-4d32-a3a0-8439b2a5d90c -2024-11-12 17:17:44.119 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getOneProduct -2024-11-12 17:17:44.124 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getOneProduct -2024-11-12 17:17:52.312 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-12 17:17:52.325 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getInfoCurrentUser -2024-11-12 17:17:52.336 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getInfoCurrentUser -2024-11-12 17:17:52.336 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getInfoCurrentUser took 11 ms -2024-11-12 17:17:52.616 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-12 17:17:52.617 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-12 17:17:52.618 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-12 17:17:52.619 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-12 17:17:52.621 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-12 17:17:52.621 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 4 ms -2024-11-12 17:17:52.623 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-12 17:17:52.624 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 4 ms -2024-11-12 17:17:52.661 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-12 17:17:52.664 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-12 17:17:52.672 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-12 17:17:52.673 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 8 ms -2024-11-12 17:17:52.896 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 17:17:52.901 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-status/count -2024-11-12 17:17:52.901 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-12 17:17:52.911 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 17:17:52.920 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProducts -2024-11-12 17:17:52.920 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countProductStatus -2024-11-12 17:17:52.926 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 17:17:52.926 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 14 ms -2024-11-12 17:17:52.929 [http-nio-8080-exec-7] INFO c.O.controllers.ProductController - Lấy danh sách sản phẩm thành công redis -2024-11-12 17:17:52.929 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProducts -2024-11-12 17:17:52.929 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProducts took 9 ms -2024-11-12 17:17:52.931 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countProductStatus -2024-11-12 17:17:52.932 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of countProductStatus took 11 ms -2024-11-12 17:17:52.937 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 17:17:52.956 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 17:17:52.966 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 17:17:52.966 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 9 ms -2024-11-12 17:17:52.971 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 17:17:52.993 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 17:17:53.010 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 17:17:53.010 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 17 ms -2024-11-12 17:17:53.016 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 17:17:53.034 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 17:17:53.049 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 17:17:53.049 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 15 ms -2024-11-12 17:17:53.160 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-12 17:17:53.179 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProducts -2024-11-12 17:17:53.330 [http-nio-8080-exec-9] INFO c.O.controllers.ProductController - Lấy danh sách sản phẩm thành công redis -2024-11-12 17:17:53.331 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProducts -2024-11-12 17:17:53.333 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProducts took 153 ms -2024-11-12 17:18:01.074 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products/d187c2bb-bf01-4d32-a3a0-8439b2a5d90c -2024-11-12 17:18:01.085 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getOneProduct -2024-11-12 17:18:01.089 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getOneProduct -2024-11-12 17:19:41.215 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products/d187c2bb-bf01-4d32-a3a0-8439b2a5d90c -2024-11-12 17:19:41.226 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getOneProduct -2024-11-12 17:20:52.922 [HikariPool-1 housekeeper] WARN com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=1m12s878ms349µs600ns). -2024-11-12 17:20:52.927 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-12 17:20:52.929 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getOneProduct -2024-11-12 17:20:52.939 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getInfoCurrentUser -2024-11-12 17:20:52.945 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getInfoCurrentUser -2024-11-12 17:20:52.946 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getInfoCurrentUser took 7 ms -2024-11-12 17:20:53.296 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 17:20:53.300 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/all-records/count -2024-11-12 17:20:53.302 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/user-type/count -2024-11-12 17:20:53.302 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-type/count -2024-11-12 17:20:53.302 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/order-status/count -2024-11-12 17:20:53.302 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/revenue-total -2024-11-12 17:20:53.308 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 17:20:53.313 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countAllRecords -2024-11-12 17:20:53.313 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countProductType -2024-11-12 17:20:53.313 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countOrderStatus -2024-11-12 17:20:53.314 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countUserType -2024-11-12 17:20:53.314 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countRevenue -2024-11-12 17:20:53.319 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countUserType -2024-11-12 17:20:53.319 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of countUserType took 5 ms -2024-11-12 17:20:53.320 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 17:20:53.321 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 12 ms -2024-11-12 17:20:53.324 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-12 17:20:53.326 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 17:20:53.327 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countOrderStatus -2024-11-12 17:20:53.327 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of countOrderStatus took 13 ms -2024-11-12 17:20:53.337 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countProductType -2024-11-12 17:20:53.337 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of countProductType took 23 ms -2024-11-12 17:20:53.338 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 17:20:53.338 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProducts -2024-11-12 17:20:53.345 [http-nio-8080-exec-5] INFO c.O.controllers.ProductController - Lấy danh sách sản phẩm thành công redis -2024-11-12 17:20:53.346 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProducts -2024-11-12 17:20:53.346 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProducts took 6 ms -2024-11-12 17:20:53.349 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 17:20:53.349 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 10 ms -2024-11-12 17:20:53.352 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 17:20:53.363 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 17:20:53.373 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 17:20:53.373 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 9 ms -2024-11-12 17:20:53.377 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 17:20:53.389 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countRevenue -2024-11-12 17:20:53.389 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of countRevenue took 74 ms -2024-11-12 17:20:53.390 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 17:20:53.396 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countAllRecords -2024-11-12 17:20:53.396 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of countAllRecords took 83 ms -2024-11-12 17:20:53.398 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 17:20:53.398 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 7 ms -2024-11-12 17:20:57.328 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-12 17:20:57.329 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-12 17:20:57.330 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-12 17:20:57.332 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-12 17:20:57.334 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-12 17:20:57.334 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 4 ms -2024-11-12 17:20:57.336 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-12 17:20:57.336 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 4 ms -2024-11-12 17:20:57.380 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-12 17:20:57.382 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-12 17:20:57.386 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-12 17:20:57.386 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 4 ms -2024-11-12 17:20:57.508 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-status/count -2024-11-12 17:20:57.508 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-12 17:20:57.520 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countProductStatus -2024-11-12 17:20:57.520 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProducts -2024-11-12 17:20:57.525 [http-nio-8080-exec-6] INFO c.O.controllers.ProductController - Lấy danh sách sản phẩm thành công redis -2024-11-12 17:20:57.525 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProducts -2024-11-12 17:20:57.525 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProducts took 4 ms -2024-11-12 17:20:57.528 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countProductStatus -2024-11-12 17:20:57.528 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of countProductStatus took 8 ms -2024-11-12 17:20:57.617 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-12 17:20:57.631 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProducts -2024-11-12 17:20:57.636 [http-nio-8080-exec-7] INFO c.O.controllers.ProductController - Lấy danh sách sản phẩm thành công redis -2024-11-12 17:20:57.637 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProducts -2024-11-12 17:20:57.637 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProducts took 5 ms -2024-11-12 17:23:56.262 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-12 17:23:56.286 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getInfoCurrentUser -2024-11-12 17:23:56.302 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getInfoCurrentUser -2024-11-12 17:23:56.302 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getInfoCurrentUser took 15 ms -2024-11-12 17:23:56.518 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-12 17:23:56.518 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-12 17:23:56.524 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-12 17:23:56.524 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-12 17:23:56.528 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-12 17:23:56.528 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-12 17:23:56.529 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 4 ms -2024-11-12 17:23:56.529 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 4 ms -2024-11-12 17:23:56.562 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-12 17:23:56.563 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-12 17:23:56.568 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-12 17:23:56.568 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 5 ms -2024-11-12 17:23:56.717 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 17:23:56.720 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-12 17:23:56.722 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-status/count -2024-11-12 17:23:56.731 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 17:23:56.735 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countProductStatus -2024-11-12 17:23:56.735 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProducts -2024-11-12 17:23:56.748 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 17:23:56.748 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 17 ms -2024-11-12 17:23:56.748 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countProductStatus -2024-11-12 17:23:56.748 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of countProductStatus took 13 ms -2024-11-12 17:23:56.753 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 17:23:56.769 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 17:23:56.779 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 17:23:56.779 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 9 ms -2024-11-12 17:23:56.782 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 17:23:56.795 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 17:23:56.803 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 17:23:56.803 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 7 ms -2024-11-12 17:23:56.807 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 17:23:56.819 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 17:23:56.830 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 17:23:56.830 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 9 ms -2024-11-12 17:23:56.912 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProducts -2024-11-12 17:23:56.912 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProducts took 177 ms -2024-11-12 17:23:56.919 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-12 17:23:56.933 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProducts -2024-11-12 17:23:57.054 [http-nio-8080-exec-10] INFO c.O.controllers.ProductController - Lấy danh sách sản phẩm thành công redis -2024-11-12 17:23:57.056 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProducts -2024-11-12 17:23:57.056 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProducts took 122 ms -2024-11-12 17:24:07.794 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-12 17:24:07.806 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getInfoCurrentUser -2024-11-12 17:24:07.815 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getInfoCurrentUser -2024-11-12 17:24:07.815 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getInfoCurrentUser took 8 ms -2024-11-12 17:24:08.062 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-12 17:24:08.062 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-12 17:24:08.063 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-12 17:24:08.063 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-12 17:24:08.068 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-12 17:24:08.068 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-12 17:24:08.068 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 4 ms -2024-11-12 17:24:08.068 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 4 ms -2024-11-12 17:24:08.101 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-12 17:24:08.102 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-12 17:24:08.107 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-12 17:24:08.107 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 4 ms -2024-11-12 17:24:08.269 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 17:24:08.273 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-12 17:24:08.275 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-status/count -2024-11-12 17:24:08.284 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 17:24:08.289 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countProductStatus -2024-11-12 17:24:08.289 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProducts -2024-11-12 17:24:08.311 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countProductStatus -2024-11-12 17:24:08.311 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of countProductStatus took 22 ms -2024-11-12 17:24:08.312 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 17:24:08.312 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 28 ms -2024-11-12 17:24:08.319 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 17:24:08.340 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 17:24:08.352 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 17:24:08.352 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 13 ms -2024-11-12 17:24:08.357 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 17:24:08.369 [http-nio-8080-exec-5] INFO c.O.controllers.ProductController - Lấy danh sách sản phẩm thành công redis -2024-11-12 17:24:08.369 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProducts -2024-11-12 17:24:08.369 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProducts took 80 ms -2024-11-12 17:24:08.374 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 17:24:08.389 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 17:24:08.389 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 14 ms -2024-11-12 17:24:08.394 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 17:24:08.408 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 17:24:08.417 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 17:24:08.417 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 9 ms -2024-11-12 17:24:08.537 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-12 17:24:08.559 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProducts -2024-11-12 17:24:08.689 [http-nio-8080-exec-3] INFO c.O.controllers.ProductController - Lấy danh sách sản phẩm thành công redis -2024-11-12 17:24:08.689 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProducts -2024-11-12 17:24:08.689 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProducts took 130 ms -2024-11-12 17:24:23.177 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-12 17:24:23.192 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getInfoCurrentUser -2024-11-12 17:24:23.202 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getInfoCurrentUser -2024-11-12 17:24:23.203 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getInfoCurrentUser took 10 ms -2024-11-12 17:24:23.466 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-12 17:24:23.466 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-12 17:24:23.467 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-12 17:24:23.467 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-12 17:24:23.471 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-12 17:24:23.471 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-12 17:24:23.472 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 4 ms -2024-11-12 17:24:23.472 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 4 ms -2024-11-12 17:24:23.498 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-12 17:24:23.499 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-12 17:24:23.505 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-12 17:24:23.505 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 4 ms -2024-11-12 17:24:23.663 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 17:24:23.668 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-status/count -2024-11-12 17:24:23.668 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-12 17:24:23.679 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 17:24:23.684 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countProductStatus -2024-11-12 17:24:23.684 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProducts -2024-11-12 17:24:23.693 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 17:24:23.694 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 14 ms -2024-11-12 17:24:23.695 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countProductStatus -2024-11-12 17:24:23.696 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of countProductStatus took 11 ms -2024-11-12 17:24:23.700 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 17:24:23.712 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 17:24:23.713 [http-nio-8080-exec-8] INFO c.O.controllers.ProductController - Lấy danh sách sản phẩm thành công redis -2024-11-12 17:24:23.713 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProducts -2024-11-12 17:24:23.713 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProducts took 29 ms -2024-11-12 17:24:23.721 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 17:24:23.721 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 9 ms -2024-11-12 17:24:23.726 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 17:24:23.735 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 17:24:23.743 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 17:24:23.743 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 7 ms -2024-11-12 17:24:23.747 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 17:24:23.756 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 17:24:23.764 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 17:24:23.764 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 7 ms -2024-11-12 17:24:23.835 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-12 17:24:23.848 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProducts -2024-11-12 17:24:23.922 [http-nio-8080-exec-5] INFO c.O.controllers.ProductController - Lấy danh sách sản phẩm thành công redis -2024-11-12 17:24:23.923 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProducts -2024-11-12 17:24:23.923 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProducts took 74 ms -2024-11-12 17:24:31.871 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-12 17:24:31.886 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getInfoCurrentUser -2024-11-12 17:24:31.895 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getInfoCurrentUser -2024-11-12 17:24:31.896 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getInfoCurrentUser took 9 ms -2024-11-12 17:24:32.160 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-12 17:24:32.162 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-12 17:24:32.162 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-12 17:24:32.164 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-12 17:24:32.167 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-12 17:24:32.167 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-12 17:24:32.168 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 5 ms -2024-11-12 17:24:32.168 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 3 ms -2024-11-12 17:24:32.255 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-12 17:24:32.258 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-12 17:24:32.262 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-12 17:24:32.262 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 4 ms -2024-11-12 17:24:32.382 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 17:24:32.385 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-status/count -2024-11-12 17:24:32.385 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-12 17:24:32.396 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 17:24:32.398 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countProductStatus -2024-11-12 17:24:32.398 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProducts -2024-11-12 17:24:32.411 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countProductStatus -2024-11-12 17:24:32.411 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of countProductStatus took 12 ms -2024-11-12 17:24:32.412 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 17:24:32.412 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 16 ms -2024-11-12 17:24:32.418 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 17:24:32.433 [http-nio-8080-exec-3] INFO c.O.controllers.ProductController - Lấy danh sách sản phẩm thành công redis -2024-11-12 17:24:32.433 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProducts -2024-11-12 17:24:32.433 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 17:24:32.433 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProducts took 35 ms -2024-11-12 17:24:32.445 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 17:24:32.445 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 12 ms -2024-11-12 17:24:32.451 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 17:24:32.463 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 17:24:32.473 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 17:24:32.473 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 10 ms -2024-11-12 17:24:32.477 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 17:24:32.498 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 17:24:32.506 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 17:24:32.506 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 9 ms -2024-11-12 17:24:32.640 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-12 17:24:32.655 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProducts -2024-11-12 17:24:32.686 [http-nio-8080-exec-6] INFO c.O.controllers.ProductController - Lấy danh sách sản phẩm thành công redis -2024-11-12 17:24:32.686 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProducts -2024-11-12 17:24:32.686 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProducts took 32 ms -2024-11-12 17:24:37.695 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products/6ed597a7-6a85-47cc-8b24-87474ed2d056 -2024-11-12 17:24:37.709 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getOneProduct -2024-11-12 17:24:43.353 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getOneProduct -2024-11-12 17:24:43.353 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getOneProduct took 5643 ms -2024-11-12 17:24:52.779 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - PUT /api/v1/products/6ed597a7-6a85-47cc-8b24-87474ed2d056 -2024-11-12 17:24:52.817 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of updateProduct -2024-11-12 17:24:52.832 [http-nio-8080-exec-4] INFO c.O.models.Listener.ProductListener - preUpdate -2024-11-12 17:24:52.840 [http-nio-8080-exec-4] INFO c.O.models.Listener.ProductListener - postUpdate -2024-11-12 17:24:52.855 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of updateProduct -2024-11-12 17:24:52.855 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of updateProduct took 38 ms -2024-11-12 17:24:53.329 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-12 17:24:53.329 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-status/count -2024-11-12 17:24:53.344 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countProductStatus -2024-11-12 17:24:53.344 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProducts -2024-11-12 17:24:53.352 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countProductStatus -2024-11-12 17:24:53.352 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of countProductStatus took 8 ms -2024-11-12 17:24:53.461 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProducts -2024-11-12 17:24:53.461 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProducts took 116 ms -2024-11-12 17:24:59.961 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-12 17:24:59.973 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getInfoCurrentUser -2024-11-12 17:24:59.980 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getInfoCurrentUser -2024-11-12 17:24:59.981 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getInfoCurrentUser took 7 ms -2024-11-12 17:25:00.214 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-12 17:25:00.214 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-12 17:25:00.216 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-12 17:25:00.216 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-12 17:25:00.220 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-12 17:25:00.220 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 3 ms -2024-11-12 17:25:00.220 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-12 17:25:00.220 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 3 ms -2024-11-12 17:25:00.249 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-12 17:25:00.251 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-12 17:25:00.253 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-12 17:25:00.253 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 2 ms -2024-11-12 17:25:00.385 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 17:25:00.388 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-12 17:25:00.390 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-status/count -2024-11-12 17:25:00.397 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 17:25:00.398 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProducts -2024-11-12 17:25:00.400 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countProductStatus -2024-11-12 17:25:00.405 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 17:25:00.405 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 9 ms -2024-11-12 17:25:00.410 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countProductStatus -2024-11-12 17:25:00.411 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of countProductStatus took 10 ms -2024-11-12 17:25:00.412 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 17:25:00.422 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 17:25:00.422 [http-nio-8080-exec-2] INFO c.O.controllers.ProductController - Lấy danh sách sản phẩm thành công redis -2024-11-12 17:25:00.422 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProducts -2024-11-12 17:25:00.422 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProducts took 24 ms -2024-11-12 17:25:00.431 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 17:25:00.431 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 8 ms -2024-11-12 17:25:00.435 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 17:25:00.446 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 17:25:00.454 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 17:25:00.454 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 7 ms -2024-11-12 17:25:00.456 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 17:25:00.467 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 17:25:00.473 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 17:25:00.473 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 6 ms -2024-11-12 17:25:00.546 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-12 17:25:00.556 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProducts -2024-11-12 17:25:00.591 [http-nio-8080-exec-3] INFO c.O.controllers.ProductController - Lấy danh sách sản phẩm thành công redis -2024-11-12 17:25:00.591 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProducts -2024-11-12 17:25:00.591 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProducts took 34 ms -2024-11-12 17:25:06.672 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-12 17:25:06.693 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getInfoCurrentUser -2024-11-12 17:25:06.701 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getInfoCurrentUser -2024-11-12 17:25:06.701 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getInfoCurrentUser took 9 ms -2024-11-12 17:25:07.264 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-12 17:25:07.264 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-12 17:25:07.266 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-12 17:25:07.266 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-12 17:25:07.269 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-12 17:25:07.269 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 3 ms -2024-11-12 17:25:07.269 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-12 17:25:07.269 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 3 ms -2024-11-12 17:25:07.290 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-12 17:25:07.291 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-12 17:25:07.295 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-12 17:25:07.295 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 3 ms -2024-11-12 17:25:07.679 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 17:25:07.682 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-status/count -2024-11-12 17:25:07.682 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-12 17:25:07.689 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 17:25:07.691 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countProductStatus -2024-11-12 17:25:07.691 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProducts -2024-11-12 17:25:07.696 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 17:25:07.697 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 8 ms -2024-11-12 17:25:07.698 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countProductStatus -2024-11-12 17:25:07.698 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of countProductStatus took 7 ms -2024-11-12 17:25:07.702 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 17:25:07.712 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 17:25:07.712 [http-nio-8080-exec-1] INFO c.O.controllers.ProductController - Lấy danh sách sản phẩm thành công redis -2024-11-12 17:25:07.713 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProducts -2024-11-12 17:25:07.713 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProducts took 21 ms -2024-11-12 17:25:07.720 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 17:25:07.720 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 8 ms -2024-11-12 17:25:07.723 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 17:25:07.731 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 17:25:07.739 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 17:25:07.740 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 8 ms -2024-11-12 17:25:07.744 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 17:25:07.752 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 17:25:07.760 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 17:25:07.760 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 8 ms -2024-11-12 17:25:07.931 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-12 17:25:07.944 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProducts -2024-11-12 17:25:07.973 [http-nio-8080-exec-7] INFO c.O.controllers.ProductController - Lấy danh sách sản phẩm thành công redis -2024-11-12 17:25:07.973 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProducts -2024-11-12 17:25:07.973 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProducts took 28 ms -2024-11-12 17:26:55.813 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 2 class path changes (0 additions, 0 deletions, 2 modifications) -2024-11-12 17:26:55.820 [Thread-5] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 17:26:55.989 [Thread-5] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 17:26:55.996 [Thread-5] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-12 17:26:56.003 [Thread-5] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-12 17:26:56.240 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 21584 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 17:26:56.240 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 17:26:57.264 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 17:26:57.264 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 17:26:57.381 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 116 ms. Found 16 JPA repository interfaces. -2024-11-12 17:26:57.389 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 17:26:57.389 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 17:26:57.398 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 17:26:57.399 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 17:26:57.399 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 17:26:57.399 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 17:26:57.399 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 17:26:57.399 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 17:26:57.399 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 17:26:57.399 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 17:26:57.399 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 17:26:57.400 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 17:26:57.400 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 17:26:57.400 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 17:26:57.400 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 17:26:57.400 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 17:26:57.400 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 17:26:57.400 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 17:26:57.400 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 11 ms. Found 0 Redis repository interfaces. -2024-11-12 17:26:58.020 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 17:26:58.023 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 17:26:58.023 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 17:26:58.023 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 17:26:58.059 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 17:26:58.059 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1819 ms -2024-11-12 17:26:58.334 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 17:26:58.342 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 17:26:58.371 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 17:26:58.373 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Starting... -2024-11-12 17:26:58.449 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-2 - Added connection org.postgresql.jdbc.PgConnection@423abe4 -2024-11-12 17:26:58.450 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Start completed. -2024-11-12 17:26:58.462 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 17:26:58.713 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 17:26:59.372 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 17:26:59.661 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 17:27:00.124 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 17:27:00.125 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 17:27:00.720 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 17:27:02.473 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 17:27:02.519 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 17:27:02.523 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 17:27:02.528 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 6.391 seconds (process running for 784.841) -2024-11-12 17:27:02.538 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 17:33:10.957 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 17:33:10.957 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown initiated... -2024-11-12 17:33:10.973 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown completed. -2024-11-12 21:54:58.051 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-12 21:54:58.124 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 22412 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 21:54:58.126 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 21:54:58.209 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-12 21:54:58.209 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-12 21:54:58.547 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-12 21:54:58.557 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-12 21:55:00.105 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 21:55:00.110 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 21:55:00.481 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 355 ms. Found 16 JPA repository interfaces. -2024-11-12 21:55:00.513 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 21:55:00.514 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 21:55:00.543 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 21:55:00.544 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 21:55:00.544 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 21:55:00.544 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 21:55:00.544 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 21:55:00.544 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 21:55:00.544 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 21:55:00.544 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 21:55:00.544 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 21:55:00.544 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 21:55:00.544 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 21:55:00.544 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 21:55:00.544 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 21:55:00.544 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 21:55:00.544 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 21:55:00.544 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 21:55:00.544 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 16 ms. Found 0 Redis repository interfaces. -2024-11-12 21:55:02.115 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 21:55:02.131 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 21:55:02.134 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 21:55:02.134 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 21:55:02.205 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 21:55:02.205 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 3995 ms -2024-11-12 21:55:02.539 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 21:55:02.669 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-12 21:55:02.748 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 21:55:03.399 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 21:55:03.451 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-12 21:55:03.704 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@8902e65 -2024-11-12 21:55:03.706 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-12 21:55:03.785 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 21:55:04.769 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 21:55:06.783 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 21:55:07.150 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 21:55:08.072 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 21:55:08.073 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 21:55:09.454 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 21:56:22.618 [HikariPool-1 housekeeper] WARN com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=1m18s815ms121µs400ns). -2024-11-12 21:56:23.806 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 21:56:23.896 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 21:56:23.927 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 21:56:23.944 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 86.402 seconds (process running for 90.46) -2024-11-12 22:16:52.336 [http-nio-8080-exec-2] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2024-11-12 22:16:52.336 [http-nio-8080-exec-2] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2024-11-12 22:16:52.342 [http-nio-8080-exec-2] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 4 ms -2024-11-12 22:16:52.403 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-12 22:16:52.528 [http-nio-8080-exec-3] ERROR o.a.c.c.C.[.[.[.[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception -java.lang.RuntimeException: JWT expired at 2024-11-12T12:15:46Z. Current time: 2024-11-12T15:16:52Z, a difference of 10866521 milliseconds. Allowed clock skew: 0 milliseconds. - at com.Optimart.filters.JwtTokenFilter.doFilterInternal(JwtTokenFilter.java:67) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107) - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90) - at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82) - at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233) - at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191) - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) - at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$3(HandlerMappingIntrospector.java:195) - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) - at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74) - at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:230) - at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:352) - at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:268) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483) - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389) - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:904) - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) - at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) - at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) - at java.base/java.lang.Thread.run(Thread.java:1583) -2024-11-12 22:17:13.926 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/auth/login -2024-11-12 22:17:14.063 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of login -2024-11-12 22:17:14.662 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of login -2024-11-12 22:17:14.664 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of login took 602 ms -2024-11-12 22:17:14.959 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-12 22:17:14.960 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-12 22:17:14.972 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-12 22:17:14.972 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-12 22:17:14.983 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-12 22:17:14.983 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 10 ms -2024-11-12 22:17:14.984 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-12 22:17:14.984 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 12 ms -2024-11-12 22:17:15.185 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 22:17:15.189 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-12 22:17:15.193 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-status/count -2024-11-12 22:17:15.200 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-12 22:17:15.203 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-12 22:17:15.216 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-12 22:17:15.216 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 13 ms -2024-11-12 22:17:15.310 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countProductStatus -2024-11-12 22:17:15.313 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 22:17:15.313 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProducts -2024-11-12 22:17:15.334 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countProductStatus -2024-11-12 22:17:15.334 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of countProductStatus took 24 ms -2024-11-12 22:17:15.392 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 22:17:15.392 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 80 ms -2024-11-12 22:17:15.401 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 22:17:15.422 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 22:17:15.445 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 22:17:15.445 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 21 ms -2024-11-12 22:17:15.449 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 22:17:15.470 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 22:17:15.490 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 22:17:15.490 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 20 ms -2024-11-12 22:17:15.497 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 22:17:15.519 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 22:17:15.532 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 22:17:15.532 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 12 ms -2024-11-12 22:17:16.073 [http-nio-8080-exec-4] ERROR c.O.controllers.ProductController - Unable to connect to Redis -2024-11-12 22:17:16.073 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProducts -2024-11-12 22:17:16.073 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProducts took 762 ms -2024-11-12 22:17:16.078 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-12 22:17:16.093 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProducts -2024-11-12 22:17:16.097 [http-nio-8080-exec-3] ERROR c.O.controllers.ProductController - Unable to connect to Redis -2024-11-12 22:17:16.097 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProducts -2024-11-12 22:17:16.098 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProducts took 5 ms -2024-11-12 22:18:41.586 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-12 22:18:41.623 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getInfoCurrentUser -2024-11-12 22:18:41.637 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getInfoCurrentUser -2024-11-12 22:18:41.637 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getInfoCurrentUser took 14 ms -2024-11-12 22:18:41.986 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-12 22:18:41.986 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-12 22:18:41.988 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-12 22:18:41.988 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-12 22:18:41.992 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-12 22:18:41.992 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 4 ms -2024-11-12 22:18:41.993 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-12 22:18:41.993 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 5 ms -2024-11-12 22:18:42.043 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-12 22:18:42.046 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-12 22:18:42.054 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-12 22:18:42.054 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 7 ms -2024-11-12 22:18:42.249 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 22:18:42.254 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-12 22:18:42.255 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-status/count -2024-11-12 22:18:42.268 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 22:18:42.270 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProducts -2024-11-12 22:18:42.275 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countProductStatus -2024-11-12 22:18:42.293 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countProductStatus -2024-11-12 22:18:42.294 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of countProductStatus took 19 ms -2024-11-12 22:18:42.297 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 22:18:42.298 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 29 ms -2024-11-12 22:18:42.305 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 22:18:42.320 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 22:18:42.332 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 22:18:42.332 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 11 ms -2024-11-12 22:18:42.354 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 22:18:42.368 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 22:18:42.378 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 22:18:42.378 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 10 ms -2024-11-12 22:18:42.382 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 22:18:42.397 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 22:18:42.406 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 22:18:42.406 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 9 ms -2024-11-12 22:18:42.655 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProducts -2024-11-12 22:18:42.655 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProducts took 384 ms -2024-11-12 22:18:42.663 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-12 22:18:42.683 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProducts -2024-11-12 22:18:42.774 [http-nio-8080-exec-5] INFO c.O.controllers.ProductController - Lấy danh sách sản phẩm thành công redis -2024-11-12 22:18:42.775 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProducts -2024-11-12 22:18:42.775 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProducts took 92 ms -2024-11-12 22:18:47.665 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /login -2024-11-12 22:18:50.702 [lettuce-eventExecutorLoop-1-3] INFO i.l.core.protocol.ConnectionWatchdog - Reconnecting, last destination was localhost/127.0.0.1:6379 -2024-11-12 22:18:50.711 [lettuce-nioEventLoop-6-4] WARN i.l.core.protocol.ConnectionWatchdog - Cannot reconnect to [localhost/:6379]: Connection refused: getsockopt: localhost/127.0.0.1:6379 -2024-11-12 22:18:59.797 [lettuce-eventExecutorLoop-1-3] INFO i.l.core.protocol.ConnectionWatchdog - Reconnecting, last destination was localhost/:6379 -2024-11-12 22:18:59.797 [lettuce-nioEventLoop-6-4] WARN i.l.core.protocol.ConnectionWatchdog - Cannot reconnect to [localhost/:6379]: Connection refused: getsockopt: localhost/127.0.0.1:6379 -2024-11-12 22:19:08.003 [lettuce-eventExecutorLoop-1-4] INFO i.l.core.protocol.ConnectionWatchdog - Reconnecting, last destination was localhost/:6379 -2024-11-12 22:19:08.005 [lettuce-nioEventLoop-6-5] WARN i.l.core.protocol.ConnectionWatchdog - Cannot reconnect to [localhost/:6379]: Connection refused: getsockopt: localhost/127.0.0.1:6379 -2024-11-12 22:19:24.295 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/auth/login -2024-11-12 22:19:24.297 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of login -2024-11-12 22:19:24.400 [lettuce-eventExecutorLoop-1-5] INFO i.l.core.protocol.ConnectionWatchdog - Reconnecting, last destination was localhost/:6379 -2024-11-12 22:19:24.401 [lettuce-nioEventLoop-6-6] WARN i.l.core.protocol.ConnectionWatchdog - Cannot reconnect to [localhost/:6379]: Connection refused: getsockopt: localhost/127.0.0.1:6379 -2024-11-12 22:19:24.472 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of login -2024-11-12 22:19:24.472 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of login took 178 ms -2024-11-12 22:19:24.575 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-12 22:19:24.575 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-12 22:19:24.577 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-12 22:19:24.577 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-12 22:19:24.581 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-12 22:19:24.581 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 4 ms -2024-11-12 22:19:24.585 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-12 22:19:24.585 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 8 ms -2024-11-12 22:19:24.670 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-12 22:19:24.671 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-12 22:19:24.676 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-12 22:19:24.677 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 4 ms -2024-11-12 22:19:24.708 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 22:19:24.721 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-12 22:19:24.721 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-status/count -2024-11-12 22:19:24.729 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 22:19:24.738 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countProductStatus -2024-11-12 22:19:24.738 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProducts -2024-11-12 22:19:24.744 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 22:19:24.744 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 16 ms -2024-11-12 22:19:24.745 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countProductStatus -2024-11-12 22:19:24.746 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of countProductStatus took 8 ms -2024-11-12 22:19:24.750 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 22:19:24.765 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 22:19:24.772 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 22:19:24.772 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 8 ms -2024-11-12 22:19:24.779 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 22:19:24.825 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 22:19:24.839 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 22:19:24.839 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 14 ms -2024-11-12 22:19:24.846 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 22:19:24.861 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 22:19:24.869 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 22:19:24.870 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 8 ms -2024-11-12 22:19:35.448 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-12 22:19:35.470 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getInfoCurrentUser -2024-11-12 22:19:35.482 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getInfoCurrentUser -2024-11-12 22:19:35.482 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getInfoCurrentUser took 12 ms -2024-11-12 22:19:35.696 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-12 22:19:35.696 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-12 22:19:35.697 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-12 22:19:35.698 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-12 22:19:35.701 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-12 22:19:35.701 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-12 22:19:35.702 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 4 ms -2024-11-12 22:19:35.702 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 3 ms -2024-11-12 22:19:35.738 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-12 22:19:35.740 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-12 22:19:35.743 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-12 22:19:35.743 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 3 ms -2024-11-12 22:19:35.875 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 22:19:35.877 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-status/count -2024-11-12 22:19:35.877 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-12 22:19:35.888 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 22:19:35.890 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countProductStatus -2024-11-12 22:19:35.890 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProducts -2024-11-12 22:19:35.898 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countProductStatus -2024-11-12 22:19:35.898 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of countProductStatus took 8 ms -2024-11-12 22:19:35.905 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 22:19:35.905 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 16 ms -2024-11-12 22:19:35.911 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 22:19:35.923 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 22:19:35.932 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 22:19:35.933 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 9 ms -2024-11-12 22:19:35.938 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 22:19:35.952 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 22:19:35.960 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 22:19:35.960 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 8 ms -2024-11-12 22:19:35.964 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 22:19:35.974 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 22:19:35.982 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 22:19:35.982 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 8 ms -2024-11-12 22:19:53.942 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-12 22:19:53.956 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getInfoCurrentUser -2024-11-12 22:19:53.964 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getInfoCurrentUser -2024-11-12 22:19:53.965 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getInfoCurrentUser took 9 ms -2024-11-12 22:19:54.193 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-12 22:19:54.193 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-12 22:19:54.194 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-12 22:19:54.194 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-12 22:19:54.197 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-12 22:19:54.197 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-12 22:19:54.197 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 2 ms -2024-11-12 22:19:54.197 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 2 ms -2024-11-12 22:19:54.221 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-12 22:19:54.223 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-12 22:19:54.226 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-12 22:19:54.227 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 3 ms -2024-11-12 22:19:54.365 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 22:19:54.368 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-12 22:19:54.368 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-status/count -2024-11-12 22:19:54.373 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 22:19:54.380 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countProductStatus -2024-11-12 22:19:54.381 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProducts -2024-11-12 22:19:54.388 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countProductStatus -2024-11-12 22:19:54.388 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 22:19:54.388 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of countProductStatus took 8 ms -2024-11-12 22:19:54.388 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 9 ms -2024-11-12 22:19:54.393 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 22:19:54.403 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 22:19:54.412 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 22:19:54.412 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 9 ms -2024-11-12 22:19:54.416 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 22:19:54.429 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 22:19:54.436 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 22:19:54.436 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 7 ms -2024-11-12 22:19:54.439 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 22:19:54.452 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 22:19:54.458 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 22:19:54.458 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 6 ms -2024-11-12 22:19:54.500 [lettuce-eventExecutorLoop-1-5] INFO i.l.core.protocol.ConnectionWatchdog - Reconnecting, last destination was localhost/:6379 -2024-11-12 22:19:54.503 [lettuce-nioEventLoop-6-7] WARN i.l.core.protocol.ConnectionWatchdog - Cannot reconnect to [localhost/:6379]: Connection refused: getsockopt: localhost/127.0.0.1:6379 -2024-11-12 22:20:14.521 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-12 22:20:14.531 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProducts -2024-11-12 22:20:24.598 [lettuce-eventExecutorLoop-1-10] INFO i.l.core.protocol.ConnectionWatchdog - Reconnecting, last destination was localhost/:6379 -2024-11-12 22:20:24.599 [lettuce-nioEventLoop-6-8] WARN i.l.core.protocol.ConnectionWatchdog - Cannot reconnect to [localhost/:6379]: Connection refused: getsockopt: localhost/127.0.0.1:6379 -2024-11-12 22:20:24.746 [http-nio-8080-exec-1] ERROR c.O.controllers.ProductController - Redis command timed out -2024-11-12 22:20:24.746 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProducts -2024-11-12 22:20:24.746 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProducts took 60009 ms -2024-11-12 22:20:35.895 [http-nio-8080-exec-6] ERROR c.O.controllers.ProductController - Redis command timed out -2024-11-12 22:20:35.895 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProducts -2024-11-12 22:20:35.895 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProducts took 60004 ms -2024-11-12 22:20:40.448 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-12 22:20:40.464 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getInfoCurrentUser -2024-11-12 22:20:40.472 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getInfoCurrentUser -2024-11-12 22:20:40.472 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getInfoCurrentUser took 9 ms -2024-11-12 22:20:40.726 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-12 22:20:40.726 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-12 22:20:40.728 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-12 22:20:40.728 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-12 22:20:40.732 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-12 22:20:40.732 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-12 22:20:40.732 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 4 ms -2024-11-12 22:20:40.732 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 4 ms -2024-11-12 22:20:40.762 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-12 22:20:40.764 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-12 22:20:40.766 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-12 22:20:40.767 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 2 ms -2024-11-12 22:20:40.909 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 22:20:40.911 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-12 22:20:40.911 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-status/count -2024-11-12 22:20:40.929 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 22:20:40.931 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countProductStatus -2024-11-12 22:20:40.931 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProducts -2024-11-12 22:20:40.938 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 22:20:40.939 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 10 ms -2024-11-12 22:20:40.940 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countProductStatus -2024-11-12 22:20:40.940 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of countProductStatus took 9 ms -2024-11-12 22:20:40.943 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 22:20:40.958 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 22:20:40.967 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 22:20:40.967 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 9 ms -2024-11-12 22:20:40.970 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 22:20:40.982 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 22:20:40.990 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 22:20:40.990 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 8 ms -2024-11-12 22:20:40.994 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 22:20:41.005 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 22:20:41.012 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 22:20:41.012 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 8 ms -2024-11-12 22:20:53.073 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-12 22:20:53.089 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getInfoCurrentUser -2024-11-12 22:20:53.098 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getInfoCurrentUser -2024-11-12 22:20:53.098 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getInfoCurrentUser took 9 ms -2024-11-12 22:20:53.444 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-12 22:20:53.444 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-12 22:20:53.445 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-12 22:20:53.445 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-12 22:20:53.448 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-12 22:20:53.448 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-12 22:20:53.448 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 2 ms -2024-11-12 22:20:53.448 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 2 ms -2024-11-12 22:20:53.476 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-12 22:20:53.478 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-12 22:20:53.483 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-12 22:20:53.483 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 6 ms -2024-11-12 22:20:53.687 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 22:20:53.689 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-status/count -2024-11-12 22:20:53.689 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-12 22:20:53.703 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 22:20:53.704 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countProductStatus -2024-11-12 22:20:53.708 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProducts -2024-11-12 22:20:53.712 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countProductStatus -2024-11-12 22:20:53.713 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of countProductStatus took 8 ms -2024-11-12 22:20:53.713 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 22:20:53.713 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 9 ms -2024-11-12 22:20:53.717 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 22:20:53.728 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 22:20:53.739 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 22:20:53.739 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 10 ms -2024-11-12 22:20:53.743 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 22:20:53.754 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 22:20:53.763 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 22:20:53.764 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 9 ms -2024-11-12 22:20:53.768 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 22:20:53.783 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 22:20:53.792 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 22:20:53.793 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 9 ms -2024-11-12 22:20:54.398 [http-nio-8080-exec-4] ERROR c.O.controllers.ProductController - Redis command timed out -2024-11-12 22:20:54.398 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProducts -2024-11-12 22:20:54.398 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProducts took 60016 ms -2024-11-12 22:20:54.698 [lettuce-eventExecutorLoop-1-12] INFO i.l.core.protocol.ConnectionWatchdog - Reconnecting, last destination was localhost/:6379 -2024-11-12 22:20:54.713 [lettuce-nioEventLoop-6-9] INFO i.l.c.protocol.ReconnectionHandler - Reconnected to localhost/:6379 -2024-11-12 22:20:54.815 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProducts -2024-11-12 22:20:54.815 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProducts -2024-11-12 22:20:54.815 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProducts took 40283 ms -2024-11-12 22:20:54.815 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProducts took 13883 ms -2024-11-12 22:20:54.824 [http-nio-8080-exec-9] WARN o.s.w.s.m.s.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.context.request.async.AsyncRequestNotUsableException: ServletOutputStream failed to write: java.io.IOException: An established connection was aborted by the software in your host machine] -2024-11-12 22:20:54.824 [http-nio-8080-exec-3] WARN o.s.w.s.m.s.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.context.request.async.AsyncRequestNotUsableException: ServletOutputStream failed to write: java.io.IOException: An established connection was aborted by the software in your host machine] -2024-11-12 22:20:54.863 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProducts -2024-11-12 22:20:54.863 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProducts took 1154 ms -2024-11-12 22:20:54.866 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-12 22:20:54.879 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProducts -2024-11-12 22:20:54.900 [http-nio-8080-exec-7] INFO c.O.controllers.ProductController - Lấy danh sách sản phẩm thành công redis -2024-11-12 22:20:54.901 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProducts -2024-11-12 22:20:54.901 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProducts took 22 ms -2024-11-12 22:21:05.011 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-12 22:21:05.027 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getInfoCurrentUser -2024-11-12 22:21:05.038 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getInfoCurrentUser -2024-11-12 22:21:05.038 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getInfoCurrentUser took 10 ms -2024-11-12 22:21:05.287 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-12 22:21:05.288 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-12 22:21:05.288 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-12 22:21:05.290 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-12 22:21:05.295 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-12 22:21:05.295 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 6 ms -2024-11-12 22:21:05.297 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-12 22:21:05.297 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 6 ms -2024-11-12 22:21:05.324 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-12 22:21:05.326 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-12 22:21:05.328 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-12 22:21:05.328 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 2 ms -2024-11-12 22:21:05.462 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 22:21:05.465 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-12 22:21:05.465 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-status/count -2024-11-12 22:21:05.474 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 22:21:05.477 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countProductStatus -2024-11-12 22:21:05.477 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProducts -2024-11-12 22:21:05.484 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countProductStatus -2024-11-12 22:21:05.484 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of countProductStatus took 8 ms -2024-11-12 22:21:05.486 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 22:21:05.486 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 12 ms -2024-11-12 22:21:05.491 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 22:21:05.496 [http-nio-8080-exec-5] INFO c.O.controllers.ProductController - Lấy danh sách sản phẩm thành công redis -2024-11-12 22:21:05.496 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProducts -2024-11-12 22:21:05.497 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProducts took 18 ms -2024-11-12 22:21:05.505 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 22:21:05.514 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 22:21:05.514 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 9 ms -2024-11-12 22:21:05.519 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 22:21:05.539 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 22:21:05.550 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 22:21:05.550 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 11 ms -2024-11-12 22:21:05.555 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 22:21:05.572 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 22:21:05.584 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 22:21:05.584 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 12 ms -2024-11-12 22:21:05.704 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-12 22:21:05.718 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProducts -2024-11-12 22:21:05.736 [http-nio-8080-exec-9] INFO c.O.controllers.ProductController - Lấy danh sách sản phẩm thành công redis -2024-11-12 22:21:05.737 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProducts -2024-11-12 22:21:05.737 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProducts took 19 ms -2024-11-12 22:21:09.671 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /login -2024-11-12 22:21:16.998 [lettuce-eventExecutorLoop-1-1] INFO i.l.core.protocol.ConnectionWatchdog - Reconnecting, last destination was localhost/127.0.0.1:6379 -2024-11-12 22:21:17.002 [lettuce-nioEventLoop-6-10] WARN i.l.core.protocol.ConnectionWatchdog - Cannot reconnect to [localhost/:6379]: Connection closed prematurely -io.lettuce.core.RedisConnectionException: Connection closed prematurely - at io.lettuce.core.protocol.RedisHandshakeHandler.channelInactive(RedisHandshakeHandler.java:91) - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:303) - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:281) - at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:274) - at io.netty.channel.ChannelInboundHandlerAdapter.channelInactive(ChannelInboundHandlerAdapter.java:81) - at io.lettuce.core.ChannelGroupListener.channelInactive(ChannelGroupListener.java:69) - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:303) - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:281) - at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:274) - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelInactive(DefaultChannelPipeline.java:1402) - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:301) - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:281) - at io.netty.channel.DefaultChannelPipeline.fireChannelInactive(DefaultChannelPipeline.java:900) - at io.netty.channel.AbstractChannel$AbstractUnsafe$7.run(AbstractChannel.java:811) - at io.netty.util.concurrent.AbstractEventExecutor.runTask$$$capture(AbstractEventExecutor.java:173) - at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java) - at io.netty.util.concurrent.AbstractEventExecutor.safeExecute$$$capture(AbstractEventExecutor.java:166) - at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java) - at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:469) - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:566) - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) - at java.base/java.lang.Thread.run(Thread.java:1583) -2024-11-12 22:21:26.098 [lettuce-eventExecutorLoop-1-2] INFO i.l.core.protocol.ConnectionWatchdog - Reconnecting, last destination was localhost/:6379 -2024-11-12 22:21:26.098 [lettuce-nioEventLoop-6-10] WARN i.l.core.protocol.ConnectionWatchdog - Cannot reconnect to [localhost/:6379]: Connection refused: getsockopt: localhost/127.0.0.1:6379 -2024-11-12 22:21:34.301 [lettuce-eventExecutorLoop-1-3] INFO i.l.core.protocol.ConnectionWatchdog - Reconnecting, last destination was localhost/:6379 -2024-11-12 22:21:34.303 [lettuce-nioEventLoop-6-11] WARN i.l.core.protocol.ConnectionWatchdog - Cannot reconnect to [localhost/:6379]: Connection refused: getsockopt: localhost/127.0.0.1:6379 -2024-11-12 22:21:50.698 [lettuce-eventExecutorLoop-1-4] INFO i.l.core.protocol.ConnectionWatchdog - Reconnecting, last destination was localhost/:6379 -2024-11-12 22:21:50.700 [lettuce-nioEventLoop-6-12] WARN i.l.core.protocol.ConnectionWatchdog - Cannot reconnect to [localhost/:6379]: Connection refused: getsockopt: localhost/127.0.0.1:6379 -2024-11-12 22:22:02.477 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/auth/login -2024-11-12 22:22:02.478 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of login -2024-11-12 22:22:02.720 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of login -2024-11-12 22:22:02.720 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of login took 242 ms -2024-11-12 22:22:03.995 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-12 22:22:03.998 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-12 22:22:04.003 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-12 22:22:04.005 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-12 22:22:04.005 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 6 ms -2024-11-12 22:22:04.005 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-12 22:22:04.012 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-12 22:22:04.012 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 6 ms -2024-11-12 22:22:04.057 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-12 22:22:04.060 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-12 22:22:04.065 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-12 22:22:04.065 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 4 ms -2024-11-12 22:22:04.353 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 22:22:04.372 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-12 22:22:04.372 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 22:22:04.378 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-status/count -2024-11-12 22:22:04.385 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 22:22:04.385 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 12 ms -2024-11-12 22:22:04.391 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 22:22:04.408 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countProductStatus -2024-11-12 22:22:04.413 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 22:22:04.416 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProducts -2024-11-12 22:22:04.416 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countProductStatus -2024-11-12 22:22:04.416 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of countProductStatus took 9 ms -2024-11-12 22:22:04.423 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 22:22:04.423 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 9 ms -2024-11-12 22:22:04.428 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 22:22:04.441 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 22:22:04.451 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 22:22:04.451 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 9 ms -2024-11-12 22:22:04.456 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 22:22:04.469 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 22:22:04.477 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 22:22:04.477 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 8 ms -2024-11-12 22:22:20.798 [lettuce-eventExecutorLoop-1-4] INFO i.l.core.protocol.ConnectionWatchdog - Reconnecting, last destination was localhost/:6379 -2024-11-12 22:22:20.800 [lettuce-nioEventLoop-6-1] WARN i.l.core.protocol.ConnectionWatchdog - Cannot reconnect to [localhost/:6379]: Connection refused: getsockopt: localhost/127.0.0.1:6379 -2024-11-12 22:22:24.583 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-12 22:22:24.589 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProducts -2024-11-12 22:22:35.900 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-12 22:22:35.915 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getInfoCurrentUser -2024-11-12 22:22:35.923 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getInfoCurrentUser -2024-11-12 22:22:35.923 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getInfoCurrentUser took 8 ms -2024-11-12 22:22:36.151 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-12 22:22:36.152 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-12 22:22:36.153 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-12 22:22:36.153 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-12 22:22:36.157 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-12 22:22:36.157 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 4 ms -2024-11-12 22:22:36.158 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-12 22:22:36.158 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 3 ms -2024-11-12 22:22:36.189 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-12 22:22:36.190 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-12 22:22:36.192 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-12 22:22:36.192 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 2 ms -2024-11-12 22:22:36.330 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 22:22:36.335 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-status/count -2024-11-12 22:22:36.336 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-12 22:22:36.353 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countProductStatus -2024-11-12 22:22:36.354 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProducts -2024-11-12 22:22:36.354 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 22:22:36.361 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countProductStatus -2024-11-12 22:22:36.361 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of countProductStatus took 7 ms -2024-11-12 22:22:36.364 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 22:22:36.364 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 10 ms -2024-11-12 22:22:36.371 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 22:22:36.384 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 22:22:36.414 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 22:22:36.414 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 31 ms -2024-11-12 22:22:36.421 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 22:22:36.436 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 22:22:36.445 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 22:22:36.445 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 9 ms -2024-11-12 22:22:36.449 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 22:22:36.469 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 22:22:36.477 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 22:22:36.477 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 9 ms -2024-11-12 22:22:46.899 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-12 22:22:46.914 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getInfoCurrentUser -2024-11-12 22:22:46.921 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getInfoCurrentUser -2024-11-12 22:22:46.921 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getInfoCurrentUser took 8 ms -2024-11-12 22:22:47.144 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-12 22:22:47.144 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-12 22:22:47.150 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-12 22:22:47.150 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-12 22:22:47.153 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-12 22:22:47.153 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 3 ms -2024-11-12 22:22:47.153 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-12 22:22:47.153 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 3 ms -2024-11-12 22:22:47.177 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-12 22:22:47.178 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-12 22:22:47.182 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-12 22:22:47.182 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 3 ms -2024-11-12 22:22:47.312 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 22:22:47.316 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-12 22:22:47.316 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-status/count -2024-11-12 22:22:47.325 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 22:22:47.329 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countProductStatus -2024-11-12 22:22:47.329 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProducts -2024-11-12 22:22:47.335 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 22:22:47.335 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 10 ms -2024-11-12 22:22:47.335 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countProductStatus -2024-11-12 22:22:47.335 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of countProductStatus took 8 ms -2024-11-12 22:22:47.338 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 22:22:47.347 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 22:22:47.354 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 22:22:47.354 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 6 ms -2024-11-12 22:22:47.357 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 22:22:47.371 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 22:22:47.381 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 22:22:47.381 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 9 ms -2024-11-12 22:22:47.384 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 22:22:47.396 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 22:22:47.405 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 22:22:47.405 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 9 ms -2024-11-12 22:22:50.898 [lettuce-eventExecutorLoop-1-9] INFO i.l.core.protocol.ConnectionWatchdog - Reconnecting, last destination was localhost/:6379 -2024-11-12 22:22:50.907 [lettuce-nioEventLoop-6-2] INFO i.l.c.protocol.ReconnectionHandler - Reconnected to localhost/:6379 -2024-11-12 22:22:50.957 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProducts -2024-11-12 22:22:50.958 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProducts took 46542 ms -2024-11-12 22:22:50.958 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProducts -2024-11-12 22:22:50.958 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProducts took 26368 ms -2024-11-12 22:22:50.961 [http-nio-8080-exec-9] WARN o.s.w.s.m.s.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.context.request.async.AsyncRequestNotUsableException: ServletOutputStream failed to write: java.io.IOException: An established connection was aborted by the software in your host machine] -2024-11-12 22:22:50.961 [http-nio-8080-exec-8] WARN o.s.w.s.m.s.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.context.request.async.AsyncRequestNotUsableException: ServletOutputStream failed to write: java.io.IOException: An established connection was aborted by the software in your host machine] -2024-11-12 22:22:50.975 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProducts -2024-11-12 22:22:50.975 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProducts took 3647 ms -2024-11-12 22:22:50.979 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-12 22:22:50.986 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProducts -2024-11-12 22:22:51.013 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProducts -2024-11-12 22:22:51.013 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProducts took 14669 ms -2024-11-12 22:22:51.013 [http-nio-8080-exec-10] WARN o.s.w.s.m.s.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.context.request.async.AsyncRequestNotUsableException: ServletOutputStream failed to write: java.io.IOException: An established connection was aborted by the software in your host machine] -2024-11-12 22:22:51.029 [http-nio-8080-exec-7] INFO c.O.controllers.ProductController - Lấy danh sách sản phẩm thành công redis -2024-11-12 22:22:51.029 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProducts -2024-11-12 22:22:51.031 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProducts took 41 ms -2024-11-12 22:24:22.035 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-12 22:24:22.037 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-12 22:24:22.037 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-12 22:24:22.037 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-12 22:24:22.041 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-12 22:24:22.041 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 4 ms -2024-11-12 22:24:22.042 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-12 22:24:22.042 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 3 ms -2024-11-12 22:24:22.064 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-12 22:24:22.066 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-12 22:24:22.067 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-12 22:24:22.067 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 3 ms -2024-11-12 22:24:22.332 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 22:24:22.339 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-status/count -2024-11-12 22:24:22.339 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-12 22:24:22.348 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-12 22:24:22.350 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 22:24:22.356 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 22:24:22.356 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 7 ms -2024-11-12 22:24:22.356 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getInfoCurrentUser -2024-11-12 22:24:22.356 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countProductStatus -2024-11-12 22:24:22.356 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 22:24:22.364 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProducts -2024-11-12 22:24:22.364 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countProductStatus -2024-11-12 22:24:22.364 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of countProductStatus took 8 ms -2024-11-12 22:24:22.364 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getInfoCurrentUser -2024-11-12 22:24:22.364 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getInfoCurrentUser took 9 ms -2024-11-12 22:24:22.374 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 22:24:22.379 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 22:24:22.379 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 9 ms -2024-11-12 22:24:22.379 [http-nio-8080-exec-9] INFO c.O.controllers.ProductController - Lấy danh sách sản phẩm thành công redis -2024-11-12 22:24:22.379 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProducts -2024-11-12 22:24:22.379 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProducts took 22 ms -2024-11-12 22:24:22.389 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 22:24:22.403 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 22:24:22.403 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 22:24:22.403 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 7 ms -2024-11-12 22:24:22.416 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 22:24:22.421 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 22:24:22.436 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 22:24:22.438 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 9 ms -2024-11-12 22:24:22.645 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-12 22:24:22.646 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-12 22:24:22.648 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-12 22:24:22.652 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-12 22:24:22.653 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-12 22:24:22.653 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 5 ms -2024-11-12 22:24:22.659 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-12 22:24:22.659 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 7 ms -2024-11-12 22:24:22.694 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-12 22:24:22.696 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-12 22:24:22.701 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-12 22:24:22.701 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 4 ms -2024-11-12 22:24:23.151 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 22:24:23.154 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-12 22:24:23.154 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-status/count -2024-11-12 22:24:23.167 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 22:24:23.169 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProducts -2024-11-12 22:24:23.169 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countProductStatus -2024-11-12 22:24:23.180 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countProductStatus -2024-11-12 22:24:23.180 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of countProductStatus took 9 ms -2024-11-12 22:24:23.181 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 22:24:23.182 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 14 ms -2024-11-12 22:24:23.187 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 22:24:23.193 [http-nio-8080-exec-8] INFO c.O.controllers.ProductController - Lấy danh sách sản phẩm thành công redis -2024-11-12 22:24:23.194 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProducts -2024-11-12 22:24:23.194 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProducts took 24 ms -2024-11-12 22:24:23.204 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 22:24:23.213 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 22:24:23.214 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 9 ms -2024-11-12 22:24:23.218 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 22:24:23.235 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 22:24:23.244 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 22:24:23.245 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 10 ms -2024-11-12 22:24:23.249 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 22:24:23.261 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 22:24:23.270 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 22:24:23.270 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 8 ms -2024-11-12 22:24:23.565 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-12 22:24:23.574 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProducts -2024-11-12 22:24:23.590 [http-nio-8080-exec-5] INFO c.O.controllers.ProductController - Lấy danh sách sản phẩm thành công redis -2024-11-12 22:24:23.590 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProducts -2024-11-12 22:24:23.590 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProducts took 15 ms -2024-11-12 22:24:29.201 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /login -2024-11-12 22:24:37.481 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/auth/login -2024-11-12 22:24:37.493 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of login -2024-11-12 22:24:37.672 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of login -2024-11-12 22:24:37.672 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of login took 179 ms -2024-11-12 22:24:37.882 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 22:24:37.885 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/all-records/count -2024-11-12 22:24:37.885 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-type/count -2024-11-12 22:24:37.888 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/revenue-total -2024-11-12 22:24:37.890 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-12 22:24:37.890 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/user-type/count -2024-11-12 22:24:37.893 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 22:24:37.901 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countProductType -2024-11-12 22:24:37.901 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countUserType -2024-11-12 22:24:37.901 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProducts -2024-11-12 22:24:37.911 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countAllRecords -2024-11-12 22:24:37.923 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 22:24:37.923 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 30 ms -2024-11-12 22:24:37.923 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countUserType -2024-11-12 22:24:37.924 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of countUserType took 20 ms -2024-11-12 22:24:37.929 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/order-status/count -2024-11-12 22:24:37.932 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 22:24:37.932 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countProductType -2024-11-12 22:24:37.932 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of countProductType took 30 ms -2024-11-12 22:24:37.942 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countOrderStatus -2024-11-12 22:24:37.942 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countRevenue -2024-11-12 22:24:37.944 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 22:24:37.952 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 22:24:37.952 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 8 ms -2024-11-12 22:24:37.959 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 22:24:37.959 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countOrderStatus -2024-11-12 22:24:37.960 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of countOrderStatus took 16 ms -2024-11-12 22:24:37.969 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 22:24:37.975 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 22:24:37.975 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 6 ms -2024-11-12 22:24:37.980 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 22:24:37.988 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 22:24:37.996 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 22:24:37.996 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 7 ms -2024-11-12 22:24:38.035 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countRevenue -2024-11-12 22:24:38.035 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of countRevenue took 92 ms -2024-11-12 22:24:38.053 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countAllRecords -2024-11-12 22:24:38.053 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of countAllRecords took 141 ms -2024-11-12 22:24:38.172 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProducts -2024-11-12 22:24:38.172 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProducts took 265 ms -2024-11-12 22:24:50.610 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/auth/login -2024-11-12 22:24:50.611 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of login -2024-11-12 22:24:50.790 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of login -2024-11-12 22:24:50.790 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of login took 179 ms -2024-11-12 22:25:05.330 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /login -2024-11-12 22:25:05.339 [http-nio-8080-exec-4] WARN o.s.web.servlet.PageNotFound - No mapping for GET /login -2024-11-12 22:25:05.342 [http-nio-8080-exec-4] WARN o.s.web.servlet.PageNotFound - No endpoint GET /login. -2024-11-12 22:26:22.886 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /login -2024-11-12 22:26:32.485 [http-nio-8080-exec-4] WARN o.s.web.servlet.PageNotFound - No mapping for GET /login -2024-11-12 22:26:32.486 [http-nio-8080-exec-4] WARN o.s.web.servlet.PageNotFound - No endpoint GET /login. -2024-11-12 22:27:06.491 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /login -2024-11-12 22:27:21.118 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /login -2024-11-12 22:28:01.109 [HikariPool-1 housekeeper] WARN com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=58s629ms162µs). -2024-11-12 22:28:01.114 [http-nio-8080-exec-7] WARN o.s.web.servlet.PageNotFound - No mapping for GET /login -2024-11-12 22:28:01.115 [http-nio-8080-exec-7] WARN o.s.web.servlet.PageNotFound - No endpoint GET /login. -2024-11-12 22:28:06.846 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /login -2024-11-12 22:28:11.739 [http-nio-8080-exec-10] WARN o.s.web.servlet.PageNotFound - No mapping for GET /login -2024-11-12 22:28:11.740 [http-nio-8080-exec-10] WARN o.s.web.servlet.PageNotFound - No endpoint GET /login. -2024-11-12 22:28:32.939 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /login -2024-11-12 22:30:52.721 [HikariPool-1 housekeeper] WARN com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=2m21s609ms63µs900ns). -2024-11-12 22:30:52.732 [http-nio-8080-exec-5] WARN o.s.web.servlet.PageNotFound - No mapping for GET /login -2024-11-12 22:30:52.733 [http-nio-8080-exec-5] WARN o.s.web.servlet.PageNotFound - No endpoint GET /login. -2024-11-12 22:30:53.012 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 22:30:53.019 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-12 22:30:53.025 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-12 22:30:59.605 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-12 22:30:59.647 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 13152 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 22:30:59.648 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 22:30:59.711 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-12 22:30:59.711 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-12 22:30:59.952 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-12 22:30:59.957 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-12 22:31:01.088 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 22:31:01.090 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 22:31:01.346 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 248 ms. Found 16 JPA repository interfaces. -2024-11-12 22:31:01.369 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 22:31:01.370 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 22:31:01.391 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:31:01.391 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:31:01.391 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:31:01.391 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:31:01.392 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:31:01.392 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:31:01.392 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:31:01.392 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:31:01.393 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:31:01.394 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:31:01.394 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:31:01.394 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:31:01.394 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:31:01.394 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:31:01.395 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:31:01.395 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:31:01.395 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 15 ms. Found 0 Redis repository interfaces. -2024-11-12 22:31:02.539 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 22:31:02.550 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 22:31:02.552 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 22:31:02.552 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 22:31:02.613 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 22:31:02.613 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2902 ms -2024-11-12 22:31:02.885 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 22:31:02.950 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-12 22:31:02.991 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 22:31:03.374 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 22:31:03.405 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-12 22:31:03.577 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@3438392b -2024-11-12 22:31:03.580 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-12 22:31:03.628 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 22:31:04.308 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 22:31:05.845 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 22:31:06.191 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 22:31:06.958 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 22:31:06.960 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 22:31:07.763 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 22:31:13.632 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 22:31:13.703 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 22:31:13.727 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 22:31:13.738 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 14.527 seconds (process running for 16.117) -2024-11-12 22:31:20.751 [http-nio-8080-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2024-11-12 22:31:20.751 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2024-11-12 22:31:20.754 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 3 ms -2024-11-12 22:31:20.791 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/auth/login -2024-11-12 22:31:24.984 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of login -2024-11-12 22:31:25.653 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of login -2024-11-12 22:31:25.654 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of login took 671 ms -2024-11-12 22:31:38.416 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /login -2024-11-12 22:33:11.850 [HikariPool-1 housekeeper] WARN com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=1m38s162ms359µs500ns). -2024-11-12 22:33:11.870 [http-nio-8080-exec-4] WARN o.s.web.servlet.PageNotFound - No mapping for GET /login -2024-11-12 22:33:11.874 [http-nio-8080-exec-4] WARN o.s.web.servlet.PageNotFound - No endpoint GET /login. -2024-11-12 22:33:33.253 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /login -2024-11-12 22:33:34.642 [http-nio-8080-exec-3] WARN o.s.web.servlet.PageNotFound - No mapping for GET /login -2024-11-12 22:33:34.642 [http-nio-8080-exec-3] WARN o.s.web.servlet.PageNotFound - No endpoint GET /login. -2024-11-12 22:33:47.217 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/auth/logout1 -2024-11-12 22:33:47.934 [http-nio-8080-exec-9] WARN o.s.web.servlet.PageNotFound - No mapping for POST /api/v1/auth/logout1 -2024-11-12 22:33:47.935 [http-nio-8080-exec-9] WARN o.s.web.servlet.PageNotFound - No endpoint POST /api/v1/auth/logout1. -2024-11-12 22:35:17.874 [HikariPool-1 housekeeper] WARN com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=1m30s659ms523µs300ns). -2024-11-12 22:35:17.880 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /login -2024-11-12 22:35:17.901 [http-nio-8080-exec-1] WARN o.s.web.servlet.PageNotFound - No mapping for GET /login -2024-11-12 22:35:17.902 [http-nio-8080-exec-1] WARN o.s.web.servlet.PageNotFound - No endpoint GET /login. -2024-11-12 22:35:18.115 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 22:35:18.120 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-12 22:35:18.124 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-12 22:35:24.633 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-12 22:35:24.675 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2236 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 22:35:24.676 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 22:35:24.738 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-12 22:35:24.738 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-12 22:35:24.975 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-12 22:35:24.982 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-12 22:35:26.132 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 22:35:26.135 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 22:35:26.378 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 235 ms. Found 16 JPA repository interfaces. -2024-11-12 22:35:26.398 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 22:35:26.400 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 22:35:26.419 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:35:26.420 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:35:26.420 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:35:26.420 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:35:26.420 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:35:26.420 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:35:26.420 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:35:26.420 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:35:26.421 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:35:26.421 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:35:26.422 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:35:26.422 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:35:26.422 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:35:26.422 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:35:26.422 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:35:26.422 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:35:26.422 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 14 ms. Found 0 Redis repository interfaces. -2024-11-12 22:35:27.577 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 22:35:27.588 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 22:35:27.589 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 22:35:27.590 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 22:35:27.657 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 22:35:27.657 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2918 ms -2024-11-12 22:35:27.932 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 22:35:27.991 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-12 22:35:28.029 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 22:35:28.402 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 22:35:28.435 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-12 22:35:28.599 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@45bd8de8 -2024-11-12 22:35:28.601 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-12 22:35:28.661 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 22:35:29.319 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 22:35:30.781 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 22:35:31.112 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 22:35:31.871 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 22:35:31.872 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 22:35:32.631 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 22:35:51.744 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 22:35:51.839 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 22:35:51.873 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 22:35:51.887 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 27.641 seconds (process running for 29.168) -2024-11-12 22:36:01.723 [http-nio-8080-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2024-11-12 22:36:01.724 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2024-11-12 22:36:01.728 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 4 ms -2024-11-12 22:36:04.877 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/auth/login -2024-11-12 22:36:07.260 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of login -2024-11-12 22:36:08.046 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of login -2024-11-12 22:36:08.047 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of login took 790 ms -2024-11-12 22:52:14.362 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/auth/login -2024-11-12 22:52:14.372 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of login -2024-11-12 22:52:14.569 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of login -2024-11-12 22:52:14.569 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of login took 196 ms -2024-11-12 22:52:14.747 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 22:52:14.747 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-type/count -2024-11-12 22:52:14.750 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/all-records/count -2024-11-12 22:52:14.750 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/user-type/count -2024-11-12 22:52:14.752 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/revenue-total -2024-11-12 22:52:14.753 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/order-status/count -2024-11-12 22:52:26.869 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countUserType -2024-11-12 22:52:26.869 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countAllRecords -2024-11-12 22:52:26.869 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countOrderStatus -2024-11-12 22:52:26.871 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countProductType -2024-11-12 22:52:26.871 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countRevenue -2024-11-12 22:52:26.880 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 22:52:26.886 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countUserType -2024-11-12 22:52:26.886 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of countUserType took 18 ms -2024-11-12 22:52:26.895 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countOrderStatus -2024-11-12 22:52:26.896 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of countOrderStatus took 25 ms -2024-11-12 22:52:26.897 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-12 22:52:26.919 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProducts -2024-11-12 22:52:26.925 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countProductType -2024-11-12 22:52:26.925 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of countProductType took 54 ms -2024-11-12 22:52:26.962 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 22:52:26.962 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 82 ms -2024-11-12 22:52:26.977 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 22:52:26.992 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 22:52:27.005 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 22:52:27.005 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 13 ms -2024-11-12 22:52:27.011 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 22:52:27.026 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 22:52:27.033 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 22:52:27.033 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 7 ms -2024-11-12 22:52:27.039 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 22:52:27.040 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countRevenue -2024-11-12 22:52:27.040 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of countRevenue took 168 ms -2024-11-12 22:52:27.052 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 22:52:27.063 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 22:52:27.064 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 12 ms -2024-11-12 22:52:27.071 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countAllRecords -2024-11-12 22:52:27.071 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of countAllRecords took 201 ms -2024-11-12 22:52:27.633 [http-nio-8080-exec-10] INFO c.O.controllers.ProductController - Lấy danh sách sản phẩm thành công redis -2024-11-12 22:52:27.634 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProducts -2024-11-12 22:52:27.634 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProducts took 714 ms -2024-11-12 22:52:34.504 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles -2024-11-12 22:52:34.544 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getRoles -2024-11-12 22:52:34.563 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getRoles -2024-11-12 22:52:34.563 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getRoles took 19 ms -2024-11-12 22:52:36.286 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles/3e627d96-c0d9-456f-9847-71d895fbeeb3 -2024-11-12 22:52:36.299 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getOne -2024-11-12 22:52:36.311 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getOne -2024-11-12 22:52:36.312 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getOne took 10 ms -2024-11-12 22:52:39.525 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles/a2515240-93ba-489d-b1d7-da17d346862a -2024-11-12 22:52:39.533 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getOne -2024-11-12 22:52:39.538 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getOne -2024-11-12 22:52:39.538 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getOne took 3 ms -2024-11-12 22:52:42.573 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles/3e627d96-c0d9-456f-9847-71d895fbeeb3 -2024-11-12 22:52:42.580 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getOne -2024-11-12 22:52:42.580 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getOne -2024-11-12 22:52:42.580 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getOne took 2 ms -2024-11-12 22:52:48.662 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles/a2515240-93ba-489d-b1d7-da17d346862a -2024-11-12 22:52:48.670 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getOne -2024-11-12 22:52:48.673 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getOne -2024-11-12 22:52:48.673 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getOne took 1 ms -2024-11-12 22:53:00.540 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles/3e627d96-c0d9-456f-9847-71d895fbeeb3 -2024-11-12 22:53:00.552 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getOne -2024-11-12 22:53:00.554 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getOne -2024-11-12 22:53:00.554 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getOne took 3 ms -2024-11-12 22:53:06.679 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles/a2515240-93ba-489d-b1d7-da17d346862a -2024-11-12 22:53:06.687 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getOne -2024-11-12 22:53:06.687 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getOne -2024-11-12 22:53:06.687 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getOne took 2 ms -2024-11-12 22:54:21.104 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 1 deletion, 0 modifications) -2024-11-12 22:54:21.111 [Thread-5] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 22:54:21.282 [Thread-5] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 22:54:21.292 [Thread-5] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-12 22:54:21.299 [Thread-5] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-12 22:54:21.642 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2236 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 22:54:21.643 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 22:54:22.658 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 22:54:22.659 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 22:54:22.781 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 120 ms. Found 16 JPA repository interfaces. -2024-11-12 22:54:22.788 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 22:54:22.788 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 22:54:22.796 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:54:22.797 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:54:22.797 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:54:22.797 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:54:22.797 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:54:22.797 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:54:22.797 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:54:22.798 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:54:22.798 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:54:22.798 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:54:22.798 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:54:22.798 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:54:22.798 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:54:22.798 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:54:22.798 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:54:22.798 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:54:22.799 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 10 ms. Found 0 Redis repository interfaces. -2024-11-12 22:54:23.502 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 22:54:23.504 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 22:54:23.504 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 22:54:23.504 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 22:54:23.548 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 22:54:23.548 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1899 ms -2024-11-12 22:54:23.735 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 22:54:23.742 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 22:54:23.769 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 22:54:23.772 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Starting... -2024-11-12 22:54:23.846 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-2 - Added connection org.postgresql.jdbc.PgConnection@3c5aad7f -2024-11-12 22:54:23.847 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Start completed. -2024-11-12 22:54:23.862 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 22:54:24.197 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 22:54:24.927 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 22:54:25.199 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 22:54:25.644 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 22:54:25.644 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 22:54:26.046 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 22:54:28.423 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 22:54:28.467 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 22:54:28.472 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 22:54:28.476 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 6.969 seconds (process running for 1145.758) -2024-11-12 22:54:28.487 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 22:54:29.870 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (1 addition, 0 deletions, 0 modifications) -2024-11-12 22:54:29.872 [Thread-7] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 22:54:29.987 [Thread-7] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 22:54:29.988 [Thread-7] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown initiated... -2024-11-12 22:54:29.994 [Thread-7] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown completed. -2024-11-12 22:54:30.189 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2236 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 22:54:30.189 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 22:54:31.183 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 22:54:31.184 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 22:54:31.272 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 88 ms. Found 16 JPA repository interfaces. -2024-11-12 22:54:31.280 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 22:54:31.281 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 22:54:31.289 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:54:31.289 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:54:31.289 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:54:31.289 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:54:31.289 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:54:31.289 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:54:31.290 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:54:31.290 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:54:31.290 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:54:31.291 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:54:31.291 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:54:31.291 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:54:31.291 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:54:31.291 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:54:31.291 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:54:31.291 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:54:31.291 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 10 ms. Found 0 Redis repository interfaces. -2024-11-12 22:54:31.786 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 22:54:31.787 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 22:54:31.787 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 22:54:31.787 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 22:54:31.822 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 22:54:31.822 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1628 ms -2024-11-12 22:54:31.954 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 22:54:31.954 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 22:54:31.979 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 22:54:31.979 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Starting... -2024-11-12 22:54:32.022 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-3 - Added connection org.postgresql.jdbc.PgConnection@62cd1490 -2024-11-12 22:54:32.022 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Start completed. -2024-11-12 22:54:32.033 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 22:54:32.276 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 22:54:33.089 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 22:54:33.395 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 22:54:33.855 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 22:54:33.855 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 22:54:34.178 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 22:54:36.052 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 22:54:36.095 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 22:54:36.099 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 22:54:36.099 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 5.985 seconds (process running for 1153.383) -2024-11-12 22:54:36.099 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 22:55:23.898 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 2 class path changes (0 additions, 1 deletion, 1 modification) -2024-11-12 22:55:23.900 [Thread-11] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 22:55:24.027 [Thread-11] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 22:55:24.028 [Thread-11] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Shutdown initiated... -2024-11-12 22:55:24.031 [Thread-11] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Shutdown completed. -2024-11-12 22:55:24.189 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2236 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 22:55:24.190 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 22:55:24.950 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 22:55:24.951 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 22:55:25.064 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 112 ms. Found 16 JPA repository interfaces. -2024-11-12 22:55:25.070 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 22:55:25.070 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 22:55:25.080 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:55:25.080 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:55:25.080 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:55:25.080 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:55:25.081 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:55:25.081 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:55:25.081 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:55:25.081 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:55:25.082 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:55:25.082 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:55:25.082 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:55:25.082 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:55:25.082 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:55:25.082 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:55:25.083 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:55:25.083 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:55:25.084 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 12 ms. Found 0 Redis repository interfaces. -2024-11-12 22:55:25.953 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 22:55:25.955 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 22:55:25.956 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 22:55:25.956 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 22:55:25.999 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 22:55:25.999 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1806 ms -2024-11-12 22:55:26.464 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 22:55:26.470 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 22:55:26.523 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 22:55:26.525 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Starting... -2024-11-12 22:55:26.612 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-4 - Added connection org.postgresql.jdbc.PgConnection@594fdb92 -2024-11-12 22:55:26.612 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Start completed. -2024-11-12 22:55:26.626 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 22:55:26.953 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 22:55:27.438 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 22:55:27.733 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 22:55:28.115 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 22:55:28.116 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 22:55:28.448 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 22:55:30.438 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 22:55:30.483 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 22:55:30.486 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 22:55:30.490 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 6.349 seconds (process running for 1207.771) -2024-11-12 22:55:30.498 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 22:55:31.930 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 2 class path changes (1 addition, 0 deletions, 1 modification) -2024-11-12 22:55:31.933 [Thread-15] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 22:55:32.059 [Thread-15] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 22:55:32.060 [Thread-15] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Shutdown initiated... -2024-11-12 22:55:32.062 [Thread-15] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Shutdown completed. -2024-11-12 22:55:32.220 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2236 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 22:55:32.221 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 22:55:32.855 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 22:55:32.856 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 22:55:32.971 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 115 ms. Found 16 JPA repository interfaces. -2024-11-12 22:55:32.978 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 22:55:32.978 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 22:55:32.987 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:55:32.988 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:55:32.988 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:55:32.988 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:55:32.988 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:55:32.989 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:55:32.989 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:55:32.989 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:55:32.989 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:55:32.989 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:55:32.989 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:55:32.989 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:55:32.989 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:55:32.989 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:55:32.990 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:55:32.990 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:55:32.990 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 11 ms. Found 0 Redis repository interfaces. -2024-11-12 22:55:33.359 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 22:55:33.359 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 22:55:33.359 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 22:55:33.361 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 22:55:33.400 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 22:55:33.400 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1177 ms -2024-11-12 22:55:33.540 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 22:55:33.542 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 22:55:33.553 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 22:55:33.554 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Starting... -2024-11-12 22:55:33.605 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-5 - Added connection org.postgresql.jdbc.PgConnection@778ee8e4 -2024-11-12 22:55:33.605 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Start completed. -2024-11-12 22:55:33.616 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 22:55:33.778 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 22:55:34.127 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 22:55:34.400 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 22:55:34.789 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 22:55:34.802 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 22:55:35.090 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 22:55:37.145 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 22:55:37.178 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 22:55:37.186 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 22:55:37.188 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 5.015 seconds (process running for 1214.47) -2024-11-12 22:55:37.202 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 22:55:42.715 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 2 class path changes (0 additions, 1 deletion, 1 modification) -2024-11-12 22:55:42.717 [Thread-19] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 22:55:42.842 [Thread-19] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 22:55:42.843 [Thread-19] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Shutdown initiated... -2024-11-12 22:55:42.845 [Thread-19] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Shutdown completed. -2024-11-12 22:55:43.075 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2236 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 22:55:43.075 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 22:55:43.940 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 22:55:43.941 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 22:55:44.050 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 108 ms. Found 16 JPA repository interfaces. -2024-11-12 22:55:44.056 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 22:55:44.056 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 22:55:44.065 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:55:44.066 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:55:44.066 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:55:44.066 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:55:44.066 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:55:44.066 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:55:44.066 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:55:44.066 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:55:44.068 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:55:44.068 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:55:44.068 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:55:44.069 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:55:44.069 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:55:44.069 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:55:44.069 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:55:44.069 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:55:44.069 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 11 ms. Found 0 Redis repository interfaces. -2024-11-12 22:55:44.615 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 22:55:44.616 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 22:55:44.616 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 22:55:44.617 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 22:55:44.651 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 22:55:44.651 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1570 ms -2024-11-12 22:55:44.830 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 22:55:44.836 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 22:55:44.855 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 22:55:44.857 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Starting... -2024-11-12 22:55:45.173 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-6 - Added connection org.postgresql.jdbc.PgConnection@6231bb5d -2024-11-12 22:55:45.174 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Start completed. -2024-11-12 22:55:45.194 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 22:55:45.716 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 22:55:46.657 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 22:55:47.005 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 22:55:47.444 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 22:55:47.445 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 22:55:47.749 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 22:55:49.961 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 22:55:50.079 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 22:55:50.089 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 22:55:50.096 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 7.103 seconds (process running for 1227.377) -2024-11-12 22:55:50.109 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 22:55:51.865 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-12 22:55:51.867 [Thread-23] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 22:55:52.010 [Thread-23] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 22:55:52.012 [Thread-23] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Shutdown initiated... -2024-11-12 22:55:52.015 [Thread-23] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Shutdown completed. -2024-11-12 22:55:52.177 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2236 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 22:55:52.177 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 22:55:53.105 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 22:55:53.106 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 22:55:53.251 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 145 ms. Found 16 JPA repository interfaces. -2024-11-12 22:55:53.259 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 22:55:53.259 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 22:55:53.268 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:55:53.268 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:55:53.268 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:55:53.269 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:55:53.269 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:55:53.269 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:55:53.269 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:55:53.269 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:55:53.269 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:55:53.269 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:55:53.270 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:55:53.270 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:55:53.270 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:55:53.270 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:55:53.270 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:55:53.270 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:55:53.270 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 11 ms. Found 0 Redis repository interfaces. -2024-11-12 22:55:53.752 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 22:55:53.753 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 22:55:53.754 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 22:55:53.754 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 22:55:53.889 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 22:55:53.889 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1709 ms -2024-11-12 22:55:54.250 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 22:55:54.271 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 22:55:54.299 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 22:55:54.301 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Starting... -2024-11-12 22:55:54.379 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-7 - Added connection org.postgresql.jdbc.PgConnection@66f7e8fc -2024-11-12 22:55:54.380 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Start completed. -2024-11-12 22:55:54.397 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 22:55:54.712 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 22:55:55.217 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 22:55:55.829 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 22:55:56.318 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 22:55:56.319 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 22:55:56.725 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 22:55:58.184 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 22:55:58.222 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 22:55:58.226 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 22:55:58.230 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 6.096 seconds (process running for 1235.511) -2024-11-12 22:55:58.238 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 22:55:59.624 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (1 addition, 0 deletions, 0 modifications) -2024-11-12 22:55:59.626 [Thread-27] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 22:55:59.749 [Thread-27] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 22:55:59.750 [Thread-27] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Shutdown initiated... -2024-11-12 22:55:59.752 [Thread-27] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Shutdown completed. -2024-11-12 22:55:59.887 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2236 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 22:55:59.887 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 22:56:00.468 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 22:56:00.468 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 22:56:00.554 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 86 ms. Found 16 JPA repository interfaces. -2024-11-12 22:56:00.559 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 22:56:00.559 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 22:56:00.567 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:00.567 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:00.567 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:00.567 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:00.568 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:00.568 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:00.569 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:00.569 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:00.569 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:00.569 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:00.569 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:00.569 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:00.569 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:00.569 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:00.569 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:00.569 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:00.569 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 9 ms. Found 0 Redis repository interfaces. -2024-11-12 22:56:00.855 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 22:56:00.856 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 22:56:00.856 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 22:56:00.856 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 22:56:00.881 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 22:56:00.881 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 991 ms -2024-11-12 22:56:01.024 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 22:56:01.027 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 22:56:01.038 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 22:56:01.039 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-8 - Starting... -2024-11-12 22:56:01.090 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-8 - Added connection org.postgresql.jdbc.PgConnection@15f55f1b -2024-11-12 22:56:01.091 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-8 - Start completed. -2024-11-12 22:56:01.102 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 22:56:01.252 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 22:56:01.533 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 22:56:01.774 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 22:56:02.148 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 22:56:02.148 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 22:56:02.487 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 22:56:04.532 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 22:56:04.569 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 22:56:04.572 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 22:56:04.576 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 4.718 seconds (process running for 1241.857) -2024-11-12 22:56:04.583 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 22:56:09.543 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 2 class path changes (0 additions, 1 deletion, 1 modification) -2024-11-12 22:56:09.546 [Thread-31] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 22:56:09.670 [Thread-31] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 22:56:09.671 [Thread-31] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-8 - Shutdown initiated... -2024-11-12 22:56:09.673 [Thread-31] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-8 - Shutdown completed. -2024-11-12 22:56:09.840 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2236 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 22:56:09.840 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 22:56:10.571 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 22:56:10.571 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 22:56:10.667 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 95 ms. Found 16 JPA repository interfaces. -2024-11-12 22:56:10.673 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 22:56:10.673 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 22:56:10.682 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:10.682 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:10.682 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:10.682 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:10.682 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:10.682 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:10.682 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:10.683 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:10.683 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:10.683 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:10.683 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:10.683 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:10.683 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:10.683 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:10.683 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:10.683 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:10.683 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 10 ms. Found 0 Redis repository interfaces. -2024-11-12 22:56:11.293 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 22:56:11.295 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 22:56:11.295 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 22:56:11.295 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 22:56:11.342 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 22:56:11.342 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1500 ms -2024-11-12 22:56:11.748 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 22:56:11.755 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 22:56:11.786 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 22:56:11.787 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-9 - Starting... -2024-11-12 22:56:12.005 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-9 - Added connection org.postgresql.jdbc.PgConnection@149b6c6b -2024-11-12 22:56:12.006 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-9 - Start completed. -2024-11-12 22:56:12.025 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 22:56:12.361 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 22:56:13.629 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 22:56:13.924 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 22:56:14.511 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 22:56:14.514 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 22:56:14.945 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 22:56:17.012 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 22:56:17.055 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 22:56:17.059 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 22:56:17.063 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 7.271 seconds (process running for 1254.344) -2024-11-12 22:56:17.071 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 22:56:18.482 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (1 addition, 0 deletions, 0 modifications) -2024-11-12 22:56:18.484 [Thread-35] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 22:56:18.611 [Thread-35] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 22:56:18.611 [Thread-35] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-9 - Shutdown initiated... -2024-11-12 22:56:18.616 [Thread-35] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-9 - Shutdown completed. -2024-11-12 22:56:18.827 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2236 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 22:56:18.828 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 22:56:19.678 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 22:56:19.678 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 22:56:19.795 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 117 ms. Found 16 JPA repository interfaces. -2024-11-12 22:56:19.802 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 22:56:19.802 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 22:56:19.811 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:19.811 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:19.811 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:19.811 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:19.811 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:19.811 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:19.811 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:19.811 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:19.811 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:19.811 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:19.812 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:19.812 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:19.812 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:19.812 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:19.812 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:19.812 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:19.812 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 9 ms. Found 0 Redis repository interfaces. -2024-11-12 22:56:20.196 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 22:56:20.197 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 22:56:20.197 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 22:56:20.197 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 22:56:20.231 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 22:56:20.231 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1399 ms -2024-11-12 22:56:20.394 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 22:56:20.397 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 22:56:20.414 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 22:56:20.415 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-10 - Starting... -2024-11-12 22:56:20.480 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-10 - Added connection org.postgresql.jdbc.PgConnection@759901e7 -2024-11-12 22:56:20.481 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-10 - Start completed. -2024-11-12 22:56:20.497 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 22:56:20.750 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 22:56:21.270 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 22:56:21.696 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 22:56:22.124 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 22:56:22.125 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 22:56:22.569 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 22:56:25.328 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 22:56:25.402 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 22:56:25.409 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 22:56:25.416 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 6.644 seconds (process running for 1262.697) -2024-11-12 22:56:25.425 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 22:56:26.783 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 2 class path changes (0 additions, 0 deletions, 2 modifications) -2024-11-12 22:56:26.783 [Thread-39] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 22:56:26.913 [Thread-39] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 22:56:26.916 [Thread-39] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-10 - Shutdown initiated... -2024-11-12 22:56:26.922 [Thread-39] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-10 - Shutdown completed. -2024-11-12 22:56:27.068 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2236 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 22:56:27.068 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 22:56:27.543 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 22:56:27.543 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 22:56:27.659 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 101 ms. Found 16 JPA repository interfaces. -2024-11-12 22:56:27.662 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 22:56:27.662 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 22:56:27.670 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:27.670 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:27.670 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:27.670 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:27.670 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:27.670 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:27.670 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:27.670 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:27.670 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:27.670 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:27.670 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:27.670 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:27.670 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:27.670 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:27.670 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:27.670 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:27.670 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 8 ms. Found 0 Redis repository interfaces. -2024-11-12 22:56:28.142 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 22:56:28.142 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 22:56:28.149 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 22:56:28.149 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 22:56:28.185 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 22:56:28.186 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1118 ms -2024-11-12 22:56:28.448 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 22:56:28.453 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 22:56:28.466 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 22:56:28.468 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-11 - Starting... -2024-11-12 22:56:28.520 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-11 - Added connection org.postgresql.jdbc.PgConnection@391f6803 -2024-11-12 22:56:28.520 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-11 - Start completed. -2024-11-12 22:56:28.533 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 22:56:28.693 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 22:56:28.993 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 22:56:29.263 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 22:56:29.673 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 22:56:29.673 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 22:56:30.380 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 22:56:32.216 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 22:56:32.250 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 22:56:32.256 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 22:56:32.256 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 5.22 seconds (process running for 1269.541) -2024-11-12 22:56:32.265 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 22:56:39.953 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 2 class path changes (0 additions, 1 deletion, 1 modification) -2024-11-12 22:56:39.957 [Thread-43] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 22:56:40.092 [Thread-43] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 22:56:40.093 [Thread-43] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-11 - Shutdown initiated... -2024-11-12 22:56:40.096 [Thread-43] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-11 - Shutdown completed. -2024-11-12 22:56:40.399 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2236 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 22:56:40.400 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 22:56:41.462 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 22:56:41.462 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 22:56:41.625 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 162 ms. Found 16 JPA repository interfaces. -2024-11-12 22:56:41.643 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 22:56:41.644 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 22:56:41.661 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:41.661 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:41.662 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:41.662 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:41.663 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:41.663 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:41.663 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:41.663 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:41.664 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:41.664 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:41.664 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:41.664 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:41.664 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:41.665 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:41.665 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:41.665 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:41.665 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 20 ms. Found 0 Redis repository interfaces. -2024-11-12 22:56:42.655 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 22:56:42.655 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 22:56:42.655 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 22:56:42.656 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 22:56:42.687 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 22:56:42.687 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2281 ms -2024-11-12 22:56:42.893 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 22:56:42.898 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 22:56:42.925 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 22:56:42.926 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-12 - Starting... -2024-11-12 22:56:43.024 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-12 - Added connection org.postgresql.jdbc.PgConnection@1fd293d7 -2024-11-12 22:56:43.024 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-12 - Start completed. -2024-11-12 22:56:43.042 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 22:56:43.380 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 22:56:43.883 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 22:56:44.718 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 22:56:45.936 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 22:56:45.937 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 22:56:46.664 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 22:56:48.114 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 22:56:48.146 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 22:56:48.149 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 22:56:48.152 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 7.828 seconds (process running for 1285.434) -2024-11-12 22:56:48.158 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 22:56:49.569 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (1 addition, 0 deletions, 0 modifications) -2024-11-12 22:56:49.572 [Thread-47] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 22:56:49.697 [Thread-47] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 22:56:49.698 [Thread-47] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-12 - Shutdown initiated... -2024-11-12 22:56:49.700 [Thread-47] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-12 - Shutdown completed. -2024-11-12 22:56:49.851 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2236 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 22:56:49.851 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 22:56:50.450 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 22:56:50.450 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 22:56:50.534 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 82 ms. Found 16 JPA repository interfaces. -2024-11-12 22:56:50.538 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 22:56:50.538 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 22:56:50.546 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:50.546 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:50.546 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:50.546 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:50.546 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:50.546 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:50.546 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:50.547 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:50.547 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:50.547 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:50.547 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:50.547 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:50.547 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:50.547 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:50.547 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:50.547 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:56:50.547 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 8 ms. Found 0 Redis repository interfaces. -2024-11-12 22:56:50.834 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 22:56:50.835 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 22:56:50.836 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 22:56:50.836 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 22:56:50.866 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 22:56:50.866 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1013 ms -2024-11-12 22:56:50.995 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 22:56:50.997 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 22:56:51.005 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 22:56:51.006 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-13 - Starting... -2024-11-12 22:56:51.053 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-13 - Added connection org.postgresql.jdbc.PgConnection@6590c1a5 -2024-11-12 22:56:51.054 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-13 - Start completed. -2024-11-12 22:56:51.064 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 22:56:51.218 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 22:56:51.536 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 22:56:51.783 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 22:56:52.100 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 22:56:52.101 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 22:56:52.355 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 22:56:53.680 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 22:56:53.717 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 22:56:53.720 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 22:56:53.725 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 3.906 seconds (process running for 1291.006) -2024-11-12 22:56:53.732 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 22:57:52.643 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 2 class path changes (0 additions, 1 deletion, 1 modification) -2024-11-12 22:57:52.645 [Thread-51] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 22:57:52.769 [Thread-51] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 22:57:52.771 [Thread-51] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-13 - Shutdown initiated... -2024-11-12 22:57:52.774 [Thread-51] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-13 - Shutdown completed. -2024-11-12 22:57:53.008 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2236 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 22:57:53.008 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 22:57:53.989 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 22:57:53.989 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 22:57:54.094 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 104 ms. Found 16 JPA repository interfaces. -2024-11-12 22:57:54.101 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 22:57:54.102 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 22:57:54.112 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:57:54.113 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:57:54.113 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:57:54.113 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:57:54.113 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:57:54.113 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:57:54.114 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:57:54.114 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:57:54.114 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:57:54.114 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:57:54.114 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:57:54.114 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:57:54.115 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:57:54.115 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:57:54.115 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:57:54.116 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:57:54.116 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 13 ms. Found 0 Redis repository interfaces. -2024-11-12 22:57:54.725 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 22:57:54.726 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 22:57:54.726 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 22:57:54.726 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 22:57:54.770 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 22:57:54.770 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1757 ms -2024-11-12 22:57:54.963 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 22:57:54.966 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 22:57:54.975 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 22:57:54.976 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-14 - Starting... -2024-11-12 22:57:55.034 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-14 - Added connection org.postgresql.jdbc.PgConnection@6bdf0c03 -2024-11-12 22:57:55.034 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-14 - Start completed. -2024-11-12 22:57:55.045 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 22:57:55.233 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 22:57:56.754 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 22:57:57.235 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 22:57:57.766 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 22:57:57.767 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 22:57:58.260 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 22:57:59.847 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 22:57:59.871 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 22:57:59.881 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 22:57:59.887 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 6.937 seconds (process running for 1357.168) -2024-11-12 22:57:59.889 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 22:58:01.300 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (1 addition, 0 deletions, 0 modifications) -2024-11-12 22:58:01.302 [Thread-55] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 22:58:01.421 [Thread-55] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 22:58:01.422 [Thread-55] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-14 - Shutdown initiated... -2024-11-12 22:58:01.427 [Thread-55] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-14 - Shutdown completed. -2024-11-12 22:58:01.648 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2236 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 22:58:01.649 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 22:58:02.453 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 22:58:02.453 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 22:58:02.537 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 83 ms. Found 16 JPA repository interfaces. -2024-11-12 22:58:02.542 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 22:58:02.542 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 22:58:02.549 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:02.549 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:02.549 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:02.549 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:02.549 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:02.549 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:02.549 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:02.549 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:02.550 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:02.550 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:02.550 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:02.550 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:02.550 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:02.550 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:02.550 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:02.550 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:02.550 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 7 ms. Found 0 Redis repository interfaces. -2024-11-12 22:58:03.065 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 22:58:03.067 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 22:58:03.067 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 22:58:03.067 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 22:58:03.110 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 22:58:03.110 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1447 ms -2024-11-12 22:58:03.309 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 22:58:03.313 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 22:58:03.328 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 22:58:03.329 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-15 - Starting... -2024-11-12 22:58:03.387 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-15 - Added connection org.postgresql.jdbc.PgConnection@623682ea -2024-11-12 22:58:03.387 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-15 - Start completed. -2024-11-12 22:58:03.400 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 22:58:03.627 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 22:58:04.085 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 22:58:04.507 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 22:58:05.058 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 22:58:05.060 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 22:58:05.982 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 22:58:07.878 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 22:58:07.919 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 22:58:07.923 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 22:58:07.927 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 6.355 seconds (process running for 1365.208) -2024-11-12 22:58:07.934 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 22:58:09.330 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-12 22:58:09.333 [Thread-59] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 22:58:09.454 [Thread-59] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 22:58:09.455 [Thread-59] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-15 - Shutdown initiated... -2024-11-12 22:58:09.457 [Thread-59] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-15 - Shutdown completed. -2024-11-12 22:58:09.618 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2236 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 22:58:09.619 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 22:58:10.240 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 22:58:10.241 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 22:58:10.338 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 97 ms. Found 16 JPA repository interfaces. -2024-11-12 22:58:10.346 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 22:58:10.346 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 22:58:10.355 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:10.355 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:10.356 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:10.356 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:10.356 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:10.356 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:10.356 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:10.356 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:10.356 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:10.356 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:10.357 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:10.357 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:10.357 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:10.357 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:10.357 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:10.357 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:10.357 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 10 ms. Found 0 Redis repository interfaces. -2024-11-12 22:58:10.688 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 22:58:10.689 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 22:58:10.689 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 22:58:10.689 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 22:58:10.718 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 22:58:10.718 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1097 ms -2024-11-12 22:58:10.848 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 22:58:10.851 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 22:58:10.860 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 22:58:10.861 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-16 - Starting... -2024-11-12 22:58:10.909 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-16 - Added connection org.postgresql.jdbc.PgConnection@2e144362 -2024-11-12 22:58:10.909 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-16 - Start completed. -2024-11-12 22:58:10.920 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 22:58:11.093 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 22:58:11.417 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 22:58:11.686 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 22:58:12.004 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 22:58:12.005 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 22:58:12.279 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 22:58:13.678 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 22:58:13.715 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 22:58:13.719 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 22:58:13.723 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 4.139 seconds (process running for 1371.004) -2024-11-12 22:58:13.729 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 22:58:18.246 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 2 class path changes (0 additions, 1 deletion, 1 modification) -2024-11-12 22:58:18.250 [Thread-63] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 22:58:18.386 [Thread-63] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 22:58:18.387 [Thread-63] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-16 - Shutdown initiated... -2024-11-12 22:58:18.390 [Thread-63] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-16 - Shutdown completed. -2024-11-12 22:58:18.700 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2236 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 22:58:18.701 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 22:58:20.237 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 22:58:20.237 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 22:58:20.372 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 134 ms. Found 16 JPA repository interfaces. -2024-11-12 22:58:20.384 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 22:58:20.385 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 22:58:20.400 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:20.401 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:20.401 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:20.401 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:20.402 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:20.403 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:20.403 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:20.403 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:20.404 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:20.404 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:20.404 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:20.404 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:20.404 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:20.404 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:20.404 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:20.405 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:20.405 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 19 ms. Found 0 Redis repository interfaces. -2024-11-12 22:58:20.915 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 22:58:20.916 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 22:58:20.916 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 22:58:20.916 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 22:58:20.946 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 22:58:20.946 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2237 ms -2024-11-12 22:58:21.106 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 22:58:21.109 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 22:58:21.124 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 22:58:21.125 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-17 - Starting... -2024-11-12 22:58:21.205 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-17 - Added connection org.postgresql.jdbc.PgConnection@5de863d -2024-11-12 22:58:21.205 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-17 - Start completed. -2024-11-12 22:58:21.222 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 22:58:21.487 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 22:58:24.160 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 22:58:24.876 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 22:58:25.678 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 22:58:25.679 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 22:58:26.074 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 22:58:28.489 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 22:58:28.535 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 22:58:28.538 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 22:58:28.543 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 9.91 seconds (process running for 1385.824) -2024-11-12 22:58:28.551 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 22:58:31.674 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 2 class path changes (1 addition, 0 deletions, 1 modification) -2024-11-12 22:58:31.688 [Thread-67] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 22:58:31.827 [Thread-67] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 22:58:31.828 [Thread-67] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-17 - Shutdown initiated... -2024-11-12 22:58:31.831 [Thread-67] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-17 - Shutdown completed. -2024-11-12 22:58:32.147 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2236 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 22:58:32.148 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 22:58:33.309 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 22:58:33.309 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 22:58:33.414 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 103 ms. Found 16 JPA repository interfaces. -2024-11-12 22:58:33.433 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 22:58:33.433 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 22:58:33.447 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:33.447 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:33.448 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:33.448 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:33.448 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:33.448 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:33.448 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:33.449 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:33.449 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:33.449 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:33.449 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:33.449 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:33.449 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:33.449 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:33.449 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:33.449 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:33.449 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 16 ms. Found 0 Redis repository interfaces. -2024-11-12 22:58:33.635 [restartedMain] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [com.Optimart.controllers.ProductTypeController] for bean with name 'productTypeController' defined in file [A:\My Workspace\java_workspace\OptiMart\target\classes\com\Optimart\controllers\ProductTypeController.class] -2024-11-12 22:58:33.642 [restartedMain] INFO o.s.b.a.l.ConditionEvaluationReportLogger - - -Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. -2024-11-12 22:58:33.681 [restartedMain] ERROR o.s.boot.SpringApplication - Application run failed -org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [com.Optimart.controllers.ProductTypeController] for bean with name 'productTypeController' defined in file [A:\My Workspace\java_workspace\OptiMart\target\classes\com\Optimart\controllers\ProductTypeController.class] - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1556) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineTargetType(AbstractAutowireCapableBeanFactory.java:685) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:653) - at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1687) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:562) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:534) - at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:260) - at org.springframework.security.config.annotation.web.configuration.OAuth2ClientConfiguration$OAuth2AuthorizedClientManagerRegistrar.getBeanNamesForType(OAuth2ClientConfiguration.java:431) - at org.springframework.security.config.annotation.web.configuration.OAuth2ClientConfiguration$OAuth2AuthorizedClientManagerRegistrar.postProcessBeanDefinitionRegistry(OAuth2ClientConfiguration.java:199) - at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:349) - at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:148) - at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:789) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:607) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:335) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1363) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1352) - at com.Optimart.OptiMartApplication.main(OptiMartApplication.java:10) - at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) - at java.base/java.lang.reflect.Method.invoke(Method.java:580) - at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:50) -Caused by: java.lang.ClassNotFoundException: com.Optimart.controllers.ProductTypeController - at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) - at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) - at java.base/java.lang.Class.forName0(Native Method) - at java.base/java.lang.Class.forName(Class.java:534) - at java.base/java.lang.Class.forName(Class.java:513) - at org.springframework.boot.devtools.restart.classloader.RestartClassLoader.loadClass(RestartClassLoader.java:121) - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) - at java.base/java.lang.Class.forName0(Native Method) - at java.base/java.lang.Class.forName(Class.java:534) - at java.base/java.lang.Class.forName(Class.java:513) - at org.springframework.util.ClassUtils.forName(ClassUtils.java:304) - at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:489) - at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1624) - at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1549) - ... 22 common frames omitted -2024-11-12 22:58:35.181 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2236 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 22:58:35.182 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 22:58:37.440 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 22:58:37.440 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 22:58:37.521 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 81 ms. Found 16 JPA repository interfaces. -2024-11-12 22:58:37.526 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 22:58:37.526 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 22:58:37.534 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:37.534 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:37.534 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:37.534 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:37.534 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:37.534 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:37.534 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:37.534 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:37.534 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:37.534 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:37.534 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:37.534 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:37.535 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:37.535 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:37.535 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:37.535 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:37.535 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 8 ms. Found 0 Redis repository interfaces. -2024-11-12 22:58:37.812 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 22:58:37.813 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 22:58:37.813 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 22:58:37.813 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 22:58:37.838 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 22:58:37.839 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2654 ms -2024-11-12 22:58:37.988 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 22:58:37.990 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 22:58:37.997 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 22:58:37.998 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-18 - Starting... -2024-11-12 22:58:38.048 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-18 - Added connection org.postgresql.jdbc.PgConnection@2ba99584 -2024-11-12 22:58:38.048 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-18 - Start completed. -2024-11-12 22:58:38.057 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 22:58:38.200 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 22:58:38.453 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 22:58:38.695 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 22:58:38.999 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 22:58:38.999 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 22:58:39.262 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 22:58:40.686 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 22:58:40.721 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 22:58:40.724 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 22:58:40.728 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 5.582 seconds (process running for 1398.009) -2024-11-12 22:58:40.735 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 22:58:51.849 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 2 class path changes (0 additions, 1 deletion, 1 modification) -2024-11-12 22:58:51.851 [Thread-71] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 22:58:51.979 [Thread-71] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 22:58:51.980 [Thread-71] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-18 - Shutdown initiated... -2024-11-12 22:58:51.984 [Thread-71] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-18 - Shutdown completed. -2024-11-12 22:58:52.199 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2236 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 22:58:52.199 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 22:58:52.978 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 22:58:52.978 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 22:58:53.069 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 89 ms. Found 16 JPA repository interfaces. -2024-11-12 22:58:53.076 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 22:58:53.076 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 22:58:53.084 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:53.084 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:53.084 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:53.084 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:53.084 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:53.084 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:53.084 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:53.084 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:53.085 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:53.085 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:53.085 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:53.085 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:53.085 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:53.085 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:53.085 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:53.085 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:58:53.085 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 8 ms. Found 0 Redis repository interfaces. -2024-11-12 22:58:53.547 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 22:58:53.549 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 22:58:53.549 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 22:58:53.549 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 22:58:53.605 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 22:58:53.605 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1403 ms -2024-11-12 22:58:53.890 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 22:58:53.893 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 22:58:53.918 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 22:58:53.920 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-19 - Starting... -2024-11-12 22:58:55.650 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-19 - Added connection org.postgresql.jdbc.PgConnection@48700970 -2024-11-12 22:58:55.650 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-19 - Start completed. -2024-11-12 22:58:55.670 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 22:58:56.709 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 22:58:57.291 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 22:58:57.672 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 22:58:58.176 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 22:58:58.177 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 22:58:58.467 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 22:58:59.886 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 22:58:59.917 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 22:58:59.920 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 22:58:59.925 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 7.777 seconds (process running for 1417.206) -2024-11-12 22:58:59.931 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 22:59:03.450 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 2 class path changes (0 additions, 1 deletion, 1 modification) -2024-11-12 22:59:03.453 [Thread-78] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 22:59:03.585 [Thread-78] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 22:59:03.586 [Thread-78] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-19 - Shutdown initiated... -2024-11-12 22:59:03.611 [Thread-78] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-19 - Shutdown completed. -2024-11-12 22:59:03.940 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2236 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 22:59:03.941 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 22:59:05.579 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 22:59:05.579 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 22:59:05.752 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 172 ms. Found 16 JPA repository interfaces. -2024-11-12 22:59:05.764 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 22:59:05.764 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 22:59:05.777 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:59:05.777 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:59:05.777 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:59:05.778 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:59:05.778 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:59:05.779 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:59:05.779 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:59:05.779 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:59:05.779 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:59:05.779 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:59:05.779 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:59:05.779 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:59:05.779 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:59:05.780 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:59:05.780 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:59:05.780 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:59:05.780 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 16 ms. Found 0 Redis repository interfaces. -2024-11-12 22:59:06.295 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 22:59:06.296 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 22:59:06.297 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 22:59:06.297 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 22:59:06.334 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 22:59:06.334 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2388 ms -2024-11-12 22:59:06.522 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 22:59:06.529 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 22:59:06.546 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 22:59:06.548 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-20 - Starting... -2024-11-12 22:59:06.627 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-20 - Added connection org.postgresql.jdbc.PgConnection@33fddf37 -2024-11-12 22:59:06.627 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-20 - Start completed. -2024-11-12 22:59:06.648 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 22:59:07.042 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 22:59:07.691 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 22:59:10.370 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 22:59:11.777 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 22:59:11.779 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 22:59:12.485 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 22:59:14.465 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 22:59:14.511 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 22:59:14.514 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 22:59:14.518 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 10.655 seconds (process running for 1431.799) -2024-11-12 22:59:14.524 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 22:59:17.709 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (1 addition, 0 deletions, 0 modifications) -2024-11-12 22:59:17.711 [Thread-82] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 22:59:17.834 [Thread-82] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 22:59:17.835 [Thread-82] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-20 - Shutdown initiated... -2024-11-12 22:59:17.840 [Thread-82] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-20 - Shutdown completed. -2024-11-12 22:59:18.045 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2236 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 22:59:18.046 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 22:59:18.663 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 22:59:18.664 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 22:59:18.737 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 72 ms. Found 16 JPA repository interfaces. -2024-11-12 22:59:18.741 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 22:59:18.741 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 22:59:18.748 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:59:18.748 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:59:18.748 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:59:18.748 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:59:18.748 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:59:18.748 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:59:18.748 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:59:18.748 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:59:18.748 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:59:18.748 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:59:18.748 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:59:18.748 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:59:18.748 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:59:18.748 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:59:18.748 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:59:18.749 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:59:18.749 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 7 ms. Found 0 Redis repository interfaces. -2024-11-12 22:59:19.019 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 22:59:19.019 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 22:59:19.019 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 22:59:19.019 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 22:59:19.044 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 22:59:19.044 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 995 ms -2024-11-12 22:59:19.159 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 22:59:19.162 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 22:59:19.168 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 22:59:19.169 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-21 - Starting... -2024-11-12 22:59:19.219 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-21 - Added connection org.postgresql.jdbc.PgConnection@1a06806c -2024-11-12 22:59:19.219 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-21 - Start completed. -2024-11-12 22:59:19.229 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 22:59:19.386 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 22:59:19.666 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 22:59:19.933 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 22:59:20.331 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 22:59:20.332 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 22:59:20.678 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 22:59:22.056 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 22:59:22.106 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 22:59:22.110 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 22:59:22.115 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 4.121 seconds (process running for 1439.395) -2024-11-12 22:59:22.121 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 22:59:36.896 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 1 deletion, 0 modifications) -2024-11-12 22:59:36.899 [Thread-86] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 22:59:37.022 [Thread-86] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 22:59:37.022 [Thread-86] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-21 - Shutdown initiated... -2024-11-12 22:59:37.028 [Thread-86] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-21 - Shutdown completed. -2024-11-12 22:59:37.237 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2236 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 22:59:37.238 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 22:59:38.056 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 22:59:38.056 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 22:59:38.163 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 105 ms. Found 16 JPA repository interfaces. -2024-11-12 22:59:38.169 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 22:59:38.170 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 22:59:38.181 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:59:38.181 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:59:38.181 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:59:38.181 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:59:38.182 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:59:38.182 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:59:38.182 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:59:38.182 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:59:38.182 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:59:38.182 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:59:38.182 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:59:38.183 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:59:38.183 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:59:38.183 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:59:38.183 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:59:38.184 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 22:59:38.184 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 13 ms. Found 0 Redis repository interfaces. -2024-11-12 22:59:41.376 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 22:59:41.377 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 22:59:41.377 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 22:59:41.377 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 22:59:41.405 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 22:59:41.405 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 4163 ms -2024-11-12 22:59:41.540 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 22:59:41.542 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 22:59:41.552 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 22:59:41.552 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-22 - Starting... -2024-11-12 22:59:41.606 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-22 - Added connection org.postgresql.jdbc.PgConnection@51e7265b -2024-11-12 22:59:41.607 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-22 - Start completed. -2024-11-12 22:59:41.618 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 22:59:41.764 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 22:59:42.017 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 22:59:42.290 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 22:59:43.020 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 22:59:43.022 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 22:59:43.658 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 22:59:45.135 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 22:59:45.173 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 22:59:45.177 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 22:59:45.182 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 7.989 seconds (process running for 1462.463) -2024-11-12 22:59:45.189 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 23:00:04.077 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 2 class path changes (0 additions, 1 deletion, 1 modification) -2024-11-12 23:00:04.080 [Thread-90] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 23:00:04.202 [Thread-90] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:00:04.203 [Thread-90] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-22 - Shutdown initiated... -2024-11-12 23:00:04.206 [Thread-90] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-22 - Shutdown completed. -2024-11-12 23:00:04.486 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2236 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 23:00:04.487 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 23:00:05.510 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:00:05.510 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 23:00:05.607 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 97 ms. Found 16 JPA repository interfaces. -2024-11-12 23:00:05.614 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:00:05.615 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 23:00:05.623 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:00:05.623 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:00:05.623 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:00:05.623 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:00:05.623 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:00:05.623 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:00:05.623 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:00:05.623 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:00:05.623 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:00:05.623 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:00:05.624 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:00:05.624 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:00:05.624 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:00:05.624 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:00:05.624 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:00:05.624 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:00:05.624 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 8 ms. Found 0 Redis repository interfaces. -2024-11-12 23:00:06.084 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 23:00:06.085 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 23:00:06.085 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 23:00:06.085 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 23:00:06.129 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 23:00:06.129 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1637 ms -2024-11-12 23:00:06.335 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 23:00:06.338 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 23:00:06.351 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 23:00:06.353 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-23 - Starting... -2024-11-12 23:00:06.414 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-23 - Added connection org.postgresql.jdbc.PgConnection@5bba50e8 -2024-11-12 23:00:06.414 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-23 - Start completed. -2024-11-12 23:00:06.428 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 23:00:08.289 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 23:00:09.315 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 23:00:09.574 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:00:09.994 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 23:00:09.994 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 23:00:10.273 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 23:00:11.627 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 23:00:11.657 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 23:00:11.665 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 23:00:11.669 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 7.239 seconds (process running for 1488.95) -2024-11-12 23:00:11.669 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 23:01:06.703 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-12 23:01:06.706 [Thread-94] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 23:01:06.828 [Thread-94] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:01:06.829 [Thread-94] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-23 - Shutdown initiated... -2024-11-12 23:01:06.832 [Thread-94] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-23 - Shutdown completed. -2024-11-12 23:01:06.993 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2236 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 23:01:06.993 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 23:01:07.429 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:01:07.430 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 23:01:07.509 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 79 ms. Found 16 JPA repository interfaces. -2024-11-12 23:01:07.514 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:01:07.514 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 23:01:07.522 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:01:07.522 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:01:07.522 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:01:07.522 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:01:07.522 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:01:07.522 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:01:07.522 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:01:07.523 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:01:07.523 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:01:07.523 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:01:07.523 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:01:07.523 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:01:07.523 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:01:07.523 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:01:07.523 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:01:07.523 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:01:07.523 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 8 ms. Found 0 Redis repository interfaces. -2024-11-12 23:01:07.789 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 23:01:07.790 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 23:01:07.790 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 23:01:07.790 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 23:01:07.816 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 23:01:07.816 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 821 ms -2024-11-12 23:01:08.013 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 23:01:08.018 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 23:01:08.039 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 23:01:08.040 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-24 - Starting... -2024-11-12 23:01:08.099 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-24 - Added connection org.postgresql.jdbc.PgConnection@6774b9d7 -2024-11-12 23:01:08.101 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-24 - Start completed. -2024-11-12 23:01:08.112 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 23:01:08.310 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 23:01:08.670 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 23:01:08.952 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:01:09.425 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 23:01:09.426 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 23:01:09.701 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 23:01:11.020 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 23:01:11.052 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 23:01:11.066 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 23:01:11.066 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 4.105 seconds (process running for 1548.351) -2024-11-12 23:01:11.076 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 23:01:37.306 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-12 23:01:37.306 [Thread-98] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 23:01:37.457 [Thread-98] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:01:37.457 [Thread-98] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-24 - Shutdown initiated... -2024-11-12 23:01:37.460 [Thread-98] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-24 - Shutdown completed. -2024-11-12 23:01:37.781 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2236 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 23:01:37.781 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 23:01:38.872 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:01:38.872 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 23:01:38.990 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 116 ms. Found 16 JPA repository interfaces. -2024-11-12 23:01:39.000 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:01:39.000 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 23:01:39.015 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:01:39.015 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:01:39.015 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:01:39.015 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:01:39.016 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:01:39.016 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:01:39.016 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:01:39.017 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:01:39.017 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:01:39.018 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:01:39.019 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:01:39.019 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:01:39.019 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:01:39.019 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:01:39.019 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:01:39.019 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:01:39.020 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 18 ms. Found 0 Redis repository interfaces. -2024-11-12 23:01:39.635 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 23:01:39.636 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 23:01:39.636 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 23:01:39.636 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 23:01:39.660 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 23:01:39.660 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1879 ms -2024-11-12 23:01:39.780 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 23:01:39.782 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 23:01:39.790 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 23:01:39.791 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-25 - Starting... -2024-11-12 23:01:39.843 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-25 - Added connection org.postgresql.jdbc.PgConnection@19e538c0 -2024-11-12 23:01:39.843 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-25 - Start completed. -2024-11-12 23:01:39.858 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 23:01:40.037 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 23:01:40.529 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 23:01:40.857 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:01:41.598 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 23:01:41.600 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 23:01:42.098 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 23:01:44.857 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 23:01:44.944 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 23:01:44.951 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 23:01:44.959 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 7.272 seconds (process running for 1582.241) -2024-11-12 23:01:44.979 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 23:01:46.323 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 1 deletion, 0 modifications) -2024-11-12 23:01:46.326 [Thread-102] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 23:01:46.448 [Thread-102] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:01:46.449 [Thread-102] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-25 - Shutdown initiated... -2024-11-12 23:01:46.454 [Thread-102] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-25 - Shutdown completed. -2024-11-12 23:01:46.694 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2236 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 23:01:46.694 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 23:01:47.451 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:01:47.452 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 23:01:47.565 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 112 ms. Found 16 JPA repository interfaces. -2024-11-12 23:01:47.576 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:01:47.576 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 23:01:47.589 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:01:47.590 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:01:47.590 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:01:47.590 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:01:47.590 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:01:47.590 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:01:47.590 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:01:47.591 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:01:47.591 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:01:47.591 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:01:47.591 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:01:47.591 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:01:47.591 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:01:47.591 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:01:47.592 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:01:47.592 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:01:47.592 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 14 ms. Found 0 Redis repository interfaces. -2024-11-12 23:01:48.540 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 23:01:48.541 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 23:01:48.542 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 23:01:48.542 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 23:01:48.588 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 23:01:48.588 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1892 ms -2024-11-12 23:01:48.839 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 23:01:48.844 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 23:01:48.861 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 23:01:48.862 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-26 - Starting... -2024-11-12 23:01:48.926 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-26 - Added connection org.postgresql.jdbc.PgConnection@290e3c0f -2024-11-12 23:01:48.927 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-26 - Start completed. -2024-11-12 23:01:48.943 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 23:01:49.248 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 23:01:52.770 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 23:01:53.068 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:01:53.549 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 23:01:53.549 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 23:01:53.807 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 23:01:55.206 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 23:01:55.253 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 23:01:55.257 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 23:01:55.263 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 8.617 seconds (process running for 1592.544) -2024-11-12 23:01:55.271 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 23:02:04.938 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 2 class path changes (0 additions, 1 deletion, 1 modification) -2024-11-12 23:02:04.940 [Thread-106] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 23:02:05.066 [Thread-106] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:02:05.067 [Thread-106] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-26 - Shutdown initiated... -2024-11-12 23:02:05.071 [Thread-106] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-26 - Shutdown completed. -2024-11-12 23:02:05.293 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2236 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 23:02:05.294 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 23:02:06.064 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:02:06.064 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 23:02:06.169 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 105 ms. Found 16 JPA repository interfaces. -2024-11-12 23:02:06.174 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:02:06.174 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 23:02:06.182 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:02:06.183 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:02:06.183 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:02:06.183 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:02:06.183 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:02:06.183 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:02:06.183 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:02:06.183 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:02:06.183 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:02:06.183 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:02:06.183 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:02:06.183 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:02:06.183 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:02:06.183 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:02:06.183 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:02:06.183 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:02:06.183 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 9 ms. Found 0 Redis repository interfaces. -2024-11-12 23:02:06.636 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 23:02:06.637 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 23:02:06.637 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 23:02:06.637 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 23:02:06.667 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 23:02:06.667 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1370 ms -2024-11-12 23:02:06.842 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 23:02:06.846 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 23:02:06.860 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 23:02:06.861 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-27 - Starting... -2024-11-12 23:02:06.914 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-27 - Added connection org.postgresql.jdbc.PgConnection@e9f1e0a -2024-11-12 23:02:06.914 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-27 - Start completed. -2024-11-12 23:02:06.927 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 23:02:09.234 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 23:02:10.266 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 23:02:11.007 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:02:11.528 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 23:02:11.528 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 23:02:11.921 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 23:02:13.292 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 23:02:13.327 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 23:02:13.330 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 23:02:13.334 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 8.08 seconds (process running for 1610.616) -2024-11-12 23:02:13.343 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 23:03:42.582 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 2 class path changes (0 additions, 1 deletion, 1 modification) -2024-11-12 23:03:42.584 [Thread-110] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 23:03:42.744 [Thread-110] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:03:42.745 [Thread-110] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-27 - Shutdown initiated... -2024-11-12 23:03:42.749 [Thread-110] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-27 - Shutdown completed. -2024-11-12 23:03:43.081 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2236 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 23:03:43.081 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 23:03:43.925 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:03:43.925 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 23:03:44.097 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 172 ms. Found 16 JPA repository interfaces. -2024-11-12 23:03:44.107 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:03:44.107 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 23:03:44.119 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:03:44.119 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:03:44.119 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:03:44.119 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:03:44.119 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:03:44.119 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:03:44.119 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:03:44.120 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:03:44.120 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:03:44.120 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:03:44.120 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:03:44.120 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:03:44.121 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:03:44.121 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:03:44.121 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:03:44.121 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:03:44.121 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 13 ms. Found 0 Redis repository interfaces. -2024-11-12 23:03:44.651 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 23:03:44.652 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 23:03:44.652 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 23:03:44.652 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 23:03:44.695 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 23:03:44.695 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1609 ms -2024-11-12 23:03:47.262 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 23:03:47.265 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 23:03:47.303 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 23:03:47.315 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-28 - Starting... -2024-11-12 23:03:47.464 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-28 - Added connection org.postgresql.jdbc.PgConnection@b04c4e8 -2024-11-12 23:03:47.464 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-28 - Start completed. -2024-11-12 23:03:47.489 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 23:03:48.005 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 23:03:49.481 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 23:03:49.801 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:03:50.373 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 23:03:50.373 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 23:03:50.680 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 23:03:53.313 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 23:03:53.359 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 23:03:53.371 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 23:03:53.376 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 10.353 seconds (process running for 1710.658) -2024-11-12 23:03:53.387 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 23:04:43.713 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 2 class path changes (0 additions, 1 deletion, 1 modification) -2024-11-12 23:04:43.715 [Thread-114] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 23:04:43.841 [Thread-114] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:04:43.842 [Thread-114] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-28 - Shutdown initiated... -2024-11-12 23:04:43.844 [Thread-114] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-28 - Shutdown completed. -2024-11-12 23:04:44.465 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2236 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 23:04:44.465 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 23:04:45.690 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:04:45.690 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 23:04:45.819 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 128 ms. Found 16 JPA repository interfaces. -2024-11-12 23:04:45.828 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:04:45.828 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 23:04:45.839 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:04:45.839 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:04:45.839 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:04:45.839 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:04:45.839 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:04:45.839 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:04:45.839 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:04:45.839 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:04:45.840 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:04:45.840 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:04:45.840 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:04:45.840 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:04:45.840 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:04:45.840 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:04:45.840 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:04:45.840 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:04:45.840 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 12 ms. Found 0 Redis repository interfaces. -2024-11-12 23:04:46.637 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 23:04:46.638 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 23:04:46.638 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 23:04:46.639 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 23:04:46.697 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 23:04:46.697 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2226 ms -2024-11-12 23:04:46.924 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 23:04:46.928 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 23:04:46.944 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 23:04:46.945 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-29 - Starting... -2024-11-12 23:04:47.020 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-29 - Added connection org.postgresql.jdbc.PgConnection@464254cc -2024-11-12 23:04:47.021 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-29 - Start completed. -2024-11-12 23:04:47.037 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 23:04:47.307 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 23:04:50.747 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 23:04:51.481 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:04:53.077 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 23:04:53.078 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 23:04:53.515 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 23:04:55.716 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 23:04:55.761 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 23:04:55.767 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 23:04:55.773 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 11.417 seconds (process running for 1773.053) -2024-11-12 23:04:55.782 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 23:04:58.233 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 1 deletion, 0 modifications) -2024-11-12 23:04:58.237 [Thread-118] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 23:04:58.355 [Thread-118] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:04:58.355 [Thread-118] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-29 - Shutdown initiated... -2024-11-12 23:04:58.359 [Thread-118] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-29 - Shutdown completed. -2024-11-12 23:04:58.574 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2236 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 23:04:58.575 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 23:04:59.266 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:04:59.267 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 23:04:59.352 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 86 ms. Found 16 JPA repository interfaces. -2024-11-12 23:04:59.357 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:04:59.358 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 23:04:59.365 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:04:59.365 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:04:59.365 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:04:59.365 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:04:59.365 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:04:59.365 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:04:59.365 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:04:59.365 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:04:59.365 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:04:59.366 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:04:59.366 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:04:59.366 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:04:59.366 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:04:59.366 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:04:59.366 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:04:59.366 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:04:59.366 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 8 ms. Found 0 Redis repository interfaces. -2024-11-12 23:04:59.791 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 23:04:59.792 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 23:04:59.792 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 23:04:59.792 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 23:04:59.821 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 23:04:59.821 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1243 ms -2024-11-12 23:04:59.979 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 23:04:59.981 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 23:04:59.990 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 23:04:59.991 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-30 - Starting... -2024-11-12 23:05:00.055 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-30 - Added connection org.postgresql.jdbc.PgConnection@fd2cb09 -2024-11-12 23:05:00.055 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-30 - Start completed. -2024-11-12 23:05:00.067 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 23:05:01.434 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 23:05:04.729 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 23:05:04.973 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:05:05.420 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 23:05:05.421 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 23:05:05.973 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 23:05:08.686 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 23:05:08.744 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 23:05:08.749 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 23:05:08.755 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 10.214 seconds (process running for 1786.036) -2024-11-12 23:05:08.764 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 23:05:14.259 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (1 addition, 0 deletions, 0 modifications) -2024-11-12 23:05:14.262 [Thread-122] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 23:05:14.448 [Thread-122] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:05:14.456 [Thread-122] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-30 - Shutdown initiated... -2024-11-12 23:05:14.466 [Thread-122] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-30 - Shutdown completed. -2024-11-12 23:05:14.805 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2236 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 23:05:14.805 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 23:05:15.691 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:05:15.691 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 23:05:15.774 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 82 ms. Found 16 JPA repository interfaces. -2024-11-12 23:05:15.778 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:05:15.778 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 23:05:15.786 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:05:15.786 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:05:15.786 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:05:15.786 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:05:15.786 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:05:15.786 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:05:15.786 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:05:15.786 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:05:15.786 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:05:15.786 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:05:15.787 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:05:15.787 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:05:15.787 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:05:15.787 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:05:15.787 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:05:15.787 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:05:15.787 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 8 ms. Found 0 Redis repository interfaces. -2024-11-12 23:05:16.099 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 23:05:16.099 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 23:05:16.099 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 23:05:16.099 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 23:05:16.127 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 23:05:16.127 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1319 ms -2024-11-12 23:05:16.246 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 23:05:16.248 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 23:05:16.256 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 23:05:16.256 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-31 - Starting... -2024-11-12 23:05:16.303 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-31 - Added connection org.postgresql.jdbc.PgConnection@61df6119 -2024-11-12 23:05:16.304 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-31 - Start completed. -2024-11-12 23:05:16.315 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 23:05:16.455 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 23:05:16.696 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 23:05:16.963 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:05:17.623 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 23:05:17.624 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 23:05:18.209 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 23:05:20.401 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 23:05:20.447 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 23:05:20.450 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 23:05:20.455 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 5.739 seconds (process running for 1797.736) -2024-11-12 23:05:20.461 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 23:05:23.684 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (1 addition, 0 deletions, 0 modifications) -2024-11-12 23:05:23.988 [Thread-126] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 23:05:25.018 [Thread-126] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:05:25.095 [Thread-126] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-31 - Shutdown initiated... -2024-11-12 23:05:25.254 [Thread-126] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-31 - Shutdown completed. -2024-11-12 23:05:25.981 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2236 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 23:05:25.981 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 23:05:27.777 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:05:27.778 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 23:05:27.860 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 82 ms. Found 16 JPA repository interfaces. -2024-11-12 23:05:27.864 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:05:27.864 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 23:05:27.872 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:05:27.872 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:05:27.872 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:05:27.872 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:05:27.872 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:05:27.872 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:05:27.872 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:05:27.872 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:05:27.872 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:05:27.872 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:05:27.872 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:05:27.872 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:05:27.873 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:05:27.873 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:05:27.873 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:05:27.873 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:05:27.873 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 8 ms. Found 0 Redis repository interfaces. -2024-11-12 23:05:28.203 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 23:05:28.204 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 23:05:28.204 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 23:05:28.204 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 23:05:28.229 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 23:05:28.229 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2202 ms -2024-11-12 23:05:28.348 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 23:05:28.350 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 23:05:28.357 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 23:05:28.358 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-32 - Starting... -2024-11-12 23:05:28.409 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-32 - Added connection org.postgresql.jdbc.PgConnection@375c1cb7 -2024-11-12 23:05:28.409 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-32 - Start completed. -2024-11-12 23:05:28.419 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 23:05:28.562 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 23:05:28.805 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 23:05:29.058 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:05:29.491 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 23:05:29.492 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 23:05:30.093 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 23:05:31.825 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 23:05:31.864 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 23:05:31.867 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 23:05:31.871 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 6.03 seconds (process running for 1809.152) -2024-11-12 23:05:31.878 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 23:05:42.575 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 2 class path changes (0 additions, 1 deletion, 1 modification) -2024-11-12 23:05:42.577 [Thread-130] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 23:05:42.700 [Thread-130] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:05:42.701 [Thread-130] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-32 - Shutdown initiated... -2024-11-12 23:05:42.702 [Thread-130] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-32 - Shutdown completed. -2024-11-12 23:05:42.991 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2236 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 23:05:42.993 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 23:05:44.245 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:05:44.246 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 23:05:44.387 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 141 ms. Found 16 JPA repository interfaces. -2024-11-12 23:05:44.398 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:05:44.400 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 23:05:44.414 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:05:44.414 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:05:44.414 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:05:44.414 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:05:44.414 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:05:44.414 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:05:44.414 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:05:44.415 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:05:44.415 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:05:44.415 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:05:44.415 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:05:44.415 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:05:44.415 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:05:44.415 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:05:44.416 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:05:44.416 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:05:44.416 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 16 ms. Found 0 Redis repository interfaces. -2024-11-12 23:05:45.046 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 23:05:45.047 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 23:05:45.047 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 23:05:45.047 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 23:05:45.091 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 23:05:45.091 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2096 ms -2024-11-12 23:05:45.286 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 23:05:45.289 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 23:05:45.299 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 23:05:45.300 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-33 - Starting... -2024-11-12 23:05:46.692 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-33 - Added connection org.postgresql.jdbc.PgConnection@39f99279 -2024-11-12 23:05:46.693 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-33 - Start completed. -2024-11-12 23:05:46.777 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 23:05:49.014 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 23:05:49.432 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 23:05:49.679 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:05:50.022 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 23:05:50.023 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 23:05:50.281 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 23:05:51.534 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 23:05:51.566 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 23:05:51.569 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 23:05:51.572 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 8.636 seconds (process running for 1828.853) -2024-11-12 23:05:51.578 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 23:05:59.578 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 2 class path changes (0 additions, 1 deletion, 1 modification) -2024-11-12 23:05:59.581 [Thread-134] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 23:05:59.734 [Thread-134] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:05:59.735 [Thread-134] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-33 - Shutdown initiated... -2024-11-12 23:05:59.738 [Thread-134] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-33 - Shutdown completed. -2024-11-12 23:06:00.166 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2236 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 23:06:00.166 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 23:06:01.098 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:06:01.098 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 23:06:01.188 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 90 ms. Found 16 JPA repository interfaces. -2024-11-12 23:06:01.193 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:06:01.193 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 23:06:01.202 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:06:01.202 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:06:01.202 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:06:01.202 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:06:01.202 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:06:01.203 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:06:01.203 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:06:01.203 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:06:01.203 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:06:01.203 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:06:01.203 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:06:01.203 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:06:01.203 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:06:01.203 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:06:01.203 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:06:01.203 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:06:01.203 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 9 ms. Found 0 Redis repository interfaces. -2024-11-12 23:06:01.577 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 23:06:01.579 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 23:06:01.586 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 23:06:01.586 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 23:06:01.642 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 23:06:01.642 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1468 ms -2024-11-12 23:06:01.900 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 23:06:01.905 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 23:06:01.921 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 23:06:01.923 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-34 - Starting... -2024-11-12 23:06:01.994 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-34 - Added connection org.postgresql.jdbc.PgConnection@9914f08 -2024-11-12 23:06:01.995 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-34 - Start completed. -2024-11-12 23:06:02.011 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 23:06:02.247 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 23:06:08.033 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 23:06:08.575 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:06:12.837 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 23:06:12.837 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 23:06:14.066 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 23:06:15.595 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 23:06:15.627 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 23:06:15.630 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 23:06:15.634 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 15.651 seconds (process running for 1852.914) -2024-11-12 23:06:15.639 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 23:06:18.128 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 2 class path changes (0 additions, 1 deletion, 1 modification) -2024-11-12 23:06:18.131 [Thread-138] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 23:06:18.271 [Thread-138] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:06:18.273 [Thread-138] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-34 - Shutdown initiated... -2024-11-12 23:06:18.277 [Thread-138] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-34 - Shutdown completed. -2024-11-12 23:06:18.739 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2236 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 23:06:18.740 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 23:06:19.721 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:06:19.721 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 23:06:19.827 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 105 ms. Found 16 JPA repository interfaces. -2024-11-12 23:06:19.833 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:06:19.834 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 23:06:19.846 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:06:19.846 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:06:19.846 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:06:19.846 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:06:19.846 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:06:19.847 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:06:19.847 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:06:19.847 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:06:19.847 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:06:19.847 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:06:19.847 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:06:19.847 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:06:19.847 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:06:19.847 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:06:19.847 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:06:19.847 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:06:19.848 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 13 ms. Found 0 Redis repository interfaces. -2024-11-12 23:06:20.314 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 23:06:20.315 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 23:06:20.315 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 23:06:20.315 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 23:06:20.345 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 23:06:20.345 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1600 ms -2024-11-12 23:06:20.577 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 23:06:20.580 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 23:06:20.591 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 23:06:20.592 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-35 - Starting... -2024-11-12 23:06:20.662 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-35 - Added connection org.postgresql.jdbc.PgConnection@7559239e -2024-11-12 23:06:20.662 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-35 - Start completed. -2024-11-12 23:06:20.679 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 23:06:20.896 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 23:06:24.587 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 23:06:25.148 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:06:25.986 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 23:06:25.987 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 23:06:26.257 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 23:06:28.459 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 23:06:28.529 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 23:06:28.535 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 23:06:28.540 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 9.891 seconds (process running for 1865.822) -2024-11-12 23:06:28.550 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 23:06:29.943 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 1 deletion, 0 modifications) -2024-11-12 23:06:29.948 [Thread-142] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 23:06:30.081 [Thread-142] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:06:30.082 [Thread-142] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-35 - Shutdown initiated... -2024-11-12 23:06:30.086 [Thread-142] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-35 - Shutdown completed. -2024-11-12 23:06:30.319 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2236 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 23:06:30.319 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 23:06:31.193 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:06:31.193 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 23:06:31.287 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 93 ms. Found 16 JPA repository interfaces. -2024-11-12 23:06:31.293 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:06:31.293 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 23:06:31.305 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:06:31.305 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:06:31.305 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:06:31.305 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:06:31.305 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:06:31.305 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:06:31.305 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:06:31.306 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:06:31.306 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:06:31.306 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:06:31.306 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:06:31.307 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:06:31.307 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:06:31.307 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:06:31.307 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:06:31.307 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:06:31.307 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 14 ms. Found 0 Redis repository interfaces. -2024-11-12 23:06:31.682 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 23:06:31.682 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 23:06:31.683 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 23:06:31.683 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 23:06:31.719 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 23:06:31.719 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1397 ms -2024-11-12 23:06:31.998 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 23:06:32.004 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 23:06:32.026 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 23:06:32.028 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-36 - Starting... -2024-11-12 23:06:32.120 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-36 - Added connection org.postgresql.jdbc.PgConnection@41655b46 -2024-11-12 23:06:32.120 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-36 - Start completed. -2024-11-12 23:06:32.140 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 23:06:32.476 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 23:06:37.332 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 23:06:37.643 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:06:38.105 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 23:06:38.105 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 23:06:38.533 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 23:06:40.047 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 23:06:40.089 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 23:06:40.093 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 23:06:40.096 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 9.817 seconds (process running for 1877.378) -2024-11-12 23:06:40.096 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 23:06:52.876 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 2 class path changes (0 additions, 1 deletion, 1 modification) -2024-11-12 23:06:52.878 [Thread-146] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 23:06:53.002 [Thread-146] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:06:53.004 [Thread-146] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-36 - Shutdown initiated... -2024-11-12 23:06:53.006 [Thread-146] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-36 - Shutdown completed. -2024-11-12 23:06:53.418 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2236 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 23:06:53.419 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 23:06:54.509 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:06:54.510 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 23:06:54.603 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 93 ms. Found 16 JPA repository interfaces. -2024-11-12 23:06:54.609 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:06:54.609 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 23:06:54.621 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:06:54.621 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:06:54.621 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:06:54.622 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:06:54.622 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:06:54.622 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:06:54.622 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:06:54.622 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:06:54.622 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:06:54.622 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:06:54.622 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:06:54.622 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:06:54.622 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:06:54.623 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:06:54.623 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:06:54.623 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:06:54.623 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 15 ms. Found 0 Redis repository interfaces. -2024-11-12 23:06:55.064 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 23:06:55.064 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 23:06:55.064 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 23:06:55.064 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 23:06:55.101 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 23:06:55.101 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1676 ms -2024-11-12 23:06:55.305 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 23:06:55.308 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 23:06:55.319 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 23:06:55.320 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-37 - Starting... -2024-11-12 23:06:55.377 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-37 - Added connection org.postgresql.jdbc.PgConnection@5b7a42e1 -2024-11-12 23:06:55.377 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-37 - Start completed. -2024-11-12 23:06:55.388 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 23:06:57.989 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 23:06:59.335 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 23:06:59.995 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:07:00.724 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 23:07:00.724 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 23:07:01.041 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 23:07:02.381 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 23:07:02.417 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 23:07:02.420 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 23:07:02.424 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 9.078 seconds (process running for 1899.705) -2024-11-12 23:07:02.430 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 23:07:16.183 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 2 class path changes (0 additions, 1 deletion, 1 modification) -2024-11-12 23:07:16.185 [Thread-150] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 23:07:16.333 [Thread-150] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:07:16.335 [Thread-150] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-37 - Shutdown initiated... -2024-11-12 23:07:16.340 [Thread-150] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-37 - Shutdown completed. -2024-11-12 23:07:16.751 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2236 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 23:07:16.752 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 23:07:17.632 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:07:17.632 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 23:07:17.730 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 97 ms. Found 16 JPA repository interfaces. -2024-11-12 23:07:17.736 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:07:17.736 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 23:07:17.745 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:07:17.745 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:07:17.745 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:07:17.745 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:07:17.745 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:07:17.746 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:07:17.746 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:07:17.746 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:07:17.746 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:07:17.746 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:07:17.746 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:07:17.746 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:07:17.746 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:07:17.746 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:07:17.746 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:07:17.746 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:07:17.746 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 9 ms. Found 0 Redis repository interfaces. -2024-11-12 23:07:18.079 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 23:07:18.080 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 23:07:18.080 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 23:07:18.080 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 23:07:18.112 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 23:07:18.112 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1354 ms -2024-11-12 23:07:18.297 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 23:07:18.301 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 23:07:18.314 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 23:07:18.315 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-38 - Starting... -2024-11-12 23:07:18.377 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-38 - Added connection org.postgresql.jdbc.PgConnection@91f7566 -2024-11-12 23:07:18.378 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-38 - Start completed. -2024-11-12 23:07:18.389 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 23:07:18.584 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 23:07:22.709 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 23:07:23.643 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:07:24.742 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 23:07:24.743 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 23:07:25.351 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 23:07:31.485 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 23:07:31.708 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 23:07:31.713 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 23:07:31.777 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 15.095 seconds (process running for 1929.058) -2024-11-12 23:07:31.865 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 23:07:45.231 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 2 class path changes (0 additions, 1 deletion, 1 modification) -2024-11-12 23:07:45.233 [Thread-154] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 23:07:45.356 [Thread-154] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:07:45.356 [Thread-154] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-38 - Shutdown initiated... -2024-11-12 23:07:45.358 [Thread-154] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-38 - Shutdown completed. -2024-11-12 23:07:45.621 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2236 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 23:07:45.621 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 23:07:46.472 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:07:46.472 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 23:07:46.562 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 89 ms. Found 16 JPA repository interfaces. -2024-11-12 23:07:46.567 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:07:46.567 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 23:07:46.575 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:07:46.575 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:07:46.575 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:07:46.575 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:07:46.575 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:07:46.575 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:07:46.575 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:07:46.575 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:07:46.575 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:07:46.575 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:07:46.575 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:07:46.576 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:07:46.576 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:07:46.576 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:07:46.576 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:07:46.576 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:07:46.576 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 9 ms. Found 0 Redis repository interfaces. -2024-11-12 23:07:47.073 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 23:07:47.074 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 23:07:47.074 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 23:07:47.074 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 23:07:47.105 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 23:07:47.105 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1481 ms -2024-11-12 23:07:47.281 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 23:07:47.284 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 23:07:47.295 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 23:07:47.296 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-39 - Starting... -2024-11-12 23:07:48.173 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-39 - Added connection org.postgresql.jdbc.PgConnection@1e52a8bf -2024-11-12 23:07:48.280 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-39 - Start completed. -2024-11-12 23:07:48.405 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 23:07:51.655 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 23:07:52.675 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 23:07:52.965 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:07:53.355 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 23:07:53.356 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 23:07:53.613 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 23:07:54.952 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 23:07:54.988 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 23:07:54.992 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 23:07:54.996 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 9.427 seconds (process running for 1952.277) -2024-11-12 23:07:55.003 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 23:08:17.032 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-12 23:08:17.033 [Thread-158] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 23:08:17.159 [Thread-158] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:08:17.160 [Thread-158] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-39 - Shutdown initiated... -2024-11-12 23:08:17.162 [Thread-158] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-39 - Shutdown completed. -2024-11-12 23:08:17.411 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2236 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 23:08:17.411 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 23:08:18.828 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:08:18.828 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 23:08:18.951 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 122 ms. Found 16 JPA repository interfaces. -2024-11-12 23:08:18.960 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:08:18.961 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 23:08:18.972 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:08:18.972 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:08:18.973 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:08:18.973 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:08:18.973 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:08:18.973 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:08:18.973 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:08:18.973 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:08:18.973 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:08:18.974 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:08:18.974 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:08:18.974 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:08:18.974 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:08:18.974 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:08:18.974 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:08:18.974 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:08:18.974 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 13 ms. Found 0 Redis repository interfaces. -2024-11-12 23:08:19.479 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 23:08:19.479 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 23:08:19.479 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 23:08:19.479 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 23:08:19.510 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 23:08:19.510 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2094 ms -2024-11-12 23:08:19.694 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 23:08:19.736 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 23:08:19.761 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 23:08:19.761 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-40 - Starting... -2024-11-12 23:08:19.832 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-40 - Added connection org.postgresql.jdbc.PgConnection@1f21f6ea -2024-11-12 23:08:19.832 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-40 - Start completed. -2024-11-12 23:08:19.845 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 23:08:20.107 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 23:08:20.756 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 23:08:21.517 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:08:22.160 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 23:08:22.161 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 23:08:22.744 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 23:08:25.277 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 23:08:25.352 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 23:08:25.356 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 23:08:25.361 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 8.001 seconds (process running for 1982.642) -2024-11-12 23:08:25.369 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 23:08:28.455 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (1 addition, 0 deletions, 0 modifications) -2024-11-12 23:08:28.729 [Thread-162] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 23:08:29.857 [Thread-162] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:08:29.934 [Thread-162] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-40 - Shutdown initiated... -2024-11-12 23:08:30.109 [Thread-162] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-40 - Shutdown completed. -2024-11-12 23:08:30.804 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2236 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 23:08:30.805 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 23:08:33.644 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:08:33.644 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 23:08:33.726 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 81 ms. Found 16 JPA repository interfaces. -2024-11-12 23:08:33.731 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:08:33.731 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 23:08:33.740 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:08:33.740 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:08:33.740 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:08:33.740 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:08:33.740 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:08:33.740 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:08:33.740 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:08:33.740 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:08:33.740 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:08:33.741 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:08:33.741 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:08:33.741 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:08:33.741 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:08:33.741 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:08:33.741 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:08:33.741 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:08:33.741 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 9 ms. Found 0 Redis repository interfaces. -2024-11-12 23:08:34.074 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 23:08:34.075 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 23:08:34.075 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 23:08:34.075 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 23:08:34.100 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 23:08:34.100 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 3292 ms -2024-11-12 23:08:34.223 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 23:08:34.225 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 23:08:34.232 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 23:08:34.233 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-41 - Starting... -2024-11-12 23:08:34.282 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-41 - Added connection org.postgresql.jdbc.PgConnection@7a287796 -2024-11-12 23:08:34.283 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-41 - Start completed. -2024-11-12 23:08:34.293 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 23:08:34.442 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 23:08:34.722 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 23:08:34.983 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:08:35.442 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 23:08:35.443 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 23:08:36.139 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 23:08:38.511 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 23:08:38.561 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 23:08:38.566 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 23:08:38.572 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 7.81 seconds (process running for 1995.853) -2024-11-12 23:08:38.582 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 23:08:39.964 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 2 class path changes (0 additions, 1 deletion, 1 modification) -2024-11-12 23:08:39.967 [Thread-166] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 23:08:40.138 [Thread-166] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:08:40.139 [Thread-166] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-41 - Shutdown initiated... -2024-11-12 23:08:40.144 [Thread-166] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-41 - Shutdown completed. -2024-11-12 23:08:40.620 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2236 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 23:08:40.621 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 23:08:49.117 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:08:49.130 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 23:08:49.376 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 245 ms. Found 16 JPA repository interfaces. -2024-11-12 23:08:49.393 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:08:49.393 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 23:08:49.416 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:08:49.417 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:08:49.417 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:08:49.417 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:08:49.417 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:08:49.417 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:08:49.417 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:08:49.459 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:08:49.459 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:08:49.459 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:08:49.460 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:08:49.460 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:08:49.460 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:08:49.460 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:08:49.460 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:08:49.460 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:08:49.460 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 67 ms. Found 0 Redis repository interfaces. -2024-11-12 23:08:54.683 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 23:08:54.683 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 23:08:54.684 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 23:08:54.684 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 23:08:54.921 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 23:08:54.922 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 14297 ms -2024-11-12 23:08:55.659 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 23:08:55.698 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 23:08:55.729 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 23:08:55.730 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-42 - Starting... -2024-11-12 23:08:55.956 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-42 - Added connection org.postgresql.jdbc.PgConnection@dc330c6 -2024-11-12 23:08:55.957 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-42 - Start completed. -2024-11-12 23:08:55.977 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 23:08:57.037 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 23:08:58.230 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 23:08:58.623 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:08:59.096 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 23:08:59.097 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 23:08:59.520 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 23:09:06.134 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 23:09:06.165 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 23:09:06.170 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 23:09:06.173 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 25.642 seconds (process running for 2023.456) -2024-11-12 23:09:06.181 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 23:09:10.712 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 1 deletion, 0 modifications) -2024-11-12 23:09:10.713 [Thread-170] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 23:09:10.839 [Thread-170] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:09:10.839 [Thread-170] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-42 - Shutdown initiated... -2024-11-12 23:09:10.839 [Thread-170] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-42 - Shutdown completed. -2024-11-12 23:09:11.118 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2236 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 23:09:11.118 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 23:09:11.869 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:09:11.869 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 23:09:12.007 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 138 ms. Found 16 JPA repository interfaces. -2024-11-12 23:09:12.012 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:09:12.012 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 23:09:12.034 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:09:12.034 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:09:12.034 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:09:12.034 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:09:12.034 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:09:12.034 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:09:12.034 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:09:12.034 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:09:12.034 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:09:12.034 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:09:12.034 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:09:12.034 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:09:12.034 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:09:12.034 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:09:12.034 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:09:12.034 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:09:12.034 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 14 ms. Found 0 Redis repository interfaces. -2024-11-12 23:09:12.506 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 23:09:12.506 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 23:09:12.506 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 23:09:12.506 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 23:09:12.544 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 23:09:12.544 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1426 ms -2024-11-12 23:09:12.708 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 23:09:12.717 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 23:09:12.729 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 23:09:12.729 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-43 - Starting... -2024-11-12 23:09:14.902 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-43 - Added connection org.postgresql.jdbc.PgConnection@1c026184 -2024-11-12 23:09:14.904 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-43 - Start completed. -2024-11-12 23:09:15.067 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 23:09:18.095 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 23:09:20.355 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 23:09:24.406 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:09:26.277 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 23:09:26.277 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 23:09:26.579 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 23:09:27.919 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 23:09:27.956 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 23:09:27.959 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 23:09:27.965 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 16.898 seconds (process running for 2045.246) -2024-11-12 23:09:27.972 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 23:09:34.003 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 2 class path changes (0 additions, 1 deletion, 1 modification) -2024-11-12 23:09:34.006 [Thread-174] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 23:09:34.133 [Thread-174] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:09:34.134 [Thread-174] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-43 - Shutdown initiated... -2024-11-12 23:09:34.137 [Thread-174] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-43 - Shutdown completed. -2024-11-12 23:09:34.516 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2236 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 23:09:34.516 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 23:09:35.630 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:09:35.630 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 23:09:35.738 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 107 ms. Found 16 JPA repository interfaces. -2024-11-12 23:09:35.743 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:09:35.743 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 23:09:35.752 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:09:35.752 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:09:35.752 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:09:35.752 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:09:35.752 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:09:35.752 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:09:35.752 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:09:35.752 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:09:35.752 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:09:35.752 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:09:35.752 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:09:35.753 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:09:35.753 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:09:35.753 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:09:35.753 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:09:35.753 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:09:35.753 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 9 ms. Found 0 Redis repository interfaces. -2024-11-12 23:09:36.136 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 23:09:36.136 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 23:09:36.136 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 23:09:36.136 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 23:09:36.180 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 23:09:36.180 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1660 ms -2024-11-12 23:09:36.355 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 23:09:36.359 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 23:09:36.368 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 23:09:36.369 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-44 - Starting... -2024-11-12 23:09:36.436 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-44 - Added connection org.postgresql.jdbc.PgConnection@200adc0c -2024-11-12 23:09:36.436 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-44 - Start completed. -2024-11-12 23:09:36.457 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 23:09:36.681 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 23:09:40.974 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 23:09:41.824 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:09:42.774 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 23:09:42.774 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 23:09:43.157 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 23:09:44.497 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 23:09:44.534 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 23:09:44.538 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 23:09:44.540 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 10.085 seconds (process running for 2061.823) -2024-11-12 23:09:44.550 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 23:10:09.106 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 2 class path changes (0 additions, 1 deletion, 1 modification) -2024-11-12 23:10:09.108 [Thread-178] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 23:10:09.232 [Thread-178] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:10:09.234 [Thread-178] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-44 - Shutdown initiated... -2024-11-12 23:10:09.237 [Thread-178] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-44 - Shutdown completed. -2024-11-12 23:10:09.496 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2236 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 23:10:09.496 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 23:10:10.480 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:10:10.480 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 23:10:10.643 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 162 ms. Found 16 JPA repository interfaces. -2024-11-12 23:10:10.654 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:10:10.654 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 23:10:10.664 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:10:10.665 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:10:10.665 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:10:10.665 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:10:10.665 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:10:10.665 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:10:10.665 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:10:10.666 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:10:10.666 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:10:10.666 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:10:10.666 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:10:10.666 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:10:10.666 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:10:10.666 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:10:10.666 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:10:10.667 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:10:10.667 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 12 ms. Found 0 Redis repository interfaces. -2024-11-12 23:10:11.320 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 23:10:11.322 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 23:10:11.322 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 23:10:11.323 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 23:10:11.400 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 23:10:11.400 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1899 ms -2024-11-12 23:10:11.764 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 23:10:11.772 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 23:10:11.791 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 23:10:11.793 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-45 - Starting... -2024-11-12 23:10:11.861 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-45 - Added connection org.postgresql.jdbc.PgConnection@31b6315e -2024-11-12 23:10:11.861 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-45 - Start completed. -2024-11-12 23:10:11.874 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 23:10:12.115 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 23:10:16.710 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 23:10:17.288 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:10:18.792 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 23:10:18.793 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 23:10:19.311 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 23:10:20.592 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 23:10:20.623 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 23:10:20.627 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 23:10:20.630 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 11.178 seconds (process running for 2097.911) -2024-11-12 23:10:20.636 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 23:10:31.111 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 2 class path changes (0 additions, 1 deletion, 1 modification) -2024-11-12 23:10:31.114 [Thread-182] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 23:10:31.238 [Thread-182] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:10:31.239 [Thread-182] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-45 - Shutdown initiated... -2024-11-12 23:10:31.242 [Thread-182] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-45 - Shutdown completed. -2024-11-12 23:10:31.533 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2236 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 23:10:31.534 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 23:10:32.305 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:10:32.305 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 23:10:32.407 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 101 ms. Found 16 JPA repository interfaces. -2024-11-12 23:10:32.419 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:10:32.419 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 23:10:32.429 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:10:32.429 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:10:32.429 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:10:32.429 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:10:32.429 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:10:32.429 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:10:32.429 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:10:32.429 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:10:32.430 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:10:32.430 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:10:32.430 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:10:32.430 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:10:32.430 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:10:32.430 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:10:32.430 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:10:32.430 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:10:32.430 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 11 ms. Found 0 Redis repository interfaces. -2024-11-12 23:10:33.057 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 23:10:33.058 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 23:10:33.058 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 23:10:33.058 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 23:10:33.101 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 23:10:33.102 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1565 ms -2024-11-12 23:10:37.665 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 23:10:37.711 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 23:10:37.852 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 23:10:37.853 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-46 - Starting... -2024-11-12 23:10:37.935 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-46 - Added connection org.postgresql.jdbc.PgConnection@2d72a067 -2024-11-12 23:10:37.935 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-46 - Start completed. -2024-11-12 23:10:37.947 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 23:10:39.561 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 23:10:40.040 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 23:10:40.469 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:10:40.895 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 23:10:40.896 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 23:10:41.381 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 23:10:43.640 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 23:10:43.680 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 23:10:43.684 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 23:10:43.687 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 12.204 seconds (process running for 2120.968) -2024-11-12 23:10:43.693 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 23:10:53.824 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 2 class path changes (0 additions, 1 deletion, 1 modification) -2024-11-12 23:10:53.826 [Thread-186] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 23:10:53.951 [Thread-186] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:10:53.952 [Thread-186] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-46 - Shutdown initiated... -2024-11-12 23:10:53.954 [Thread-186] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-46 - Shutdown completed. -2024-11-12 23:10:54.241 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2236 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 23:10:54.243 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 23:10:55.348 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:10:55.348 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 23:10:55.444 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 95 ms. Found 16 JPA repository interfaces. -2024-11-12 23:10:55.450 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:10:55.450 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 23:10:55.458 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:10:55.458 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:10:55.458 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:10:55.458 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:10:55.458 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:10:55.458 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:10:55.459 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:10:55.459 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:10:55.459 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:10:55.459 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:10:55.459 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:10:55.459 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:10:55.459 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:10:55.459 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:10:55.459 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:10:55.459 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:10:55.459 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 9 ms. Found 0 Redis repository interfaces. -2024-11-12 23:10:55.862 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 23:10:55.862 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 23:10:55.863 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 23:10:55.863 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 23:10:55.898 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 23:10:55.898 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1650 ms -2024-11-12 23:10:56.071 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 23:10:56.073 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 23:10:56.086 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 23:10:56.087 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-47 - Starting... -2024-11-12 23:10:56.148 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-47 - Added connection org.postgresql.jdbc.PgConnection@63ba0d98 -2024-11-12 23:10:56.148 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-47 - Start completed. -2024-11-12 23:10:56.159 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 23:10:56.390 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 23:11:02.163 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 23:11:02.863 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:11:03.258 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 23:11:03.260 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 23:11:03.576 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 23:11:05.505 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 23:11:05.536 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 23:11:05.551 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 23:11:05.553 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 11.376 seconds (process running for 2142.835) -2024-11-12 23:11:05.554 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 23:11:23.407 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-12 23:11:23.409 [Thread-190] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 23:11:23.534 [Thread-190] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:11:23.534 [Thread-190] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-47 - Shutdown initiated... -2024-11-12 23:11:23.536 [Thread-190] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-47 - Shutdown completed. -2024-11-12 23:11:23.745 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2236 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 23:11:23.747 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 23:11:24.286 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:11:24.286 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 23:11:24.364 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 77 ms. Found 16 JPA repository interfaces. -2024-11-12 23:11:24.368 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:11:24.368 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 23:11:24.375 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:11:24.375 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:11:24.375 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:11:24.375 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:11:24.375 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:11:24.376 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:11:24.376 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:11:24.376 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:11:24.376 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:11:24.376 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:11:24.376 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:11:24.376 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:11:24.376 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:11:24.376 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:11:24.376 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:11:24.376 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:11:24.376 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 8 ms. Found 0 Redis repository interfaces. -2024-11-12 23:11:24.654 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 23:11:24.656 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 23:11:24.656 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 23:11:24.656 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 23:11:24.682 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 23:11:24.682 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 934 ms -2024-11-12 23:11:24.808 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 23:11:24.810 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 23:11:24.818 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 23:11:24.819 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-48 - Starting... -2024-11-12 23:11:24.864 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-48 - Added connection org.postgresql.jdbc.PgConnection@26122938 -2024-11-12 23:11:24.864 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-48 - Start completed. -2024-11-12 23:11:24.875 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 23:11:25.013 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 23:11:25.268 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 23:11:25.519 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:11:25.829 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 23:11:25.829 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 23:11:26.090 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 23:11:27.388 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 23:11:27.420 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 23:11:27.423 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 23:11:27.426 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 3.709 seconds (process running for 2164.708) -2024-11-12 23:11:27.433 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 23:12:24.437 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 4 class path changes (0 additions, 3 deletions, 1 modification) -2024-11-12 23:12:24.439 [Thread-194] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 23:12:24.567 [Thread-194] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:12:24.569 [Thread-194] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-48 - Shutdown initiated... -2024-11-12 23:12:24.573 [Thread-194] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-48 - Shutdown completed. -2024-11-12 23:12:24.983 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2236 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 23:12:24.984 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 23:12:25.852 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:12:25.852 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 23:12:25.957 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 104 ms. Found 16 JPA repository interfaces. -2024-11-12 23:12:25.964 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:12:25.964 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 23:12:25.974 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:12:25.974 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:12:25.974 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:12:25.974 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:12:25.974 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:12:25.975 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:12:25.975 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:12:25.975 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:12:25.976 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:12:25.976 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:12:25.977 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:12:25.977 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:12:25.977 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:12:25.977 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:12:25.977 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:12:25.977 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:12:25.977 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 12 ms. Found 0 Redis repository interfaces. -2024-11-12 23:12:26.440 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 23:12:26.441 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 23:12:26.441 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 23:12:26.441 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 23:12:26.476 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 23:12:26.476 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1488 ms -2024-11-12 23:12:26.679 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 23:12:26.683 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 23:12:26.695 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 23:12:26.697 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-49 - Starting... -2024-11-12 23:12:26.787 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-49 - Added connection org.postgresql.jdbc.PgConnection@6189ab6e -2024-11-12 23:12:26.788 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-49 - Start completed. -2024-11-12 23:12:26.899 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 23:12:38.863 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 23:12:41.224 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 23:12:41.717 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:12:43.941 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 23:12:43.942 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 23:12:46.698 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 23:12:54.210 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 23:12:54.242 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 23:12:54.245 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 23:12:54.248 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 29.324 seconds (process running for 2251.53) -2024-11-12 23:12:54.255 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 23:13:28.491 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-12 23:13:28.493 [Thread-198] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 23:13:28.619 [Thread-198] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:13:28.620 [Thread-198] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-49 - Shutdown initiated... -2024-11-12 23:13:28.622 [Thread-198] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-49 - Shutdown completed. -2024-11-12 23:13:28.923 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2236 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 23:13:28.923 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 23:13:30.107 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:13:30.107 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 23:13:30.232 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 123 ms. Found 16 JPA repository interfaces. -2024-11-12 23:13:30.242 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:13:30.242 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 23:13:30.254 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:13:30.255 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:13:30.255 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:13:30.256 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:13:30.256 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:13:30.257 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:13:30.257 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:13:30.257 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:13:30.257 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:13:30.257 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:13:30.257 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:13:30.258 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:13:30.258 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:13:30.258 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:13:30.258 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:13:30.258 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:13:30.258 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 16 ms. Found 0 Redis repository interfaces. -2024-11-12 23:13:30.857 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 23:13:30.857 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 23:13:30.858 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 23:13:30.858 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 23:13:30.889 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 23:13:30.889 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1961 ms -2024-11-12 23:13:31.080 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 23:13:31.083 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 23:13:31.092 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 23:13:31.093 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-50 - Starting... -2024-11-12 23:13:31.148 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-50 - Added connection org.postgresql.jdbc.PgConnection@7fe1a5a9 -2024-11-12 23:13:31.148 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-50 - Start completed. -2024-11-12 23:13:31.160 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 23:13:31.310 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 23:13:31.648 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 23:13:31.950 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:13:32.521 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 23:13:32.523 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 23:13:33.033 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 23:13:35.428 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 23:13:35.461 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 23:13:35.463 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 23:13:35.467 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 6.593 seconds (process running for 2292.748) -2024-11-12 23:13:35.474 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 23:13:52.259 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 2 class path changes (0 additions, 1 deletion, 1 modification) -2024-11-12 23:13:52.260 [Thread-202] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 23:13:52.389 [Thread-202] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:13:52.390 [Thread-202] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-50 - Shutdown initiated... -2024-11-12 23:13:52.392 [Thread-202] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-50 - Shutdown completed. -2024-11-12 23:13:52.626 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2236 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 23:13:52.627 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 23:13:53.376 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:13:53.376 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 23:13:53.522 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 145 ms. Found 16 JPA repository interfaces. -2024-11-12 23:13:53.530 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:13:53.530 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 23:13:53.541 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:13:53.541 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:13:53.541 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:13:53.541 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:13:53.541 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:13:53.541 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:13:53.542 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:13:53.542 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:13:53.542 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:13:53.542 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:13:53.542 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:13:53.542 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:13:53.542 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:13:53.543 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:13:53.543 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:13:53.543 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:13:53.543 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 13 ms. Found 0 Redis repository interfaces. -2024-11-12 23:13:53.977 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 23:13:53.978 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 23:13:53.978 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 23:13:53.978 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 23:13:54.009 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 23:13:54.009 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1379 ms -2024-11-12 23:13:58.891 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 23:13:58.893 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 23:13:58.900 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 23:13:58.903 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-51 - Starting... -2024-11-12 23:13:58.978 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-51 - Added connection org.postgresql.jdbc.PgConnection@56ed5c86 -2024-11-12 23:13:58.993 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-51 - Start completed. -2024-11-12 23:13:59.024 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 23:13:59.425 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 23:14:00.720 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 23:14:01.481 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:14:02.024 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 23:14:02.025 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 23:14:02.311 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 23:14:03.744 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 23:14:03.787 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 23:14:03.791 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 23:14:03.796 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 11.209 seconds (process running for 2321.077) -2024-11-12 23:14:03.806 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 23:14:12.857 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 2 class path changes (0 additions, 1 deletion, 1 modification) -2024-11-12 23:14:12.859 [Thread-206] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 23:14:12.983 [Thread-206] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:14:12.984 [Thread-206] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-51 - Shutdown initiated... -2024-11-12 23:14:12.986 [Thread-206] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-51 - Shutdown completed. -2024-11-12 23:14:13.239 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2236 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 23:14:13.239 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 23:14:13.976 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:14:13.976 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 23:14:14.102 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 126 ms. Found 16 JPA repository interfaces. -2024-11-12 23:14:14.115 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:14:14.115 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 23:14:14.126 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:14:14.127 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:14:14.127 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:14:14.127 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:14:14.127 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:14:14.127 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:14:14.127 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:14:14.127 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:14:14.128 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:14:14.128 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:14:14.128 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:14:14.128 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:14:14.128 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:14:14.128 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:14:14.128 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:14:14.128 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:14:14.128 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 13 ms. Found 0 Redis repository interfaces. -2024-11-12 23:14:14.553 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 23:14:14.554 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 23:14:14.554 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 23:14:14.554 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 23:14:14.591 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 23:14:14.591 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1349 ms -2024-11-12 23:14:19.492 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 23:14:19.494 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 23:14:19.603 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 23:14:19.610 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-52 - Starting... -2024-11-12 23:14:19.824 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-52 - Added connection org.postgresql.jdbc.PgConnection@27d7f38 -2024-11-12 23:14:19.824 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-52 - Start completed. -2024-11-12 23:14:19.846 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 23:14:20.852 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 23:14:21.793 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 23:14:22.126 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:14:22.729 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 23:14:22.730 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 23:14:22.990 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 23:14:24.512 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 23:14:24.551 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 23:14:24.555 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 23:14:24.560 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 11.355 seconds (process running for 2341.841) -2024-11-12 23:14:24.568 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 23:14:41.446 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 2 class path changes (0 additions, 1 deletion, 1 modification) -2024-11-12 23:14:41.448 [Thread-210] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 23:14:41.573 [Thread-210] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:14:41.574 [Thread-210] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-52 - Shutdown initiated... -2024-11-12 23:14:41.575 [Thread-210] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-52 - Shutdown completed. -2024-11-12 23:14:41.781 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2236 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 23:14:41.782 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 23:14:42.389 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:14:42.389 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 23:14:42.486 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 97 ms. Found 16 JPA repository interfaces. -2024-11-12 23:14:42.492 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:14:42.492 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 23:14:42.500 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:14:42.500 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:14:42.500 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:14:42.501 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:14:42.501 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:14:42.501 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:14:42.501 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:14:42.501 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:14:42.501 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:14:42.502 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:14:42.502 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:14:42.502 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:14:42.502 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:14:42.502 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:14:42.502 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:14:42.502 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:14:42.502 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 10 ms. Found 0 Redis repository interfaces. -2024-11-12 23:14:49.062 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 23:14:49.062 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 23:14:49.063 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 23:14:49.063 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 23:14:49.098 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 23:14:49.098 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 7314 ms -2024-11-12 23:14:49.243 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 23:14:49.243 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 23:14:49.251 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 23:14:49.251 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-53 - Starting... -2024-11-12 23:14:49.305 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-53 - Added connection org.postgresql.jdbc.PgConnection@362aca3d -2024-11-12 23:14:49.305 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-53 - Start completed. -2024-11-12 23:14:49.313 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 23:14:49.468 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 23:14:49.737 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 23:14:50.004 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:14:50.487 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 23:14:50.487 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 23:14:50.796 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 23:14:52.308 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 23:14:52.344 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 23:14:52.348 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 23:14:52.351 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 10.6 seconds (process running for 2369.632) -2024-11-12 23:14:52.358 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 23:15:35.132 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 2 class path changes (0 additions, 1 deletion, 1 modification) -2024-11-12 23:15:35.135 [Thread-214] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 23:15:35.259 [Thread-214] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:15:35.260 [Thread-214] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-53 - Shutdown initiated... -2024-11-12 23:15:35.262 [Thread-214] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-53 - Shutdown completed. -2024-11-12 23:15:35.561 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2236 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 23:15:35.561 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 23:15:36.437 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:15:36.437 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 23:15:36.524 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 87 ms. Found 16 JPA repository interfaces. -2024-11-12 23:15:36.528 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:15:36.529 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 23:15:36.536 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:15:36.537 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:15:36.537 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:15:36.537 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:15:36.537 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:15:36.537 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:15:36.537 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:15:36.537 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:15:36.537 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:15:36.537 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:15:36.538 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:15:36.538 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:15:36.538 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:15:36.538 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:15:36.538 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:15:36.538 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:15:36.538 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 9 ms. Found 0 Redis repository interfaces. -2024-11-12 23:15:36.993 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 23:15:36.994 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 23:15:36.994 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 23:15:36.994 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 23:15:37.034 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 23:15:37.034 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1468 ms -2024-11-12 23:15:37.278 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 23:15:37.283 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 23:15:37.298 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 23:15:37.299 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-54 - Starting... -2024-11-12 23:15:39.165 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-54 - Added connection org.postgresql.jdbc.PgConnection@4cac245c -2024-11-12 23:15:39.235 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-54 - Start completed. -2024-11-12 23:15:39.307 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 23:15:41.795 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 23:15:43.011 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 23:15:43.730 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:15:44.516 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 23:15:44.517 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 23:15:44.782 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 23:15:46.111 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 23:15:46.143 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 23:15:46.146 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 23:15:46.149 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 10.64 seconds (process running for 2423.43) -2024-11-12 23:15:46.155 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 23:15:50.665 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-12 23:15:50.667 [Thread-218] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 23:15:50.792 [Thread-218] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:15:50.793 [Thread-218] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-54 - Shutdown initiated... -2024-11-12 23:15:50.794 [Thread-218] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-54 - Shutdown completed. -2024-11-12 23:15:51.052 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2236 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 23:15:51.052 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 23:15:51.664 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:15:51.664 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 23:15:51.754 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 86 ms. Found 16 JPA repository interfaces. -2024-11-12 23:15:51.761 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:15:51.761 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 23:15:51.761 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:15:51.761 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:15:51.761 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:15:51.761 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:15:51.761 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:15:51.761 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:15:51.761 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:15:51.761 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:15:51.761 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:15:51.761 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:15:51.761 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:15:51.761 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:15:51.761 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:15:51.761 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:15:51.761 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:15:51.761 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:15:51.761 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 8 ms. Found 0 Redis repository interfaces. -2024-11-12 23:15:52.066 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 23:15:52.067 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 23:15:52.067 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 23:15:52.067 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 23:15:52.097 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 23:15:52.097 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1042 ms -2024-11-12 23:15:52.226 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 23:15:52.226 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 23:15:52.244 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 23:15:52.245 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-55 - Starting... -2024-11-12 23:15:52.294 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-55 - Added connection org.postgresql.jdbc.PgConnection@28094a9a -2024-11-12 23:15:52.294 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-55 - Start completed. -2024-11-12 23:15:52.297 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 23:15:52.447 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 23:15:52.704 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 23:15:52.960 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:15:53.290 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 23:15:53.290 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 23:15:53.564 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 23:15:54.964 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 23:15:54.995 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 23:15:55.002 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 23:15:55.002 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 3.986 seconds (process running for 2432.286) -2024-11-12 23:15:55.011 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 23:16:16.961 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-12 23:16:16.964 [Thread-222] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 23:16:17.087 [Thread-222] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:16:17.088 [Thread-222] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-55 - Shutdown initiated... -2024-11-12 23:16:17.090 [Thread-222] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-55 - Shutdown completed. -2024-11-12 23:16:17.356 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2236 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 23:16:17.356 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 23:16:18.293 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:16:18.293 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 23:16:18.404 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 110 ms. Found 16 JPA repository interfaces. -2024-11-12 23:16:18.408 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:16:18.408 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 23:16:18.415 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:16:18.415 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:16:18.415 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:16:18.415 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:16:18.416 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:16:18.416 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:16:18.416 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:16:18.416 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:16:18.416 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:16:18.416 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:16:18.416 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:16:18.416 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:16:18.416 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:16:18.416 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:16:18.416 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:16:18.416 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:16:18.416 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 8 ms. Found 0 Redis repository interfaces. -2024-11-12 23:16:18.786 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 23:16:18.787 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 23:16:18.787 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 23:16:18.787 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 23:16:18.815 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 23:16:18.815 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1457 ms -2024-11-12 23:16:18.983 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 23:16:18.985 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 23:16:18.995 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 23:16:18.996 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-56 - Starting... -2024-11-12 23:16:19.153 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-56 - Added connection org.postgresql.jdbc.PgConnection@a08211a -2024-11-12 23:16:19.154 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-56 - Start completed. -2024-11-12 23:16:19.165 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 23:16:19.373 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 23:16:19.721 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 23:16:20.029 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:16:20.446 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 23:16:20.447 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 23:16:20.803 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 23:16:22.274 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 23:16:22.309 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 23:16:22.309 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 23:16:22.316 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 5.004 seconds (process running for 2459.598) -2024-11-12 23:16:22.324 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 23:16:27.868 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-12 23:16:27.874 [Thread-226] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 23:16:27.998 [Thread-226] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:16:28.000 [Thread-226] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-56 - Shutdown initiated... -2024-11-12 23:16:28.001 [Thread-226] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-56 - Shutdown completed. -2024-11-12 23:16:28.351 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2236 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 23:16:28.351 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 23:16:29.288 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:16:29.288 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 23:16:29.364 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 77 ms. Found 16 JPA repository interfaces. -2024-11-12 23:16:29.370 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:16:29.370 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 23:16:29.378 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:16:29.378 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:16:29.378 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:16:29.378 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:16:29.378 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:16:29.379 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:16:29.379 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:16:29.379 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:16:29.379 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:16:29.379 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:16:29.379 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:16:29.379 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:16:29.379 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:16:29.379 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:16:29.379 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:16:29.379 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:16:29.380 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 9 ms. Found 0 Redis repository interfaces. -2024-11-12 23:16:29.668 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 23:16:29.668 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 23:16:29.670 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 23:16:29.670 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 23:16:29.699 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 23:16:29.699 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1342 ms -2024-11-12 23:16:29.830 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 23:16:29.832 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 23:16:29.840 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 23:16:29.841 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-57 - Starting... -2024-11-12 23:16:29.895 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-57 - Added connection org.postgresql.jdbc.PgConnection@50fb5f03 -2024-11-12 23:16:29.895 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-57 - Start completed. -2024-11-12 23:16:29.905 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 23:16:30.052 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 23:16:30.332 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 23:16:30.582 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:16:30.958 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 23:16:30.959 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 23:16:31.503 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 23:16:33.165 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 23:16:33.198 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 23:16:33.201 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 23:16:33.204 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 4.99 seconds (process running for 2470.486) -2024-11-12 23:16:33.211 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 23:16:42.840 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-12 23:16:42.846 [Thread-230] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 23:16:42.971 [Thread-230] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:16:42.972 [Thread-230] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-57 - Shutdown initiated... -2024-11-12 23:16:42.974 [Thread-230] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-57 - Shutdown completed. -2024-11-12 23:16:43.421 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2236 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 23:16:43.421 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 23:16:44.588 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:16:44.588 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 23:16:44.738 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 135 ms. Found 16 JPA repository interfaces. -2024-11-12 23:16:44.749 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:16:44.749 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 23:16:44.762 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:16:44.762 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:16:44.762 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:16:44.762 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:16:44.762 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:16:44.762 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:16:44.762 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:16:44.762 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:16:44.764 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:16:44.764 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:16:44.764 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:16:44.764 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:16:44.764 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:16:44.764 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:16:44.764 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:16:44.764 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:16:44.764 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 15 ms. Found 0 Redis repository interfaces. -2024-11-12 23:16:45.268 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 23:16:45.268 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 23:16:45.268 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 23:16:45.268 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 23:16:45.330 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 23:16:45.330 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1905 ms -2024-11-12 23:16:45.577 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 23:16:45.577 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 23:16:45.592 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 23:16:45.592 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-58 - Starting... -2024-11-12 23:16:45.659 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-58 - Added connection org.postgresql.jdbc.PgConnection@657fe9b5 -2024-11-12 23:16:45.659 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-58 - Start completed. -2024-11-12 23:16:45.670 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 23:16:45.917 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 23:16:46.301 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 23:16:46.656 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:16:47.170 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 23:16:47.170 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 23:16:47.437 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 23:16:48.773 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 23:16:48.794 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 23:16:48.809 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 23:16:48.813 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 5.463 seconds (process running for 2486.094) -2024-11-12 23:16:48.815 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 23:17:38.644 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 1 deletion, 0 modifications) -2024-11-12 23:17:38.648 [Thread-234] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 23:17:38.769 [Thread-234] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:17:38.771 [Thread-234] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-58 - Shutdown initiated... -2024-11-12 23:17:38.773 [Thread-234] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-58 - Shutdown completed. -2024-11-12 23:17:39.174 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2236 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 23:17:39.175 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 23:17:40.529 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:17:40.529 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 23:17:40.656 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 125 ms. Found 16 JPA repository interfaces. -2024-11-12 23:17:40.665 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:17:40.665 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 23:17:40.678 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:17:40.678 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:17:40.678 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:17:40.678 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:17:40.678 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:17:40.678 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:17:40.678 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:17:40.678 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:17:40.679 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:17:40.679 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:17:40.679 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:17:40.679 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:17:40.679 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:17:40.679 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:17:40.679 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:17:40.679 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:17:40.679 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 14 ms. Found 0 Redis repository interfaces. -2024-11-12 23:17:41.222 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 23:17:41.222 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 23:17:41.223 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 23:17:41.223 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 23:17:41.267 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 23:17:41.267 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2083 ms -2024-11-12 23:17:41.459 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 23:17:41.461 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 23:17:41.471 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 23:17:41.472 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-59 - Starting... -2024-11-12 23:17:41.531 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-59 - Added connection org.postgresql.jdbc.PgConnection@613468be -2024-11-12 23:17:41.531 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-59 - Start completed. -2024-11-12 23:17:41.542 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 23:17:41.724 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 23:17:48.851 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 23:17:49.395 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:17:51.498 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 23:17:51.499 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 23:18:00.314 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 23:18:11.512 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 23:18:11.577 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 23:18:11.582 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 23:18:11.588 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 32.514 seconds (process running for 2568.868) -2024-11-12 23:18:11.597 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 23:18:17.054 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (1 addition, 0 deletions, 0 modifications) -2024-11-12 23:18:17.199 [Thread-238] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 23:18:17.533 [Thread-238] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:18:17.534 [Thread-238] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-59 - Shutdown initiated... -2024-11-12 23:18:17.537 [Thread-238] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-59 - Shutdown completed. -2024-11-12 23:18:17.901 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2236 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 23:18:17.901 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 23:18:20.700 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:18:20.700 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 23:18:20.838 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 138 ms. Found 16 JPA repository interfaces. -2024-11-12 23:18:20.855 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:18:20.855 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 23:18:20.872 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:18:20.872 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:18:20.872 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:18:20.872 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:18:20.872 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:18:20.873 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:18:20.873 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:18:20.873 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:18:20.873 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:18:20.873 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:18:20.873 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:18:20.873 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:18:20.875 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:18:20.875 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:18:20.875 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:18:20.875 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:18:20.875 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 19 ms. Found 0 Redis repository interfaces. -2024-11-12 23:18:21.380 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 23:18:21.380 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 23:18:21.380 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 23:18:21.380 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 23:18:21.409 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 23:18:21.409 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 3506 ms -2024-11-12 23:18:21.561 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 23:18:21.563 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 23:18:21.572 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 23:18:21.573 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-60 - Starting... -2024-11-12 23:18:21.636 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-60 - Added connection org.postgresql.jdbc.PgConnection@35fca140 -2024-11-12 23:18:21.636 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-60 - Start completed. -2024-11-12 23:18:21.648 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 23:18:21.819 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 23:18:22.265 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 23:18:22.599 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:18:23.145 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 23:18:23.147 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 23:18:23.560 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 23:18:32.322 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 23:18:32.370 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 23:18:32.379 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 23:18:32.382 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 14.539 seconds (process running for 2589.664) -2024-11-12 23:18:32.389 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 23:18:43.059 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-12 23:18:43.061 [Thread-242] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 23:18:43.185 [Thread-242] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:18:43.186 [Thread-242] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-60 - Shutdown initiated... -2024-11-12 23:18:43.187 [Thread-242] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-60 - Shutdown completed. -2024-11-12 23:18:43.410 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2236 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 23:18:43.410 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 23:18:43.917 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:18:43.918 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 23:18:43.999 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 81 ms. Found 16 JPA repository interfaces. -2024-11-12 23:18:44.003 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:18:44.004 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 23:18:44.011 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:18:44.011 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:18:44.011 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:18:44.011 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:18:44.011 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:18:44.011 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:18:44.012 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:18:44.012 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:18:44.012 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:18:44.012 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:18:44.012 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:18:44.013 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:18:44.013 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:18:44.013 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:18:44.013 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:18:44.013 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:18:44.013 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 9 ms. Found 0 Redis repository interfaces. -2024-11-12 23:18:44.351 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 23:18:44.352 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 23:18:44.352 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 23:18:44.352 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 23:18:44.382 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 23:18:44.382 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 970 ms -2024-11-12 23:18:44.505 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 23:18:44.507 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 23:18:44.514 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 23:18:44.515 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-61 - Starting... -2024-11-12 23:18:44.572 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-61 - Added connection org.postgresql.jdbc.PgConnection@43430014 -2024-11-12 23:18:44.573 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-61 - Start completed. -2024-11-12 23:18:44.588 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 23:18:44.737 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 23:18:45.136 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 23:18:45.501 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:18:45.867 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 23:18:45.867 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 23:18:46.281 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 23:18:48.080 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 23:18:48.126 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 23:18:48.130 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 23:18:48.132 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 4.751 seconds (process running for 2605.414) -2024-11-12 23:18:48.132 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 23:18:54.773 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 2 class path changes (0 additions, 1 deletion, 1 modification) -2024-11-12 23:18:54.776 [Thread-246] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 23:18:54.910 [Thread-246] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:18:54.912 [Thread-246] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-61 - Shutdown initiated... -2024-11-12 23:18:54.919 [Thread-246] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-61 - Shutdown completed. -2024-11-12 23:18:55.285 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2236 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 23:18:55.286 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 23:18:56.270 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:18:56.270 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 23:18:56.371 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 100 ms. Found 16 JPA repository interfaces. -2024-11-12 23:18:56.377 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:18:56.377 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 23:18:56.389 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:18:56.389 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:18:56.389 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:18:56.389 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:18:56.389 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:18:56.389 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:18:56.390 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:18:56.390 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:18:56.390 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:18:56.390 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:18:56.390 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:18:56.390 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:18:56.390 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:18:56.390 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:18:56.390 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:18:56.390 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:18:56.390 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 13 ms. Found 0 Redis repository interfaces. -2024-11-12 23:18:56.799 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 23:18:56.801 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 23:18:56.801 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 23:18:56.802 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 23:18:56.858 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 23:18:56.858 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1565 ms -2024-11-12 23:18:57.161 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 23:18:57.167 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 23:18:57.183 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 23:18:57.184 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-62 - Starting... -2024-11-12 23:18:57.278 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-62 - Added connection org.postgresql.jdbc.PgConnection@3587f21f -2024-11-12 23:18:57.278 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-62 - Start completed. -2024-11-12 23:18:57.301 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 23:18:57.782 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 23:19:04.069 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 23:19:04.681 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:19:07.027 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 23:19:07.028 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 23:19:07.306 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 23:19:08.788 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 23:19:08.828 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 23:19:08.831 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 23:19:08.835 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 13.617 seconds (process running for 2626.116) -2024-11-12 23:19:08.842 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 23:19:13.365 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 2 class path changes (0 additions, 1 deletion, 1 modification) -2024-11-12 23:19:13.367 [Thread-250] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 23:19:13.490 [Thread-250] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:19:13.491 [Thread-250] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-62 - Shutdown initiated... -2024-11-12 23:19:13.494 [Thread-250] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-62 - Shutdown completed. -2024-11-12 23:19:13.957 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2236 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 23:19:13.958 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 23:19:15.268 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:19:15.268 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 23:19:15.388 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 119 ms. Found 16 JPA repository interfaces. -2024-11-12 23:19:15.399 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:19:15.400 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 23:19:15.414 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:19:15.414 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:19:15.414 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:19:15.414 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:19:15.415 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:19:15.415 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:19:15.415 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:19:15.415 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:19:15.415 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:19:15.416 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:19:15.416 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:19:15.416 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:19:15.416 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:19:15.416 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:19:15.416 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:19:15.416 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:19:15.417 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 16 ms. Found 0 Redis repository interfaces. -2024-11-12 23:19:15.924 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 23:19:15.925 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 23:19:15.925 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 23:19:15.925 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 23:19:15.958 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 23:19:15.958 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1993 ms -2024-11-12 23:19:22.117 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 23:19:22.120 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 23:19:22.137 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 23:19:22.139 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-63 - Starting... -2024-11-12 23:19:23.116 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-63 - Added connection org.postgresql.jdbc.PgConnection@671ffae6 -2024-11-12 23:19:23.127 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-63 - Start completed. -2024-11-12 23:19:23.160 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 23:19:24.479 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 23:19:34.144 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 23:19:34.922 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:19:44.177 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 23:19:44.177 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 23:19:45.460 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 23:19:58.036 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 23:19:58.072 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 23:19:58.075 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 23:19:58.079 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 44.248 seconds (process running for 2675.36) -2024-11-12 23:19:58.085 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 23:20:12.932 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 1 deletion, 0 modifications) -2024-11-12 23:20:12.935 [Thread-254] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 23:20:13.061 [Thread-254] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:20:13.063 [Thread-254] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-63 - Shutdown initiated... -2024-11-12 23:20:13.065 [Thread-254] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-63 - Shutdown completed. -2024-11-12 23:20:13.363 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2236 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 23:20:13.363 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 23:20:14.358 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:20:14.358 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 23:20:14.460 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 101 ms. Found 16 JPA repository interfaces. -2024-11-12 23:20:14.467 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:20:14.467 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 23:20:14.479 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:20:14.480 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:20:14.480 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:20:14.480 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:20:14.480 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:20:14.480 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:20:14.480 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:20:14.480 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:20:14.480 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:20:14.482 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:20:14.482 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:20:14.482 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:20:14.482 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:20:14.482 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:20:14.482 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:20:14.482 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:20:14.482 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 13 ms. Found 0 Redis repository interfaces. -2024-11-12 23:20:14.903 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 23:20:14.903 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 23:20:14.903 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 23:20:14.903 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 23:20:14.950 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 23:20:14.950 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1583 ms -2024-11-12 23:20:15.196 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 23:20:15.212 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 23:20:15.239 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 23:20:15.242 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-64 - Starting... -2024-11-12 23:20:15.350 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-64 - Added connection org.postgresql.jdbc.PgConnection@1a1a3a30 -2024-11-12 23:20:15.351 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-64 - Start completed. -2024-11-12 23:20:15.375 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 23:20:15.727 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 23:20:23.498 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 23:20:24.110 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:20:26.303 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 23:20:26.303 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 23:20:26.600 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 23:20:28.030 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 23:20:28.072 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 23:20:28.076 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 23:20:28.079 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 14.765 seconds (process running for 2705.36) -2024-11-12 23:20:28.085 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 23:20:37.156 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 2 class path changes (0 additions, 1 deletion, 1 modification) -2024-11-12 23:20:37.159 [Thread-258] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 23:20:37.291 [Thread-258] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:20:37.292 [Thread-258] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-64 - Shutdown initiated... -2024-11-12 23:20:37.302 [Thread-258] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-64 - Shutdown completed. -2024-11-12 23:20:37.771 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2236 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 23:20:37.771 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 23:20:38.643 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:20:38.643 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 23:20:38.736 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 93 ms. Found 16 JPA repository interfaces. -2024-11-12 23:20:38.742 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:20:38.742 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 23:20:38.750 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:20:38.750 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:20:38.750 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:20:38.750 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:20:38.750 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:20:38.750 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:20:38.751 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:20:38.751 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:20:38.751 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:20:38.751 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:20:38.752 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:20:38.752 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:20:38.752 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:20:38.752 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:20:38.752 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:20:38.752 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:20:38.752 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 9 ms. Found 0 Redis repository interfaces. -2024-11-12 23:20:39.147 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 23:20:39.148 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 23:20:39.148 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 23:20:39.148 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 23:20:39.182 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 23:20:39.182 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1408 ms -2024-11-12 23:20:39.460 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 23:20:39.464 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 23:20:39.486 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 23:20:39.487 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-65 - Starting... -2024-11-12 23:20:39.570 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-65 - Added connection org.postgresql.jdbc.PgConnection@55df25a6 -2024-11-12 23:20:39.571 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-65 - Start completed. -2024-11-12 23:20:39.588 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 23:20:41.032 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 23:20:50.275 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 23:20:51.012 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:20:59.183 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 23:20:59.206 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 23:21:01.877 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 23:21:12.959 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 23:21:12.990 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 23:21:12.993 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 23:21:12.997 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 35.294 seconds (process running for 2750.278) -2024-11-12 23:21:13.004 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 23:21:24.091 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 289 class path changes (0 additions, 287 deletions, 2 modifications) -2024-11-12 23:21:24.093 [Thread-262] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 23:21:24.219 [Thread-262] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:21:24.221 [Thread-262] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-65 - Shutdown initiated... -2024-11-12 23:21:24.223 [Thread-262] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-65 - Shutdown completed. -2024-11-12 23:21:24.558 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2236 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 23:21:24.558 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 23:21:25.022 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:21:25.023 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 23:21:25.024 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 1 ms. Found 0 JPA repository interfaces. -2024-11-12 23:21:25.030 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:21:25.030 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 23:21:25.031 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 0 ms. Found 0 Redis repository interfaces. -2024-11-12 23:21:25.262 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 23:21:25.262 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 23:21:25.263 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 23:21:25.263 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 23:21:25.312 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 23:21:25.312 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 750 ms -2024-11-12 23:21:25.399 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 23:21:25.403 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 23:21:25.412 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 23:21:25.413 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-66 - Starting... -2024-11-12 23:21:25.499 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-66 - Added connection org.postgresql.jdbc.PgConnection@53479356 -2024-11-12 23:21:25.499 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-66 - Start completed. -2024-11-12 23:21:25.517 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 23:21:25.545 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 23:21:25.546 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:21:25.634 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 23:21:26.239 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 23:21:26.263 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 23:21:26.269 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 23:21:26.291 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 1.804 seconds (process running for 2763.572) -2024-11-12 23:21:26.306 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation delta: - - -========================== -CONDITION EVALUATION DELTA -========================== - - -Positive matches: ------------------ - - JacksonAutoConfiguration.JacksonObjectMapperConfiguration#jacksonObjectMapper matched: - - @ConditionalOnMissingBean (types: com.fasterxml.jackson.databind.ObjectMapper; SearchStrategy: all) did not find any beans (OnBeanCondition) - - LettuceConnectionConfiguration#redisConnectionFactory matched: - - @ConditionalOnMissingBean (types: org.springframework.data.redis.connection.RedisConnectionFactory; SearchStrategy: all) did not find any beans (OnBeanCondition) - - @ConditionalOnThreading found PLATFORM (OnThreadingCondition) - - OAuth2WebSecurityConfiguration.OAuth2SecurityFilterChainConfiguration matched: - - AllNestedConditions 2 matched 0 did not; NestedCondition on DefaultWebSecurityCondition.Beans @ConditionalOnMissingBean (types: org.springframework.security.web.SecurityFilterChain; SearchStrategy: all) did not find any beans; NestedCondition on DefaultWebSecurityCondition.Classes @ConditionalOnClass found required classes 'org.springframework.security.web.SecurityFilterChain', 'org.springframework.security.config.annotation.web.builders.HttpSecurity' (DefaultWebSecurityCondition) - - RedisAutoConfiguration#redisTemplate matched: - - @ConditionalOnSingleCandidate (types: org.springframework.data.redis.connection.RedisConnectionFactory; SearchStrategy: all) found a single bean 'redisConnectionFactory'; @ConditionalOnMissingBean (names: redisTemplate; SearchStrategy: all) did not find any beans (OnBeanCondition) - - SpringBootWebSecurityConfiguration.WebSecurityEnablerConfiguration matched: - - @ConditionalOnClass found required class 'org.springframework.security.config.annotation.web.configuration.EnableWebSecurity' (OnClassCondition) - - @ConditionalOnMissingBean (names: springSecurityFilterChain; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration matched: - - @ConditionalOnClass found required classes 'jakarta.servlet.Servlet', 'org.springframework.web.servlet.DispatcherServlet', 'org.springframework.web.servlet.config.annotation.WebMvcConfigurer' (OnClassCondition) - - found 'session' scope (OnWebApplicationCondition) - - @ConditionalOnMissingBean (types: org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration#formContentFilter matched: - - @ConditionalOnProperty (spring.mvc.formcontent.filter.enabled) matched (OnPropertyCondition) - - @ConditionalOnMissingBean (types: org.springframework.web.filter.FormContentFilter; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration.EnableWebMvcConfiguration#flashMapManager matched: - - @ConditionalOnMissingBean (names: flashMapManager; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration.EnableWebMvcConfiguration#localeResolver matched: - - @ConditionalOnMissingBean (names: localeResolver; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration.EnableWebMvcConfiguration#themeResolver matched: - - @ConditionalOnMissingBean (names: themeResolver; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter#defaultViewResolver matched: - - @ConditionalOnMissingBean (types: org.springframework.web.servlet.view.InternalResourceViewResolver; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter#requestContextFilter matched: - - @ConditionalOnMissingBean (types: org.springframework.web.context.request.RequestContextListener,org.springframework.web.filter.RequestContextFilter; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter#viewResolver matched: - - @ConditionalOnBean (types: org.springframework.web.servlet.ViewResolver; SearchStrategy: all) found beans 'defaultViewResolver', 'beanNameViewResolver', 'mvcViewResolver'; @ConditionalOnMissingBean (names: viewResolver types: org.springframework.web.servlet.view.ContentNegotiatingViewResolver; SearchStrategy: all) did not find any beans (OnBeanCondition) - - -Negative matches: ------------------ - - WebMvcAutoConfiguration#hiddenHttpMethodFilter: - Did not match: - - @ConditionalOnProperty (spring.mvc.hiddenmethod.filter.enabled) did not find property 'enabled' (OnPropertyCondition) - - WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter#beanNameViewResolver: - Did not match: - - @ConditionalOnMissingBean (types: org.springframework.web.servlet.view.BeanNameViewResolver; SearchStrategy: all) found beans of type 'org.springframework.web.servlet.view.BeanNameViewResolver' beanNameViewResolver (OnBeanCondition) - - -Exclusions: ------------ - - None - - -Unconditional classes: ----------------------- - - None - - - -2024-11-12 23:21:34.301 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 287 class path changes (287 additions, 0 deletions, 0 modifications) -2024-11-12 23:21:34.301 [Thread-266] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 23:21:34.318 [Thread-266] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:21:34.318 [Thread-266] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-66 - Shutdown initiated... -2024-11-12 23:21:34.328 [Thread-266] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-66 - Shutdown completed. -2024-11-12 23:21:34.723 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2236 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 23:21:34.723 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 23:21:35.857 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:21:35.857 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 23:21:35.987 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 137 ms. Found 16 JPA repository interfaces. -2024-11-12 23:21:36.003 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:21:36.003 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 23:21:36.003 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:21:36.003 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:21:36.003 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:21:36.003 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:21:36.003 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:21:36.003 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:21:36.003 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:21:36.003 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:21:36.003 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:21:36.003 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:21:36.003 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:21:36.003 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:21:36.003 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:21:36.003 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:21:36.003 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:21:36.003 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:21:36.003 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 11 ms. Found 0 Redis repository interfaces. -2024-11-12 23:21:36.567 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 23:21:36.568 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 23:21:36.568 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 23:21:36.568 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 23:21:36.603 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 23:21:36.603 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1880 ms -2024-11-12 23:21:36.837 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 23:21:36.838 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 23:21:36.916 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 23:21:36.916 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-67 - Starting... -2024-11-12 23:21:37.058 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-67 - Added connection org.postgresql.jdbc.PgConnection@7715d619 -2024-11-12 23:21:37.058 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-67 - Start completed. -2024-11-12 23:21:37.089 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 23:21:39.160 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 23:22:14.920 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 23:22:22.483 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:22:45.147 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 23:22:45.148 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 23:23:18.908 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 23:23:29.963 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 23:23:29.996 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 23:23:30.000 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 115.355 seconds (process running for 2887.281) -2024-11-12 23:23:30.006 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation delta: - - -========================== -CONDITION EVALUATION DELTA -========================== - - -Positive matches: ------------------ - - None - - -Negative matches: ------------------ - - JacksonAutoConfiguration.JacksonObjectMapperConfiguration#jacksonObjectMapper: - Did not match: - - @ConditionalOnMissingBean (types: com.fasterxml.jackson.databind.ObjectMapper; SearchStrategy: all) found beans of type 'com.fasterxml.jackson.databind.ObjectMapper' redisObjectMapper (OnBeanCondition) - - LettuceConnectionConfiguration#redisConnectionFactory: - Did not match: - - @ConditionalOnMissingBean (types: org.springframework.data.redis.connection.RedisConnectionFactory; SearchStrategy: all) found beans of type 'org.springframework.data.redis.connection.RedisConnectionFactory' redisConnectionFactory (OnBeanCondition) - - OAuth2WebSecurityConfiguration.OAuth2SecurityFilterChainConfiguration: - Did not match: - - AllNestedConditions 1 matched 1 did not; NestedCondition on DefaultWebSecurityCondition.Beans @ConditionalOnMissingBean (types: org.springframework.security.web.SecurityFilterChain; SearchStrategy: all) found beans of type 'org.springframework.security.web.SecurityFilterChain' securityFilterChain; NestedCondition on DefaultWebSecurityCondition.Classes @ConditionalOnClass found required classes 'org.springframework.security.web.SecurityFilterChain', 'org.springframework.security.config.annotation.web.builders.HttpSecurity' (DefaultWebSecurityCondition) - - RedisAutoConfiguration#redisTemplate: - Did not match: - - @ConditionalOnMissingBean (names: redisTemplate; SearchStrategy: all) found beans named redisTemplate (OnBeanCondition) - - SpringBootWebSecurityConfiguration.WebSecurityEnablerConfiguration: - Did not match: - - @ConditionalOnMissingBean (names: springSecurityFilterChain; SearchStrategy: all) found beans named springSecurityFilterChain (OnBeanCondition) - Matched: - - @ConditionalOnClass found required class 'org.springframework.security.config.annotation.web.configuration.EnableWebSecurity' (OnClassCondition) - - WebMvcAutoConfiguration: - Did not match: - - @ConditionalOnMissingBean (types: org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport; SearchStrategy: all) found beans of type 'org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport' org.springframework.web.servlet.config.annotation.DelegatingWebMvcConfiguration (OnBeanCondition) - Matched: - - @ConditionalOnClass found required classes 'jakarta.servlet.Servlet', 'org.springframework.web.servlet.DispatcherServlet', 'org.springframework.web.servlet.config.annotation.WebMvcConfigurer' (OnClassCondition) - - found 'session' scope (OnWebApplicationCondition) - - -Exclusions: ------------ - - None - - -Unconditional classes: ----------------------- - - None - - - -2024-11-12 23:23:30.118 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:23:30.119 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-67 - Shutdown initiated... -2024-11-12 23:23:30.121 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-67 - Shutdown completed. -2024-11-12 23:23:37.593 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-12 23:23:37.637 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 6180 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 23:23:37.638 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 23:23:37.694 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-12 23:23:37.695 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-12 23:23:37.958 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-12 23:23:37.965 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-12 23:23:39.184 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:23:39.186 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 23:23:39.467 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 270 ms. Found 16 JPA repository interfaces. -2024-11-12 23:23:39.487 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:23:39.489 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 23:23:39.508 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:23:39.509 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:23:39.509 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:23:39.509 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:23:39.509 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:23:39.510 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:23:39.510 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:23:39.510 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:23:39.510 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:23:39.512 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:23:39.512 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:23:39.512 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:23:39.512 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:23:39.512 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:23:39.513 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:23:39.513 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:23:39.513 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 14 ms. Found 0 Redis repository interfaces. -2024-11-12 23:23:40.844 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 23:23:40.861 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 23:23:40.863 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 23:23:40.864 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 23:23:40.947 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 23:23:40.949 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 3252 ms -2024-11-12 23:23:41.377 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 23:23:41.506 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-12 23:23:41.578 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 23:23:42.122 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 23:23:42.169 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-12 23:23:42.410 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@7dae0783 -2024-11-12 23:23:42.413 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-12 23:23:42.477 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 23:23:43.330 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 23:23:45.092 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 23:23:45.434 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:23:46.232 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 23:23:46.233 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 23:23:47.211 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 23:23:49.430 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 23:23:49.481 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 23:23:49.500 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 23:23:49.511 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 12.313 seconds (process running for 13.933) -2024-11-12 23:23:58.137 [http-nio-8080-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2024-11-12 23:23:58.138 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2024-11-12 23:23:58.142 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 4 ms -2024-11-12 23:24:05.876 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/auth/login -2024-11-12 23:24:06.024 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of login -2024-11-12 23:24:06.503 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of login -2024-11-12 23:24:06.506 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of login took 479 ms -2024-11-12 23:24:06.706 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:24:06.714 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/all-records/count -2024-11-12 23:24:06.717 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-type/count -2024-11-12 23:24:06.717 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/revenue-total -2024-11-12 23:24:06.717 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/order-status/count -2024-11-12 23:24:06.722 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/user-type/count -2024-11-12 23:24:06.857 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countOrderStatus -2024-11-12 23:24:06.861 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countAllRecords -2024-11-12 23:24:06.861 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countProductType -2024-11-12 23:24:06.861 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countUserType -2024-11-12 23:24:06.861 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countRevenue -2024-11-12 23:24:06.867 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:24:06.883 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countUserType -2024-11-12 23:24:06.883 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of countUserType took 21 ms -2024-11-12 23:24:06.885 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countOrderStatus -2024-11-12 23:24:06.885 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of countOrderStatus took 31 ms -2024-11-12 23:24:06.899 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-12 23:24:06.930 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countProductType -2024-11-12 23:24:06.931 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of countProductType took 67 ms -2024-11-12 23:24:06.979 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:24:06.980 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 109 ms -2024-11-12 23:24:06.996 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:24:07.023 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:24:07.038 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:24:07.038 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 15 ms -2024-11-12 23:24:07.045 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:24:07.070 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:24:07.093 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:24:07.093 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 23 ms -2024-11-12 23:24:07.100 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:24:07.121 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:24:07.122 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countRevenue -2024-11-12 23:24:07.122 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of countRevenue took 259 ms -2024-11-12 23:24:07.131 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:24:07.138 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 17 ms -2024-11-12 23:24:07.140 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countAllRecords -2024-11-12 23:24:07.140 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of countAllRecords took 279 ms -2024-11-12 23:24:20.783 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-12 23:24:20.792 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-12 23:24:20.799 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-12 23:24:20.799 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 7 ms -2024-11-12 23:24:20.806 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-12 23:24:20.809 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-12 23:24:20.814 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-12 23:24:20.814 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 5 ms -2024-11-12 23:24:20.943 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles -2024-11-12 23:24:20.944 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/user-type/count -2024-11-12 23:24:20.945 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/users -2024-11-12 23:24:20.965 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countUserType -2024-11-12 23:24:20.973 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countUserType -2024-11-12 23:24:20.973 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of countUserType took 9 ms -2024-11-12 23:24:20.993 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles -2024-11-12 23:24:21.122 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/users -2024-11-12 23:24:35.308 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-12 23:24:35.331 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getInfoCurrentUser -2024-11-12 23:24:35.348 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getInfoCurrentUser -2024-11-12 23:24:35.348 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getInfoCurrentUser took 20 ms -2024-11-12 23:24:35.597 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-12 23:24:35.599 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-12 23:24:35.603 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-12 23:24:35.603 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 4 ms -2024-11-12 23:24:35.608 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-12 23:24:35.609 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-12 23:24:35.612 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-12 23:24:35.613 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 3 ms -2024-11-12 23:24:35.774 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:24:35.778 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles -2024-11-12 23:24:35.781 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/user-type/count -2024-11-12 23:24:35.781 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/users -2024-11-12 23:24:35.795 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:24:35.801 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countUserType -2024-11-12 23:24:35.806 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles -2024-11-12 23:24:35.809 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countUserType -2024-11-12 23:24:35.809 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of countUserType took 9 ms -2024-11-12 23:24:35.815 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:24:35.816 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 21 ms -2024-11-12 23:24:35.823 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:24:35.840 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:24:35.850 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:24:35.850 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 10 ms -2024-11-12 23:24:35.856 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:24:35.870 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:24:35.879 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:24:35.879 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 9 ms -2024-11-12 23:24:35.883 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:24:35.896 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:24:35.905 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:24:35.905 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 8 ms -2024-11-12 23:24:35.954 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/users -2024-11-12 23:25:13.645 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-12 23:25:13.663 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getInfoCurrentUser -2024-11-12 23:25:13.672 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getInfoCurrentUser -2024-11-12 23:25:13.673 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getInfoCurrentUser took 9 ms -2024-11-12 23:25:13.930 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-12 23:25:13.931 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-12 23:25:13.936 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-12 23:25:13.936 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 4 ms -2024-11-12 23:25:13.941 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-12 23:25:13.942 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-12 23:25:13.946 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-12 23:25:13.946 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 3 ms -2024-11-12 23:25:14.103 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:25:14.106 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles -2024-11-12 23:25:14.109 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/user-type/count -2024-11-12 23:25:14.109 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/users -2024-11-12 23:25:14.118 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:25:14.123 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countUserType -2024-11-12 23:25:14.128 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles -2024-11-12 23:25:14.131 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:25:14.131 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 13 ms -2024-11-12 23:25:14.133 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countUserType -2024-11-12 23:25:14.133 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of countUserType took 9 ms -2024-11-12 23:25:14.137 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:25:14.170 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:25:14.182 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:25:14.183 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 12 ms -2024-11-12 23:25:14.192 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:25:14.230 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:25:14.248 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:25:14.248 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 17 ms -2024-11-12 23:25:14.254 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:25:14.268 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:25:14.279 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:25:14.279 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 11 ms -2024-11-12 23:25:14.310 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/users -2024-11-12 23:26:01.587 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/auth/login -2024-11-12 23:26:01.589 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of login -2024-11-12 23:26:01.812 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of login -2024-11-12 23:26:01.812 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of login took 222 ms -2024-11-12 23:26:27.931 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/users -2024-11-12 23:27:04.043 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:27:04.046 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-12 23:27:04.051 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-12 23:27:10.873 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-12 23:27:10.920 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 21292 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 23:27:10.922 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 23:27:10.976 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-12 23:27:10.976 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-12 23:27:11.221 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-12 23:27:11.226 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-12 23:27:12.378 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:27:12.380 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 23:27:12.630 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 241 ms. Found 16 JPA repository interfaces. -2024-11-12 23:27:12.651 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:27:12.652 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 23:27:12.672 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:27:12.672 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:27:12.673 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:27:12.673 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:27:12.673 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:27:12.673 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:27:12.673 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:27:12.673 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:27:12.674 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:27:12.675 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:27:12.675 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:27:12.675 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:27:12.675 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:27:12.675 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:27:12.676 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:27:12.676 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:27:12.676 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 15 ms. Found 0 Redis repository interfaces. -2024-11-12 23:27:13.829 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 23:27:13.840 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 23:27:13.841 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 23:27:13.842 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 23:27:13.902 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 23:27:13.903 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2926 ms -2024-11-12 23:27:14.161 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 23:27:14.224 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-12 23:27:14.264 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 23:27:14.665 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 23:27:14.698 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-12 23:27:14.866 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@42ac9cc3 -2024-11-12 23:27:14.869 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-12 23:27:14.916 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 23:27:15.543 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 23:27:17.082 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 23:27:17.410 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:27:18.168 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 23:27:18.169 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 23:27:18.962 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 23:27:21.332 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 23:27:21.390 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 23:27:21.424 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 23:27:21.438 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 10.94 seconds (process running for 12.386) -2024-11-12 23:27:27.878 [http-nio-8080-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2024-11-12 23:27:27.878 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2024-11-12 23:27:27.881 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 3 ms -2024-11-12 23:27:27.923 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/auth/login -2024-11-12 23:27:28.063 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of login -2024-11-12 23:27:28.593 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of login -2024-11-12 23:27:28.593 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of login took 530 ms -2024-11-12 23:27:28.898 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-12 23:27:28.908 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-12 23:27:28.916 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-12 23:27:28.916 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 8 ms -2024-11-12 23:27:28.927 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-12 23:27:28.930 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-12 23:27:28.936 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-12 23:27:28.936 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 6 ms -2024-11-12 23:27:29.076 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:27:29.086 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles -2024-11-12 23:27:29.089 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/user-type/count -2024-11-12 23:27:29.092 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/users -2024-11-12 23:27:29.251 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countUserType -2024-11-12 23:27:29.253 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:27:29.284 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countUserType -2024-11-12 23:27:29.284 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of countUserType took 33 ms -2024-11-12 23:27:29.303 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getRoles -2024-11-12 23:27:29.303 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllUser -2024-11-12 23:27:29.337 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getRoles -2024-11-12 23:27:29.338 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getRoles took 34 ms -2024-11-12 23:27:29.340 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:27:29.340 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 87 ms -2024-11-12 23:27:29.352 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles -2024-11-12 23:27:29.352 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:27:29.372 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllUser -2024-11-12 23:27:29.372 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllUser took 69 ms -2024-11-12 23:27:29.377 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getRoles -2024-11-12 23:27:29.377 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:27:29.385 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/users -2024-11-12 23:27:29.388 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getRoles -2024-11-12 23:27:29.388 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getRoles took 12 ms -2024-11-12 23:27:29.399 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:27:29.399 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 21 ms -2024-11-12 23:27:29.404 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:27:29.406 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllUser -2024-11-12 23:27:29.424 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:27:29.437 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllUser -2024-11-12 23:27:29.437 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllUser took 30 ms -2024-11-12 23:27:29.440 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:27:29.441 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 16 ms -2024-11-12 23:27:29.446 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:27:29.460 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:27:29.473 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:27:29.474 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 13 ms -2024-11-12 23:27:50.676 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/users -2024-11-12 23:27:50.689 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllUser -2024-11-12 23:27:50.711 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllUser -2024-11-12 23:27:50.712 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllUser took 22 ms -2024-11-12 23:28:13.001 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/auth/register -2024-11-12 23:28:13.007 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of createUser -2024-11-12 23:28:13.099 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of createUser -2024-11-12 23:28:13.099 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of createUser took 90 ms -2024-11-12 23:28:21.524 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/auth/login -2024-11-12 23:28:21.526 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of login -2024-11-12 23:28:21.711 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of login -2024-11-12 23:28:21.713 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of login took 186 ms -2024-11-12 23:28:23.223 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:28:23.232 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:28:23.247 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:28:23.247 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 7 ms -2024-11-12 23:28:23.251 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:28:23.267 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:28:23.270 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:28:23.275 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 7 ms -2024-11-12 23:28:23.275 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:28:23.292 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:28:23.298 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:28:23.298 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 5 ms -2024-11-12 23:28:23.306 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:28:23.321 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:28:23.331 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:28:23.332 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 11 ms -2024-11-12 23:28:25.017 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-12 23:28:25.020 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-12 23:28:25.020 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-12 23:28:25.023 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-12 23:28:25.030 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-12 23:28:25.030 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-12 23:28:25.030 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 10 ms -2024-11-12 23:28:25.030 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 8 ms -2024-11-12 23:28:25.065 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:28:25.078 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:28:25.084 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:28:25.086 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 6 ms -2024-11-12 23:28:25.402 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products/public -2024-11-12 23:28:25.403 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductsPublic -2024-11-12 23:28:25.480 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductsPublic -2024-11-12 23:28:25.480 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductsPublic took 75 ms -2024-11-12 23:28:32.105 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:28:32.118 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/all-records/count -2024-11-12 23:28:32.121 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/user-type/count -2024-11-12 23:28:32.124 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:28:32.124 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/revenue-total -2024-11-12 23:28:32.131 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-type/count -2024-11-12 23:28:32.132 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:28:32.132 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 7 ms -2024-11-12 23:28:32.135 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countUserType -2024-11-12 23:28:32.136 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-12 23:28:32.141 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countRevenue -2024-11-12 23:28:32.143 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countAllRecords -2024-11-12 23:28:32.146 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countUserType -2024-11-12 23:28:32.146 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of countUserType took 10 ms -2024-11-12 23:28:32.150 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countProductType -2024-11-12 23:28:32.150 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/order-status/count -2024-11-12 23:28:32.165 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:28:32.167 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countOrderStatus -2024-11-12 23:28:32.188 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:28:32.196 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countOrderStatus -2024-11-12 23:28:32.197 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of countOrderStatus took 28 ms -2024-11-12 23:28:32.199 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countProductType -2024-11-12 23:28:32.199 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of countProductType took 50 ms -2024-11-12 23:28:32.203 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:28:32.203 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 15 ms -2024-11-12 23:28:32.210 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:28:32.240 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:28:32.249 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:28:32.249 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 9 ms -2024-11-12 23:28:32.256 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:28:32.273 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:28:32.277 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:28:32.278 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 5 ms -2024-11-12 23:28:32.329 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countRevenue -2024-11-12 23:28:32.329 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of countRevenue took 187 ms -2024-11-12 23:28:32.361 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countAllRecords -2024-11-12 23:28:32.361 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of countAllRecords took 218 ms -2024-11-12 23:28:41.703 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-12 23:28:41.705 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-12 23:28:41.712 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-12 23:28:41.712 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 6 ms -2024-11-12 23:28:52.291 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-12 23:28:52.292 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-12 23:28:52.299 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-12 23:28:52.299 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 6 ms -2024-11-12 23:28:58.484 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/auth/login -2024-11-12 23:28:58.486 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of login -2024-11-12 23:28:58.668 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of login -2024-11-12 23:28:58.668 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of login took 181 ms -2024-11-12 23:28:59.411 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-12 23:28:59.413 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-12 23:28:59.416 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-12 23:28:59.416 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 2 ms -2024-11-12 23:28:59.419 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-12 23:28:59.420 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-12 23:28:59.424 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-12 23:28:59.424 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 2 ms -2024-11-12 23:28:59.595 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:28:59.600 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles -2024-11-12 23:28:59.600 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/user-type/count -2024-11-12 23:28:59.600 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/users -2024-11-12 23:28:59.612 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:28:59.616 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countUserType -2024-11-12 23:28:59.617 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getRoles -2024-11-12 23:28:59.619 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllUser -2024-11-12 23:28:59.622 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:28:59.622 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 11 ms -2024-11-12 23:28:59.622 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getRoles -2024-11-12 23:28:59.622 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getRoles took 7 ms -2024-11-12 23:28:59.622 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countUserType -2024-11-12 23:28:59.622 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of countUserType took 8 ms -2024-11-12 23:28:59.631 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles -2024-11-12 23:28:59.632 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:28:59.641 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllUser -2024-11-12 23:28:59.641 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllUser took 22 ms -2024-11-12 23:28:59.649 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:28:59.650 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getRoles -2024-11-12 23:28:59.656 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getRoles -2024-11-12 23:28:59.657 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getRoles took 6 ms -2024-11-12 23:28:59.658 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:28:59.658 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 8 ms -2024-11-12 23:28:59.663 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:28:59.678 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:28:59.688 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:28:59.688 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 9 ms -2024-11-12 23:28:59.694 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:28:59.714 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:28:59.725 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:28:59.725 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 11 ms -2024-11-12 23:28:59.974 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/users -2024-11-12 23:28:59.987 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllUser -2024-11-12 23:29:00.003 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllUser -2024-11-12 23:29:00.004 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllUser took 16 ms -2024-11-12 23:29:13.602 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles -2024-11-12 23:29:13.613 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getRoles -2024-11-12 23:29:13.618 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getRoles -2024-11-12 23:29:13.618 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getRoles took 4 ms -2024-11-12 23:29:15.308 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles/a2515240-93ba-489d-b1d7-da17d346862a -2024-11-12 23:29:15.316 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getOne -2024-11-12 23:29:15.322 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getOne -2024-11-12 23:29:15.322 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getOne took 5 ms -2024-11-12 23:29:39.537 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - PUT /api/v1/roles/a2515240-93ba-489d-b1d7-da17d346862a -2024-11-12 23:29:39.551 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of editRole -2024-11-12 23:29:39.578 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of editRole -2024-11-12 23:29:39.578 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of editRole took 26 ms -2024-11-12 23:29:39.828 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles -2024-11-12 23:29:39.839 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getRoles -2024-11-12 23:29:39.846 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getRoles -2024-11-12 23:29:39.846 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getRoles took 6 ms -2024-11-12 23:29:49.386 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-12 23:29:49.387 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-12 23:29:49.391 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-12 23:29:49.391 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 4 ms -2024-11-12 23:29:49.394 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-12 23:29:49.396 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-12 23:29:49.400 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-12 23:29:49.400 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 4 ms -2024-11-12 23:29:49.561 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles -2024-11-12 23:29:49.562 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/users -2024-11-12 23:29:49.562 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/user-type/count -2024-11-12 23:29:49.576 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getRoles -2024-11-12 23:29:49.579 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllUser -2024-11-12 23:29:49.580 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countUserType -2024-11-12 23:29:49.582 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getRoles -2024-11-12 23:29:49.582 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getRoles took 6 ms -2024-11-12 23:29:49.585 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countUserType -2024-11-12 23:29:49.585 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of countUserType took 8 ms -2024-11-12 23:29:49.585 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles -2024-11-12 23:29:49.596 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllUser -2024-11-12 23:29:49.596 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllUser took 17 ms -2024-11-12 23:29:49.606 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getRoles -2024-11-12 23:29:49.613 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getRoles -2024-11-12 23:29:49.613 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getRoles took 6 ms -2024-11-12 23:29:49.884 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/users -2024-11-12 23:29:49.895 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllUser -2024-11-12 23:29:49.907 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllUser -2024-11-12 23:29:49.907 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllUser took 12 ms -2024-11-12 23:29:53.901 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles -2024-11-12 23:29:53.903 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/users/cab87764-9d63-447c-9458-787600037440 -2024-11-12 23:29:53.909 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getRoles -2024-11-12 23:29:53.915 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getRoles -2024-11-12 23:29:53.916 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getRoles took 6 ms -2024-11-12 23:29:53.916 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getOneUser -2024-11-12 23:29:53.921 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getOneUser -2024-11-12 23:29:53.921 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getOneUser took 6 ms -2024-11-12 23:30:17.145 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - PUT /api/v1/users/cab87764-9d63-447c-9458-787600037440 -2024-11-12 23:30:17.160 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of editUser -2024-11-12 23:30:17.176 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of editUser -2024-11-12 23:30:17.177 [http-nio-8080-exec-7] ERROR o.a.c.c.C.[.[.[.[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception -java.lang.RuntimeException: Request processing failed: java.lang.NumberFormatException: For input string: "Đà Nẵng" - at com.Optimart.filters.JwtTokenFilter.doFilterInternal(JwtTokenFilter.java:67) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107) - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90) - at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82) - at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233) - at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191) - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) - at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$3(HandlerMappingIntrospector.java:195) - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) - at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74) - at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:230) - at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:352) - at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:268) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483) - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389) - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:904) - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) - at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) - at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) - at java.base/java.lang.Thread.run(Thread.java:1583) -2024-11-12 23:30:22.274 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - PUT /api/v1/users/cab87764-9d63-447c-9458-787600037440 -2024-11-12 23:30:22.284 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of editUser -2024-11-12 23:30:22.292 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of editUser -2024-11-12 23:30:22.293 [http-nio-8080-exec-6] ERROR o.a.c.c.C.[.[.[.[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception -java.lang.RuntimeException: Request processing failed: java.lang.NumberFormatException: For input string: "Đà Nẵng" - at com.Optimart.filters.JwtTokenFilter.doFilterInternal(JwtTokenFilter.java:67) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107) - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90) - at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82) - at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233) - at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191) - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) - at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$3(HandlerMappingIntrospector.java:195) - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) - at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74) - at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:230) - at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:352) - at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:268) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483) - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389) - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:904) - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) - at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) - at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) - at java.base/java.lang.Thread.run(Thread.java:1583) -2024-11-12 23:31:36.459 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 1 deletion, 0 modifications) -2024-11-12 23:31:36.469 [Thread-5] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 23:31:36.644 [Thread-5] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:31:36.651 [Thread-5] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-12 23:31:36.659 [Thread-5] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-12 23:31:36.990 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 21292 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 23:31:36.992 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 23:31:38.261 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:31:38.261 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 23:31:38.378 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 115 ms. Found 16 JPA repository interfaces. -2024-11-12 23:31:38.386 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:31:38.386 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 23:31:38.395 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:31:38.395 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:31:38.396 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:31:38.396 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:31:38.396 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:31:38.396 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:31:38.396 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:31:38.396 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:31:38.396 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:31:38.396 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:31:38.396 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:31:38.397 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:31:38.397 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:31:38.397 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:31:38.397 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:31:38.397 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:31:38.397 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 11 ms. Found 0 Redis repository interfaces. -2024-11-12 23:31:39.017 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 23:31:39.021 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 23:31:39.021 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 23:31:39.021 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 23:31:39.064 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 23:31:39.064 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2065 ms -2024-11-12 23:31:39.333 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 23:31:39.338 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 23:31:39.361 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 23:31:39.363 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Starting... -2024-11-12 23:31:39.434 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-2 - Added connection org.postgresql.jdbc.PgConnection@440dfd28 -2024-11-12 23:31:39.435 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Start completed. -2024-11-12 23:31:39.450 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 23:31:39.992 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 23:31:41.016 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 23:31:41.565 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:31:42.600 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 23:31:42.606 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 23:31:43.670 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 23:31:46.616 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 23:31:46.673 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 23:31:46.678 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 23:31:46.685 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 9.821 seconds (process running for 277.633) -2024-11-12 23:31:46.698 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 23:31:48.058 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (1 addition, 0 deletions, 0 modifications) -2024-11-12 23:31:48.060 [Thread-7] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 23:31:48.191 [Thread-7] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:31:48.193 [Thread-7] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown initiated... -2024-11-12 23:31:48.198 [Thread-7] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown completed. -2024-11-12 23:31:48.333 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 21292 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 23:31:48.333 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 23:31:48.884 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:31:48.884 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 23:31:48.962 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 78 ms. Found 16 JPA repository interfaces. -2024-11-12 23:31:48.968 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:31:48.968 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 23:31:48.977 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:31:48.977 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:31:48.977 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:31:48.977 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:31:48.978 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:31:48.978 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:31:48.978 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:31:48.978 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:31:48.978 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:31:48.978 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:31:48.978 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:31:48.978 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:31:48.978 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:31:48.978 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:31:48.978 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:31:48.979 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:31:48.979 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 9 ms. Found 0 Redis repository interfaces. -2024-11-12 23:31:49.283 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 23:31:49.284 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 23:31:49.284 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 23:31:49.284 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 23:31:49.311 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 23:31:49.311 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 975 ms -2024-11-12 23:31:49.428 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 23:31:49.431 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 23:31:49.438 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 23:31:49.440 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Starting... -2024-11-12 23:31:49.490 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-3 - Added connection org.postgresql.jdbc.PgConnection@329b2d02 -2024-11-12 23:31:49.490 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Start completed. -2024-11-12 23:31:49.500 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 23:31:49.659 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 23:31:49.969 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 23:31:50.307 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:31:51.017 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 23:31:51.019 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 23:31:51.462 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 23:31:54.563 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 23:31:54.622 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 23:31:54.627 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 23:31:54.634 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 6.334 seconds (process running for 285.582) -2024-11-12 23:31:54.646 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 23:31:55.118 [http-nio-8080-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2024-11-12 23:31:55.118 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2024-11-12 23:31:55.122 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 4 ms -2024-11-12 23:31:55.139 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - PUT /api/v1/users/cab87764-9d63-447c-9458-787600037440 -2024-11-12 23:31:55.236 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of editUser -2024-11-12 23:32:42.230 [HikariPool-3 housekeeper] WARN com.zaxxer.hikari.pool.HikariPool - HikariPool-3 - Thread starvation or clock leap detected (housekeeper delta=52s630ms732µs800ns). -2024-11-12 23:32:42.246 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of editUser -2024-11-12 23:32:42.247 [http-nio-8080-exec-2] ERROR o.a.c.c.C.[.[.[.[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception -java.lang.RuntimeException: Request processing failed: java.lang.NumberFormatException: For input string: "Đà Nẵng" - at com.Optimart.filters.JwtTokenFilter.doFilterInternal(JwtTokenFilter.java:67) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107) - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90) - at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82) - at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233) - at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191) - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) - at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$3(HandlerMappingIntrospector.java:195) - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) - at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74) - at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:230) - at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:352) - at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:268) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483) - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389) - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:904) - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) - at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) - at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) - at java.base/java.lang.Thread.run(Thread.java:1583) -2024-11-12 23:32:43.086 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-12 23:32:43.089 [Thread-11] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 23:32:43.215 [Thread-11] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:32:43.216 [Thread-11] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Shutdown initiated... -2024-11-12 23:32:43.220 [Thread-11] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Shutdown completed. -2024-11-12 23:32:43.340 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 21292 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 23:32:43.340 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 23:32:43.845 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:32:43.846 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 23:32:43.938 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 92 ms. Found 16 JPA repository interfaces. -2024-11-12 23:32:43.944 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:32:43.944 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 23:32:43.953 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:32:43.955 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:32:43.955 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:32:43.955 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:32:43.955 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:32:43.955 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:32:43.955 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:32:43.955 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:32:43.956 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:32:43.956 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:32:43.956 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:32:43.956 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:32:43.956 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:32:43.956 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:32:43.956 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:32:43.956 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:32:43.956 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 11 ms. Found 0 Redis repository interfaces. -2024-11-12 23:32:44.445 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 23:32:44.446 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 23:32:44.447 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 23:32:44.447 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 23:32:44.503 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 23:32:44.503 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1160 ms -2024-11-12 23:32:44.759 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 23:32:44.763 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 23:32:44.781 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 23:32:44.782 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Starting... -2024-11-12 23:32:44.858 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-4 - Added connection org.postgresql.jdbc.PgConnection@6d23b640 -2024-11-12 23:32:44.858 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Start completed. -2024-11-12 23:32:44.876 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 23:32:45.183 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 23:32:45.717 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 23:32:46.078 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:32:46.622 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 23:32:46.623 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 23:32:46.945 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 23:32:48.463 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 23:32:48.511 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 23:32:48.516 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 23:32:48.520 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 5.212 seconds (process running for 339.467) -2024-11-12 23:32:48.529 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 23:32:48.579 [http-nio-8080-exec-2] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2024-11-12 23:32:48.579 [http-nio-8080-exec-2] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2024-11-12 23:32:48.581 [http-nio-8080-exec-2] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 2 ms -2024-11-12 23:32:54.270 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/auth/login -2024-11-12 23:32:54.284 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of login -2024-11-12 23:32:54.545 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of login -2024-11-12 23:32:54.545 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of login took 258 ms -2024-11-12 23:32:59.967 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-12 23:33:00.045 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getInfoCurrentUser -2024-11-12 23:33:00.058 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getInfoCurrentUser -2024-11-12 23:33:00.058 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getInfoCurrentUser took 11 ms -2024-11-12 23:33:01.562 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-12 23:33:01.567 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-12 23:33:01.567 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-12 23:33:01.569 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-12 23:33:01.575 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-12 23:33:01.575 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 8 ms -2024-11-12 23:33:01.584 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-12 23:33:01.584 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 14 ms -2024-11-12 23:33:01.609 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:33:01.639 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:33:01.663 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:33:01.663 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 24 ms -2024-11-12 23:33:01.673 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:33:01.693 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:33:01.697 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:33:01.700 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:33:01.700 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 7 ms -2024-11-12 23:33:01.707 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:33:01.716 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:33:01.724 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:33:01.725 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:33:01.725 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 9 ms -2024-11-12 23:33:01.736 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:33:01.736 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 12 ms -2024-11-12 23:33:01.743 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:33:01.755 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:33:01.761 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:33:01.761 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 5 ms -2024-11-12 23:33:02.056 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products/public -2024-11-12 23:33:02.056 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductsPublic -2024-11-12 23:33:02.119 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductsPublic -2024-11-12 23:33:02.119 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductsPublic took 58 ms -2024-11-12 23:33:04.802 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:33:04.818 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/all-records/count -2024-11-12 23:33:04.820 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-type/count -2024-11-12 23:33:04.825 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:33:04.830 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/revenue-total -2024-11-12 23:33:04.833 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:33:04.833 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 9 ms -2024-11-12 23:33:04.837 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/user-type/count -2024-11-12 23:33:04.839 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countProductType -2024-11-12 23:33:04.843 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countRevenue -2024-11-12 23:33:04.844 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/order-status/count -2024-11-12 23:33:04.846 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countAllRecords -2024-11-12 23:33:04.853 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countUserType -2024-11-12 23:33:04.865 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countProductType -2024-11-12 23:33:04.865 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of countProductType took 25 ms -2024-11-12 23:33:04.867 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countUserType -2024-11-12 23:33:04.867 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of countUserType took 13 ms -2024-11-12 23:33:04.876 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-12 23:33:04.878 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:33:04.888 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countOrderStatus -2024-11-12 23:33:04.894 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:33:04.901 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:33:04.901 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 8 ms -2024-11-12 23:33:04.910 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:33:04.912 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countOrderStatus -2024-11-12 23:33:04.912 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of countOrderStatus took 23 ms -2024-11-12 23:33:04.925 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:33:04.932 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:33:04.932 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 5 ms -2024-11-12 23:33:04.936 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:33:04.949 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:33:04.959 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:33:04.959 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 10 ms -2024-11-12 23:33:04.982 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countRevenue -2024-11-12 23:33:04.982 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of countRevenue took 138 ms -2024-11-12 23:33:05.019 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countAllRecords -2024-11-12 23:33:05.019 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of countAllRecords took 173 ms -2024-11-12 23:33:10.468 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:33:10.474 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-type/count -2024-11-12 23:33:10.483 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/revenue-total -2024-11-12 23:33:10.490 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/user-type/count -2024-11-12 23:33:10.491 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/all-records/count -2024-11-12 23:33:10.491 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-12 23:33:10.492 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countProductType -2024-11-12 23:33:10.492 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:33:10.495 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countRevenue -2024-11-12 23:33:10.497 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:33:10.497 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 5 ms -2024-11-12 23:33:10.503 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countUserType -2024-11-12 23:33:10.504 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/order-status/count -2024-11-12 23:33:10.518 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countProductType -2024-11-12 23:33:10.519 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of countProductType took 26 ms -2024-11-12 23:33:10.520 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countUserType -2024-11-12 23:33:10.520 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of countUserType took 16 ms -2024-11-12 23:33:10.529 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countAllRecords -2024-11-12 23:33:10.529 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:33:10.532 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countOrderStatus -2024-11-12 23:33:10.547 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:33:10.554 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:33:10.554 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 6 ms -2024-11-12 23:33:10.557 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countOrderStatus -2024-11-12 23:33:10.557 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of countOrderStatus took 25 ms -2024-11-12 23:33:10.559 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:33:10.600 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:33:10.610 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:33:10.610 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 9 ms -2024-11-12 23:33:10.613 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:33:10.633 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countRevenue -2024-11-12 23:33:10.634 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of countRevenue took 137 ms -2024-11-12 23:33:10.635 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:33:10.639 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:33:10.640 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 5 ms -2024-11-12 23:33:10.683 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countAllRecords -2024-11-12 23:33:10.683 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of countAllRecords took 157 ms -2024-11-12 23:33:18.738 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-12 23:33:18.747 [Thread-15] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 23:33:18.868 [Thread-15] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:33:18.869 [Thread-15] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Shutdown initiated... -2024-11-12 23:33:18.874 [Thread-15] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Shutdown completed. -2024-11-12 23:33:19.034 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 21292 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 23:33:19.036 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 23:33:19.851 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:33:19.851 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 23:33:20.032 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 181 ms. Found 16 JPA repository interfaces. -2024-11-12 23:33:20.051 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:33:20.051 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 23:33:20.075 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:33:20.075 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:33:20.075 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:33:20.075 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:33:20.075 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:33:20.075 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:33:20.075 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:33:20.075 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:33:20.075 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:33:20.075 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:33:20.075 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:33:20.075 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:33:20.075 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:33:20.075 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:33:20.086 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:33:20.086 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:33:20.086 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 28 ms. Found 0 Redis repository interfaces. -2024-11-12 23:33:20.642 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 23:33:20.642 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 23:33:20.642 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 23:33:20.642 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 23:33:20.692 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 23:33:20.692 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1653 ms -2024-11-12 23:33:20.888 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 23:33:20.892 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 23:33:20.915 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 23:33:20.916 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Starting... -2024-11-12 23:33:20.970 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-5 - Added connection org.postgresql.jdbc.PgConnection@73506e9c -2024-11-12 23:33:20.970 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Start completed. -2024-11-12 23:33:20.982 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 23:33:21.169 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 23:33:21.623 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 23:33:21.940 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:33:22.290 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 23:33:22.290 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 23:33:22.585 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 23:33:24.099 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 23:33:24.128 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 23:33:24.144 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 23:33:24.146 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 5.154 seconds (process running for 375.096) -2024-11-12 23:33:24.155 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 23:33:24.386 [http-nio-8080-exec-4] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2024-11-12 23:33:24.386 [http-nio-8080-exec-4] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2024-11-12 23:33:24.387 [http-nio-8080-exec-4] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 1 ms -2024-11-12 23:33:24.391 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-12 23:33:24.393 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles -2024-11-12 23:33:24.393 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:33:24.393 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:33:24.398 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-12 23:33:24.400 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-12 23:33:24.410 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-12 23:33:24.410 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 11 ms -2024-11-12 23:33:24.464 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:33:24.468 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:33:24.473 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getInfoCurrentUser -2024-11-12 23:33:24.480 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:33:24.480 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 17 ms -2024-11-12 23:33:24.482 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:33:24.482 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 14 ms -2024-11-12 23:33:24.485 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:33:24.486 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getInfoCurrentUser -2024-11-12 23:33:24.486 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getInfoCurrentUser took 13 ms -2024-11-12 23:33:24.496 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:33:24.499 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:33:24.499 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 3 ms -2024-11-12 23:33:24.503 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:33:24.513 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:33:24.515 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:33:24.515 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 3 ms -2024-11-12 23:33:24.519 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:33:24.530 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:33:24.537 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:33:24.537 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 5 ms -2024-11-12 23:33:26.718 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-12 23:33:26.734 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getInfoCurrentUser -2024-11-12 23:33:26.742 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getInfoCurrentUser -2024-11-12 23:33:26.742 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getInfoCurrentUser took 9 ms -2024-11-12 23:33:26.997 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-12 23:33:26.999 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-12 23:33:27.004 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-12 23:33:27.004 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 4 ms -2024-11-12 23:33:27.019 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:33:27.022 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles -2024-11-12 23:33:27.023 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:33:27.023 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-12 23:33:27.031 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:33:27.034 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getInfoCurrentUser -2024-11-12 23:33:27.034 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:33:27.038 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:33:27.038 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 7 ms -2024-11-12 23:33:27.044 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getInfoCurrentUser -2024-11-12 23:33:27.044 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:33:27.044 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getInfoCurrentUser took 9 ms -2024-11-12 23:33:27.048 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:33:27.048 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 14 ms -2024-11-12 23:33:27.062 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:33:27.071 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:33:27.072 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 9 ms -2024-11-12 23:33:27.075 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:33:27.086 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:33:27.091 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:33:27.091 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 4 ms -2024-11-12 23:33:27.096 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:33:27.107 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:33:27.112 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:33:27.113 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 6 ms -2024-11-12 23:33:46.757 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-12 23:33:46.767 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getInfoCurrentUser -2024-11-12 23:33:46.776 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getInfoCurrentUser -2024-11-12 23:33:46.777 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getInfoCurrentUser took 7 ms -2024-11-12 23:33:46.949 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-12 23:33:46.950 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-12 23:33:46.953 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-12 23:33:46.953 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 2 ms -2024-11-12 23:33:46.979 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:33:46.981 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-12 23:33:46.984 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles -2024-11-12 23:33:46.984 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:33:46.991 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:33:46.991 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getInfoCurrentUser -2024-11-12 23:33:46.998 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:33:46.999 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:33:46.999 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 7 ms -2024-11-12 23:33:47.006 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:33:47.007 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 8 ms -2024-11-12 23:33:47.007 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:33:47.008 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getInfoCurrentUser -2024-11-12 23:33:47.008 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getInfoCurrentUser took 14 ms -2024-11-12 23:33:47.025 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:33:47.029 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:33:47.029 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 4 ms -2024-11-12 23:33:47.033 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:33:47.042 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:33:47.046 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:33:47.047 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 4 ms -2024-11-12 23:33:47.050 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:33:47.060 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:33:47.064 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:33:47.064 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 4 ms -2024-11-12 23:33:55.803 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:33:55.809 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-type/count -2024-11-12 23:33:55.809 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/all-records/count -2024-11-12 23:33:55.810 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/revenue-total -2024-11-12 23:33:55.814 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:33:55.815 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/user-type/count -2024-11-12 23:33:55.815 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/order-status/count -2024-11-12 23:33:55.818 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:33:55.818 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 4 ms -2024-11-12 23:33:55.824 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countProductType -2024-11-12 23:33:55.830 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-12 23:33:55.831 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countOrderStatus -2024-11-12 23:33:55.833 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countUserType -2024-11-12 23:33:55.838 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countAllRecords -2024-11-12 23:33:55.841 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countRevenue -2024-11-12 23:33:55.847 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countUserType -2024-11-12 23:33:55.847 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of countUserType took 14 ms -2024-11-12 23:33:55.852 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countProductType -2024-11-12 23:33:55.852 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of countProductType took 28 ms -2024-11-12 23:33:55.852 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countOrderStatus -2024-11-12 23:33:55.852 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of countOrderStatus took 22 ms -2024-11-12 23:33:55.858 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:33:55.866 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:33:55.871 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:33:55.871 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 4 ms -2024-11-12 23:33:55.875 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:33:55.884 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:33:55.887 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:33:55.887 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 3 ms -2024-11-12 23:33:55.891 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:33:55.900 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:33:55.904 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:33:55.904 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 4 ms -2024-11-12 23:33:55.937 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countRevenue -2024-11-12 23:33:55.937 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of countRevenue took 95 ms -2024-11-12 23:33:55.940 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countAllRecords -2024-11-12 23:33:55.940 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of countAllRecords took 100 ms -2024-11-12 23:34:08.693 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-12 23:34:08.695 [Thread-19] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 23:34:08.820 [Thread-19] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:34:08.821 [Thread-19] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Shutdown initiated... -2024-11-12 23:34:08.824 [Thread-19] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Shutdown completed. -2024-11-12 23:34:09.007 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 21292 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 23:34:09.007 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 23:34:09.735 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:34:09.735 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 23:34:09.820 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 84 ms. Found 16 JPA repository interfaces. -2024-11-12 23:34:09.825 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:34:09.825 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 23:34:09.833 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:34:09.833 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:34:09.833 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:34:09.833 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:34:09.833 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:34:09.833 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:34:09.833 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:34:09.833 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:34:09.834 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:34:09.834 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:34:09.834 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:34:09.834 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:34:09.834 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:34:09.834 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:34:09.834 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:34:09.834 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:34:09.834 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 8 ms. Found 0 Redis repository interfaces. -2024-11-12 23:34:10.266 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 23:34:10.267 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 23:34:10.267 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 23:34:10.267 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 23:34:10.317 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 23:34:10.318 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1308 ms -2024-11-12 23:34:10.499 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 23:34:10.501 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 23:34:10.511 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 23:34:10.512 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Starting... -2024-11-12 23:34:10.562 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-6 - Added connection org.postgresql.jdbc.PgConnection@3b28782b -2024-11-12 23:34:10.562 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Start completed. -2024-11-12 23:34:10.572 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 23:34:10.763 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 23:34:11.141 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 23:34:11.423 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:34:11.769 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 23:34:11.773 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 23:34:12.092 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 23:34:13.589 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 23:34:13.623 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 23:34:13.626 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 23:34:13.630 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 4.667 seconds (process running for 424.577) -2024-11-12 23:34:13.637 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 23:34:21.153 [http-nio-8080-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2024-11-12 23:34:21.153 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2024-11-12 23:34:21.156 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 3 ms -2024-11-12 23:34:21.162 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/auth/login -2024-11-12 23:34:21.182 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of login -2024-11-12 23:34:21.475 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of login -2024-11-12 23:34:21.475 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of login took 292 ms -2024-11-12 23:34:21.675 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-12 23:34:21.677 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-12 23:34:21.681 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-12 23:34:21.681 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 2 ms -2024-11-12 23:34:21.708 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:34:21.714 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles -2024-11-12 23:34:21.714 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-12 23:34:21.716 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:34:21.770 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getRoles -2024-11-12 23:34:21.774 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:34:21.774 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:34:21.775 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getInfoCurrentUser -2024-11-12 23:34:21.780 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getRoles -2024-11-12 23:34:21.780 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getRoles took 11 ms -2024-11-12 23:34:21.780 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getInfoCurrentUser -2024-11-12 23:34:21.780 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getInfoCurrentUser took 8 ms -2024-11-12 23:34:21.790 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:34:21.790 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:34:21.790 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 19 ms -2024-11-12 23:34:21.790 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 19 ms -2024-11-12 23:34:21.798 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:34:21.809 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:34:21.820 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:34:21.820 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 10 ms -2024-11-12 23:34:21.824 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:34:21.832 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:34:21.838 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:34:21.838 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 5 ms -2024-11-12 23:34:21.841 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:34:21.849 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:34:21.856 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:34:21.856 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 6 ms -2024-11-12 23:34:34.629 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-12 23:34:34.636 [Thread-23] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 23:34:34.755 [Thread-23] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:34:34.755 [Thread-23] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Shutdown initiated... -2024-11-12 23:34:34.763 [Thread-23] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Shutdown completed. -2024-11-12 23:34:35.014 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 21292 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 23:34:35.014 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 23:34:35.796 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:34:35.796 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 23:34:35.878 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 80 ms. Found 16 JPA repository interfaces. -2024-11-12 23:34:35.878 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:34:35.878 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 23:34:35.878 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:34:35.878 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:34:35.878 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:34:35.878 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:34:35.878 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:34:35.878 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:34:35.878 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:34:35.878 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:34:35.878 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:34:35.878 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:34:35.878 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:34:35.878 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:34:35.878 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:34:35.878 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:34:35.878 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:34:35.878 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:34:35.878 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 8 ms. Found 0 Redis repository interfaces. -2024-11-12 23:34:36.208 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 23:34:36.208 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 23:34:36.208 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 23:34:36.208 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 23:34:36.243 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 23:34:36.243 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1229 ms -2024-11-12 23:34:36.373 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 23:34:36.373 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 23:34:36.386 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 23:34:36.386 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Starting... -2024-11-12 23:34:36.436 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-7 - Added connection org.postgresql.jdbc.PgConnection@498d83c4 -2024-11-12 23:34:36.436 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Start completed. -2024-11-12 23:34:36.448 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 23:34:36.629 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 23:34:36.956 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 23:34:37.213 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:34:37.538 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 23:34:37.538 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 23:34:37.901 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 23:34:39.379 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 23:34:39.419 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 23:34:39.422 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 23:34:39.427 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 4.48 seconds (process running for 450.375) -2024-11-12 23:34:39.434 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 23:34:41.757 [http-nio-8080-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2024-11-12 23:34:41.757 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2024-11-12 23:34:41.761 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 4 ms -2024-11-12 23:34:41.766 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:34:41.809 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/all-records/count -2024-11-12 23:34:41.818 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-type/count -2024-11-12 23:34:41.823 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/order-status/count -2024-11-12 23:34:41.824 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/user-type/count -2024-11-12 23:34:41.826 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/revenue-total -2024-11-12 23:34:41.833 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countProductType -2024-11-12 23:34:41.833 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:34:41.836 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countAllRecords -2024-11-12 23:34:41.836 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countOrderStatus -2024-11-12 23:34:41.840 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countRevenue -2024-11-12 23:34:41.850 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countUserType -2024-11-12 23:34:41.854 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countProductType -2024-11-12 23:34:41.854 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of countProductType took 21 ms -2024-11-12 23:34:41.865 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countUserType -2024-11-12 23:34:41.865 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of countUserType took 14 ms -2024-11-12 23:34:41.869 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countOrderStatus -2024-11-12 23:34:41.871 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of countOrderStatus took 33 ms -2024-11-12 23:34:41.871 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:34:41.871 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 39 ms -2024-11-12 23:34:41.873 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-12 23:34:41.882 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:34:41.893 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProducts -2024-11-12 23:34:41.893 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:34:41.908 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:34:41.908 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 11 ms -2024-11-12 23:34:41.911 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:34:41.924 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:34:41.934 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:34:41.934 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 9 ms -2024-11-12 23:34:41.938 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:34:41.948 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:34:41.957 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:34:41.957 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countRevenue -2024-11-12 23:34:41.957 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 8 ms -2024-11-12 23:34:41.958 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of countRevenue took 117 ms -2024-11-12 23:34:41.967 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countAllRecords -2024-11-12 23:34:41.969 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of countAllRecords took 132 ms -2024-11-12 23:34:42.772 [http-nio-8080-exec-8] INFO c.O.controllers.ProductController - Lấy danh sách sản phẩm thành công redis -2024-11-12 23:34:42.774 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProducts -2024-11-12 23:34:42.774 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProducts took 880 ms -2024-11-12 23:34:45.370 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-12 23:34:45.374 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-12 23:34:45.380 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-12 23:34:45.380 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 6 ms -2024-11-12 23:34:45.384 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-12 23:34:45.385 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-12 23:34:45.388 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-12 23:34:45.389 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 3 ms -2024-11-12 23:34:45.521 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/user-type/count -2024-11-12 23:34:45.524 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles -2024-11-12 23:34:45.524 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/users -2024-11-12 23:34:45.536 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countUserType -2024-11-12 23:34:45.541 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countUserType -2024-11-12 23:34:45.541 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of countUserType took 5 ms -2024-11-12 23:34:45.542 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getRoles -2024-11-12 23:34:45.542 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllUser -2024-11-12 23:34:45.551 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getRoles -2024-11-12 23:34:45.551 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getRoles took 8 ms -2024-11-12 23:34:45.556 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles -2024-11-12 23:34:45.567 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllUser -2024-11-12 23:34:45.567 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getRoles -2024-11-12 23:34:45.567 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllUser took 24 ms -2024-11-12 23:34:45.572 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getRoles -2024-11-12 23:34:45.572 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getRoles took 5 ms -2024-11-12 23:34:45.648 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/users -2024-11-12 23:34:45.660 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllUser -2024-11-12 23:34:45.673 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllUser -2024-11-12 23:34:45.673 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllUser took 13 ms -2024-11-12 23:34:51.621 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles -2024-11-12 23:34:51.622 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/users/cab87764-9d63-447c-9458-787600037440 -2024-11-12 23:34:51.638 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getOneUser -2024-11-12 23:34:51.641 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getRoles -2024-11-12 23:34:51.646 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getRoles -2024-11-12 23:34:51.646 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getRoles took 5 ms -2024-11-12 23:34:51.646 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getOneUser -2024-11-12 23:34:51.646 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getOneUser took 12 ms -2024-11-12 23:35:08.386 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - PUT /api/v1/users/cab87764-9d63-447c-9458-787600037440 -2024-11-12 23:35:08.398 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of editUser -2024-11-12 23:35:40.531 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of editUser -2024-11-12 23:35:40.533 [http-nio-8080-exec-9] ERROR o.a.c.c.C.[.[.[.[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception -java.lang.RuntimeException: Request processing failed: java.lang.NumberFormatException: For input string: "Hồ Chí Minh" - at com.Optimart.filters.JwtTokenFilter.doFilterInternal(JwtTokenFilter.java:67) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107) - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90) - at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82) - at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233) - at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191) - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) - at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$3(HandlerMappingIntrospector.java:195) - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) - at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74) - at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:230) - at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:352) - at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:268) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483) - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389) - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:904) - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) - at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) - at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) - at java.base/java.lang.Thread.run(Thread.java:1583) -2024-11-12 23:35:40.677 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:35:40.678 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Shutdown initiated... -2024-11-12 23:35:40.680 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Shutdown completed. -2024-11-12 23:35:47.532 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-12 23:35:47.579 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 23800 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 23:35:47.580 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 23:35:47.640 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-12 23:35:47.640 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-12 23:35:47.874 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-12 23:35:47.879 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-12 23:35:49.004 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:35:49.006 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 23:35:49.266 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 251 ms. Found 16 JPA repository interfaces. -2024-11-12 23:35:49.293 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:35:49.294 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 23:35:49.314 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:35:49.315 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:35:49.315 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:35:49.315 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:35:49.316 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:35:49.316 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:35:49.316 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:35:49.317 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:35:49.318 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:35:49.318 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:35:49.318 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:35:49.318 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:35:49.319 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:35:49.319 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:35:49.319 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:35:49.319 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:35:49.319 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 15 ms. Found 0 Redis repository interfaces. -2024-11-12 23:35:50.452 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 23:35:50.462 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 23:35:50.465 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 23:35:50.465 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 23:35:50.524 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 23:35:50.524 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2882 ms -2024-11-12 23:35:50.785 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 23:35:50.862 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-12 23:35:50.917 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 23:35:51.404 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 23:35:51.441 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-12 23:35:51.614 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@26cf5e79 -2024-11-12 23:35:51.618 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-12 23:35:51.667 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 23:35:52.348 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 23:35:54.010 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 23:35:54.338 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:35:55.112 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 23:35:55.115 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 23:35:55.961 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 23:35:58.191 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 23:35:58.245 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 23:35:58.267 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 23:35:58.277 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 11.112 seconds (process running for 12.481) -2024-11-12 23:36:05.353 [http-nio-8080-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2024-11-12 23:36:05.353 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2024-11-12 23:36:05.355 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 2 ms -2024-11-12 23:36:05.444 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - PUT /api/v1/users/cab87764-9d63-447c-9458-787600037440 -2024-11-12 23:36:05.931 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of editUser -2024-11-12 23:36:34.244 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of editUser -2024-11-12 23:36:34.244 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of editUser took 28315 ms -2024-11-12 23:36:34.793 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/users -2024-11-12 23:36:34.844 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllUser -2024-11-12 23:36:34.945 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllUser -2024-11-12 23:36:34.947 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllUser took 102 ms -2024-11-12 23:36:42.803 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles -2024-11-12 23:36:42.806 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/users/cab87764-9d63-447c-9458-787600037440 -2024-11-12 23:36:42.829 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getRoles -2024-11-12 23:36:42.837 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getOneUser -2024-11-12 23:36:42.843 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getRoles -2024-11-12 23:36:42.844 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getRoles took 14 ms -2024-11-12 23:36:42.865 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getOneUser -2024-11-12 23:36:42.865 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getOneUser took 27 ms -2024-11-12 23:36:46.036 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - PUT /api/v1/users/cab87764-9d63-447c-9458-787600037440 -2024-11-12 23:36:46.052 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of editUser -2024-11-12 23:36:46.071 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of editUser -2024-11-12 23:36:52.051 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - PUT /api/v1/users/cab87764-9d63-447c-9458-787600037440 -2024-11-12 23:36:52.070 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of editUser -2024-11-12 23:36:52.091 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of editUser -2024-11-12 23:36:59.724 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - PUT /api/v1/users/cab87764-9d63-447c-9458-787600037440 -2024-11-12 23:36:59.745 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of editUser -2024-11-12 23:36:59.768 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of editUser -2024-11-12 23:37:12.938 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - PUT /api/v1/users/cab87764-9d63-447c-9458-787600037440 -2024-11-12 23:37:12.955 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of editUser -2024-11-12 23:37:23.857 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of editUser -2024-11-12 23:37:35.655 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - PUT /api/v1/users/cab87764-9d63-447c-9458-787600037440 -2024-11-12 23:37:35.671 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of editUser -2024-11-12 23:37:40.761 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of editUser -2024-11-12 23:37:49.176 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - PUT /api/v1/users/cab87764-9d63-447c-9458-787600037440 -2024-11-12 23:37:49.189 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of editUser -2024-11-12 23:39:29.593 [HikariPool-1 housekeeper] WARN com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=2m1s826ms589µs400ns). -2024-11-12 23:39:29.602 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of editUser -2024-11-12 23:39:29.766 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:39:29.771 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-12 23:39:29.777 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-12 23:39:36.207 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-12 23:39:36.253 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 24848 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 23:39:36.254 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 23:39:36.318 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-12 23:39:36.318 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-12 23:39:36.547 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-12 23:39:36.552 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-12 23:39:37.688 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:39:37.690 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 23:39:37.939 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 240 ms. Found 16 JPA repository interfaces. -2024-11-12 23:39:37.963 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:39:37.964 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 23:39:37.986 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:39:37.987 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:39:37.987 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:39:37.987 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:39:37.987 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:39:37.987 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:39:37.987 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:39:37.988 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:39:37.989 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:39:37.989 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:39:37.989 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:39:37.989 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:39:37.990 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:39:37.990 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:39:37.990 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:39:37.990 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:39:37.990 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 16 ms. Found 0 Redis repository interfaces. -2024-11-12 23:39:39.163 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 23:39:39.175 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 23:39:39.177 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 23:39:39.178 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 23:39:39.239 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 23:39:39.239 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2920 ms -2024-11-12 23:39:39.496 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 23:39:39.560 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-12 23:39:39.600 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 23:39:39.990 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 23:39:40.021 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-12 23:39:40.195 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@50fb1f85 -2024-11-12 23:39:40.198 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-12 23:39:40.245 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 23:39:40.916 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 23:39:42.425 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 23:39:42.764 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:39:43.503 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 23:39:43.504 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 23:39:44.284 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 23:39:46.414 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 23:39:46.470 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 23:39:46.497 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 23:39:46.508 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 10.704 seconds (process running for 12.058) -2024-11-12 23:39:53.487 [http-nio-8080-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2024-11-12 23:39:53.488 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2024-11-12 23:39:53.490 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 2 ms -2024-11-12 23:39:53.570 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - PUT /api/v1/users/cab87764-9d63-447c-9458-787600037440 -2024-11-12 23:39:53.925 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of editUser -2024-11-12 23:39:54.023 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of editUser -2024-11-12 23:39:54.023 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of editUser took 98 ms -2024-11-12 23:39:54.380 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/users -2024-11-12 23:39:54.425 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllUser -2024-11-12 23:39:54.490 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllUser -2024-11-12 23:39:54.490 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllUser took 64 ms -2024-11-12 23:40:11.739 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/auth/login -2024-11-12 23:40:11.784 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of login -2024-11-12 23:40:12.078 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of login -2024-11-12 23:40:12.078 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of login took 293 ms -2024-11-12 23:40:19.487 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-12 23:40:19.513 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getInfoCurrentUser -2024-11-12 23:40:19.531 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getInfoCurrentUser -2024-11-12 23:40:19.532 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getInfoCurrentUser took 17 ms -2024-11-12 23:40:32.723 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-12 23:40:32.751 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getInfoCurrentUser -2024-11-12 23:40:32.773 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getInfoCurrentUser -2024-11-12 23:40:32.773 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getInfoCurrentUser took 21 ms -2024-11-12 23:40:32.917 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:40:32.950 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:40:32.985 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:40:32.985 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 37 ms -2024-11-12 23:40:32.997 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:40:33.027 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:40:33.035 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:40:33.035 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 10 ms -2024-11-12 23:40:33.044 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:40:33.069 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:40:33.075 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:40:33.077 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 7 ms -2024-11-12 23:40:33.079 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:40:33.104 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:40:33.111 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:40:33.111 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 8 ms -2024-11-12 23:40:33.717 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-12 23:40:33.718 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-12 23:40:33.719 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-12 23:40:33.721 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-12 23:40:33.728 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-12 23:40:33.729 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 9 ms -2024-11-12 23:40:33.734 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-12 23:40:33.734 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 12 ms -2024-11-12 23:40:33.741 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:40:33.779 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:40:33.796 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:40:33.797 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 18 ms -2024-11-12 23:40:34.121 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products/public -2024-11-12 23:40:34.124 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductsPublic -2024-11-12 23:40:34.205 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductsPublic -2024-11-12 23:40:34.205 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductsPublic took 81 ms -2024-11-12 23:40:46.974 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-12 23:40:46.993 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getInfoCurrentUser -2024-11-12 23:40:47.009 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getInfoCurrentUser -2024-11-12 23:40:47.009 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getInfoCurrentUser took 16 ms -2024-11-12 23:40:47.299 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-12 23:40:47.301 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-12 23:40:47.305 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-12 23:40:47.305 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 3 ms -2024-11-12 23:40:47.308 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-12 23:40:47.309 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-12 23:40:47.312 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-12 23:40:47.314 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 3 ms -2024-11-12 23:40:47.467 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:40:47.469 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/user-type/count -2024-11-12 23:40:47.469 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles -2024-11-12 23:40:47.469 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/users -2024-11-12 23:40:47.485 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:40:47.491 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countUserType -2024-11-12 23:40:47.492 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:40:47.492 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 8 ms -2024-11-12 23:40:47.495 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:40:47.495 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getRoles -2024-11-12 23:40:47.508 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllUser -2024-11-12 23:40:47.510 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countUserType -2024-11-12 23:40:47.512 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of countUserType took 21 ms -2024-11-12 23:40:47.513 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getRoles -2024-11-12 23:40:47.514 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getRoles took 13 ms -2024-11-12 23:40:47.517 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:40:47.523 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles -2024-11-12 23:40:47.531 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:40:47.531 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 14 ms -2024-11-12 23:40:47.538 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:40:47.545 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getRoles -2024-11-12 23:40:47.553 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getRoles -2024-11-12 23:40:47.554 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getRoles took 8 ms -2024-11-12 23:40:47.557 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllUser -2024-11-12 23:40:47.557 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllUser took 49 ms -2024-11-12 23:40:47.558 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:40:47.564 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:40:47.565 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 6 ms -2024-11-12 23:40:47.570 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:40:47.586 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:40:47.593 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:40:47.594 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 7 ms -2024-11-12 23:40:47.674 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/users -2024-11-12 23:40:47.690 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllUser -2024-11-12 23:40:47.712 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllUser -2024-11-12 23:40:47.712 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllUser took 21 ms -2024-11-12 23:40:52.694 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles -2024-11-12 23:40:52.706 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getRoles -2024-11-12 23:40:52.712 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getRoles -2024-11-12 23:40:52.712 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getRoles took 6 ms -2024-11-12 23:40:54.282 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles/3e627d96-c0d9-456f-9847-71d895fbeeb3 -2024-11-12 23:40:54.294 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getOne -2024-11-12 23:40:54.298 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getOne -2024-11-12 23:40:54.298 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getOne took 3 ms -2024-11-12 23:40:55.810 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles/a2515240-93ba-489d-b1d7-da17d346862a -2024-11-12 23:40:55.816 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getOne -2024-11-12 23:40:55.816 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getOne -2024-11-12 23:40:55.816 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getOne took 3 ms -2024-11-12 23:41:15.695 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - PUT /api/v1/roles/a2515240-93ba-489d-b1d7-da17d346862a -2024-11-12 23:41:15.710 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of editRole -2024-11-12 23:41:15.736 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of editRole -2024-11-12 23:41:15.736 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of editRole took 24 ms -2024-11-12 23:41:15.949 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles -2024-11-12 23:41:15.962 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getRoles -2024-11-12 23:41:15.969 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getRoles -2024-11-12 23:41:15.969 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getRoles took 6 ms -2024-11-12 23:41:21.906 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles/a2515240-93ba-489d-b1d7-da17d346862a -2024-11-12 23:41:21.916 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getOne -2024-11-12 23:41:21.918 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getOne -2024-11-12 23:41:21.919 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getOne took 2 ms -2024-11-12 23:41:24.219 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - DELETE /api/v1/roles/a2515240-93ba-489d-b1d7-da17d346862a -2024-11-12 23:41:36.026 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-12 23:41:36.043 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getInfoCurrentUser -2024-11-12 23:41:36.056 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getInfoCurrentUser -2024-11-12 23:41:36.057 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getInfoCurrentUser took 13 ms -2024-11-12 23:41:36.375 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:41:36.377 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles -2024-11-12 23:41:36.391 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:41:36.395 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getRoles -2024-11-12 23:41:36.395 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:41:36.395 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 4 ms -2024-11-12 23:41:36.398 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:41:36.415 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getRoles -2024-11-12 23:41:36.416 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getRoles took 21 ms -2024-11-12 23:41:36.431 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:41:36.438 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:41:36.438 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 6 ms -2024-11-12 23:41:36.441 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:41:36.479 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:41:36.489 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:41:36.489 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 10 ms -2024-11-12 23:41:36.495 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:41:36.512 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:41:36.517 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:41:36.518 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 4 ms -2024-11-12 23:41:38.859 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles/a2515240-93ba-489d-b1d7-da17d346862a -2024-11-12 23:41:38.872 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getOne -2024-11-12 23:41:38.876 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getOne -2024-11-12 23:41:38.876 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getOne took 3 ms -2024-11-12 23:42:04.522 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles/a2515240-93ba-489d-b1d7-da17d346862a -2024-11-12 23:42:04.534 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getOne -2024-11-12 23:42:04.537 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getOne -2024-11-12 23:42:04.537 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getOne took 2 ms -2024-11-12 23:42:05.213 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles/a2515240-93ba-489d-b1d7-da17d346862a -2024-11-12 23:42:05.226 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getOne -2024-11-12 23:42:05.229 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getOne -2024-11-12 23:42:05.229 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getOne took 3 ms -2024-11-12 23:42:07.676 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-12 23:42:07.697 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getInfoCurrentUser -2024-11-12 23:42:07.711 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getInfoCurrentUser -2024-11-12 23:42:07.711 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getInfoCurrentUser took 14 ms -2024-11-12 23:42:08.048 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:42:08.052 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles -2024-11-12 23:42:08.065 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:42:08.069 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getRoles -2024-11-12 23:42:08.069 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:42:08.069 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 4 ms -2024-11-12 23:42:08.073 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:42:08.074 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getRoles -2024-11-12 23:42:08.075 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getRoles took 5 ms -2024-11-12 23:42:08.083 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:42:08.088 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:42:08.088 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 3 ms -2024-11-12 23:42:08.092 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:42:08.104 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:42:08.110 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:42:08.110 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 7 ms -2024-11-12 23:42:08.114 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:42:08.124 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:42:08.128 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:42:08.128 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 4 ms -2024-11-12 23:42:09.483 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles/a2515240-93ba-489d-b1d7-da17d346862a -2024-11-12 23:42:09.491 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getOne -2024-11-12 23:42:09.493 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getOne -2024-11-12 23:42:09.493 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getOne took 2 ms -2024-11-12 23:42:12.147 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles/a2515240-93ba-489d-b1d7-da17d346862a -2024-11-12 23:42:12.158 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getOne -2024-11-12 23:42:12.159 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getOne -2024-11-12 23:42:12.159 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getOne took 2 ms -2024-11-12 23:42:12.779 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles/a2515240-93ba-489d-b1d7-da17d346862a -2024-11-12 23:42:12.788 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getOne -2024-11-12 23:42:12.788 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getOne -2024-11-12 23:42:12.788 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getOne took 1 ms -2024-11-12 23:42:13.876 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles/a2515240-93ba-489d-b1d7-da17d346862a -2024-11-12 23:42:13.882 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getOne -2024-11-12 23:42:13.882 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getOne -2024-11-12 23:42:13.882 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getOne took 2 ms -2024-11-12 23:42:16.479 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles/3e627d96-c0d9-456f-9847-71d895fbeeb3 -2024-11-12 23:42:16.488 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getOne -2024-11-12 23:42:16.490 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getOne -2024-11-12 23:42:16.490 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getOne took 2 ms -2024-11-12 23:42:17.563 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles/a2515240-93ba-489d-b1d7-da17d346862a -2024-11-12 23:42:17.573 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getOne -2024-11-12 23:42:17.575 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getOne -2024-11-12 23:42:17.575 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getOne took 2 ms -2024-11-12 23:42:29.566 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-12 23:42:29.569 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-12 23:42:29.573 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles -2024-11-12 23:42:29.573 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/user-type/count -2024-11-12 23:42:29.573 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/users -2024-11-12 23:42:29.574 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-12 23:42:29.574 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 5 ms -2024-11-12 23:42:29.578 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-12 23:42:29.581 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-12 23:42:29.586 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-12 23:42:29.586 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 5 ms -2024-11-12 23:42:29.588 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countUserType -2024-11-12 23:42:29.589 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getRoles -2024-11-12 23:42:29.590 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllUser -2024-11-12 23:42:29.596 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getRoles -2024-11-12 23:42:29.596 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getRoles took 7 ms -2024-11-12 23:42:29.599 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countUserType -2024-11-12 23:42:29.599 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of countUserType took 10 ms -2024-11-12 23:42:29.600 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles -2024-11-12 23:42:29.607 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllUser -2024-11-12 23:42:29.607 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllUser took 16 ms -2024-11-12 23:42:29.611 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/users -2024-11-12 23:42:29.614 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getRoles -2024-11-12 23:42:29.620 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getRoles -2024-11-12 23:42:29.620 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getRoles took 6 ms -2024-11-12 23:42:29.621 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllUser -2024-11-12 23:42:29.635 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllUser -2024-11-12 23:42:29.635 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllUser took 13 ms -2024-11-12 23:42:56.591 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles -2024-11-12 23:42:56.600 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getRoles -2024-11-12 23:42:56.607 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getRoles -2024-11-12 23:42:56.607 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getRoles took 6 ms -2024-11-12 23:42:58.124 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles/a2515240-93ba-489d-b1d7-da17d346862a -2024-11-12 23:42:58.133 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getOne -2024-11-12 23:42:58.136 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getOne -2024-11-12 23:42:58.136 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getOne took 3 ms -2024-11-12 23:43:54.435 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/auth/login -2024-11-12 23:43:54.439 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of login -2024-11-12 23:43:54.658 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of login -2024-11-12 23:43:54.658 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of login took 219 ms -2024-11-12 23:45:22.020 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - DELETE /api/v1/roles/a2515240-93ba-489d-b1d7-da17d346862a -2024-11-12 23:45:34.889 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - DELETE /api/v1/roles/a2515240-93ba-489d-b1d7-da17d346862a -2024-11-12 23:46:10.500 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/auth/login -2024-11-12 23:46:10.502 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of login -2024-11-12 23:46:10.676 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of login -2024-11-12 23:46:10.676 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of login took 173 ms -2024-11-12 23:46:10.871 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:46:10.877 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles -2024-11-12 23:46:10.886 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:46:10.893 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getRoles -2024-11-12 23:46:10.897 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:46:10.897 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 11 ms -2024-11-12 23:46:10.899 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getRoles -2024-11-12 23:46:10.899 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getRoles took 6 ms -2024-11-12 23:46:10.905 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:46:10.918 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:46:10.927 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:46:10.928 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 9 ms -2024-11-12 23:46:10.933 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:46:10.945 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:46:10.955 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:46:10.955 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 9 ms -2024-11-12 23:46:10.961 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:46:10.973 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:46:10.984 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:46:10.984 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 11 ms -2024-11-12 23:46:17.263 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/roles -2024-11-12 23:46:17.279 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of addRole -2024-11-12 23:46:17.288 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of addRole -2024-11-12 23:46:17.288 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of addRole took 9 ms -2024-11-12 23:46:17.347 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles -2024-11-12 23:46:17.363 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getRoles -2024-11-12 23:46:17.370 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getRoles -2024-11-12 23:46:17.370 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getRoles took 7 ms -2024-11-12 23:46:25.741 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/auth/login -2024-11-12 23:46:25.742 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of login -2024-11-12 23:46:25.750 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of login -2024-11-12 23:46:25.750 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of login took 7 ms -2024-11-12 23:46:30.745 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/auth/login -2024-11-12 23:46:30.747 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of login -2024-11-12 23:46:30.928 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of login -2024-11-12 23:46:30.928 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of login took 181 ms -2024-11-12 23:46:31.114 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:46:31.120 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles -2024-11-12 23:46:31.124 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:46:31.129 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:46:31.129 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 4 ms -2024-11-12 23:46:31.132 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getRoles -2024-11-12 23:46:31.132 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:46:31.137 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getRoles -2024-11-12 23:46:31.137 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getRoles took 5 ms -2024-11-12 23:46:31.146 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:46:31.150 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:46:31.151 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 4 ms -2024-11-12 23:46:31.155 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:46:31.165 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:46:31.169 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:46:31.169 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 3 ms -2024-11-12 23:46:31.171 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:46:31.179 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:46:31.184 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:46:31.184 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 4 ms -2024-11-12 23:46:50.240 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - DELETE /api/v1/roles/e6a5b632-4f99-4ed5-b16f-429e29dea288 -2024-11-12 23:47:06.394 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/auth/login -2024-11-12 23:47:06.395 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of login -2024-11-12 23:47:06.556 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of login -2024-11-12 23:47:06.556 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of login took 162 ms -2024-11-12 23:47:06.747 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:47:06.749 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles -2024-11-12 23:47:06.760 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:47:06.762 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getRoles -2024-11-12 23:47:06.767 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:47:06.768 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 7 ms -2024-11-12 23:47:06.769 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getRoles -2024-11-12 23:47:06.769 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getRoles took 7 ms -2024-11-12 23:47:06.772 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:47:06.780 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:47:06.787 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:47:06.788 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 7 ms -2024-11-12 23:47:06.792 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:47:06.802 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:47:06.811 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:47:06.811 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 7 ms -2024-11-12 23:47:06.814 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:47:06.819 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:47:06.829 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:47:06.829 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 7 ms -2024-11-12 23:47:24.670 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/auth/login -2024-11-12 23:47:24.672 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of login -2024-11-12 23:47:24.863 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of login -2024-11-12 23:47:24.863 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of login took 191 ms -2024-11-12 23:47:45.169 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - DELETE /api/v1/roles/e6a5b632-4f99-4ed5-b16f-429e29dea288 -2024-11-12 23:47:45.177 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of deleteRole -2024-11-12 23:47:54.228 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of deleteRole -2024-11-12 23:47:54.230 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of deleteRole took 9052 ms -2024-11-12 23:47:54.402 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:47:54.405 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-12 23:47:54.409 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-12 23:48:40.549 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-12 23:48:40.639 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 3804 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 23:48:40.640 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 23:48:40.705 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-12 23:48:40.705 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-12 23:48:40.956 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-12 23:48:40.962 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-12 23:48:42.223 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:48:42.225 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 23:48:42.473 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 239 ms. Found 16 JPA repository interfaces. -2024-11-12 23:48:42.494 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:48:42.495 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 23:48:42.515 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:48:42.515 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:48:42.515 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:48:42.516 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:48:42.516 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:48:42.516 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:48:42.516 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:48:42.516 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:48:42.517 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:48:42.518 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:48:42.518 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:48:42.518 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:48:42.519 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:48:42.519 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:48:42.519 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:48:42.519 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:48:42.519 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 14 ms. Found 0 Redis repository interfaces. -2024-11-12 23:48:43.668 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 23:48:43.679 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 23:48:43.681 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 23:48:43.681 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 23:48:43.740 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 23:48:43.740 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 3034 ms -2024-11-12 23:48:43.990 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 23:48:44.065 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-12 23:48:44.112 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 23:48:44.524 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 23:48:44.559 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-12 23:48:44.767 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@321888c0 -2024-11-12 23:48:44.769 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-12 23:48:44.816 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 23:48:45.550 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 23:48:47.130 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 23:48:47.510 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:48:48.251 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 23:48:48.253 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 23:48:49.010 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 23:48:51.174 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 23:48:51.229 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 23:48:51.250 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 23:48:51.260 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 11.181 seconds (process running for 12.75) -2024-11-12 23:49:02.982 [http-nio-8080-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2024-11-12 23:49:02.983 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2024-11-12 23:49:02.984 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 1 ms -2024-11-12 23:49:03.025 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/auth/login -2024-11-12 23:49:03.176 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of login -2024-11-12 23:49:03.649 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of login -2024-11-12 23:49:03.650 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of login took 475 ms -2024-11-12 23:49:03.840 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:49:03.844 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles -2024-11-12 23:49:04.042 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:49:04.081 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getRoles -2024-11-12 23:49:04.129 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getRoles -2024-11-12 23:49:04.129 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getRoles took 42 ms -2024-11-12 23:49:04.129 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:49:04.129 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 88 ms -2024-11-12 23:49:04.141 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:49:04.159 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:49:04.173 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:49:04.173 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 12 ms -2024-11-12 23:49:04.178 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:49:04.191 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:49:04.203 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:49:04.203 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 11 ms -2024-11-12 23:49:04.208 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-12 23:49:04.226 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-12 23:49:04.239 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-12 23:49:04.239 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 13 ms -2024-11-12 23:49:09.416 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/roles -2024-11-12 23:49:09.432 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of addRole -2024-11-12 23:49:09.443 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of addRole -2024-11-12 23:49:09.444 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of addRole took 9 ms -2024-11-12 23:49:09.504 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles -2024-11-12 23:49:09.518 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getRoles -2024-11-12 23:49:09.526 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getRoles -2024-11-12 23:49:09.527 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getRoles took 8 ms -2024-11-12 23:49:24.745 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/auth/login -2024-11-12 23:49:24.748 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of login -2024-11-12 23:49:24.965 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of login -2024-11-12 23:49:24.965 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of login took 217 ms -2024-11-12 23:50:04.897 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - DELETE /api/v1/roles/9cc4617b-6d05-4186-8449-a1d41578e5d4 -2024-11-12 23:50:17.474 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/auth/login -2024-11-12 23:50:17.477 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of login -2024-11-12 23:50:17.679 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of login -2024-11-12 23:50:17.679 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of login took 202 ms -2024-11-12 23:50:34.170 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - DELETE /api/v1/roles/9cc4617b-6d05-4186-8449-a1d41578e5d4 -2024-11-12 23:50:34.180 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of deleteRole -2024-11-12 23:50:39.430 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of deleteRole -2024-11-12 23:50:39.431 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of deleteRole took 5249 ms -2024-11-12 23:52:00.515 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-12 23:52:00.519 [Thread-5] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-12 23:52:00.662 [Thread-5] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:52:00.668 [Thread-5] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-12 23:52:00.673 [Thread-5] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-12 23:52:00.847 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 3804 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-12 23:52:00.847 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-12 23:52:01.466 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:52:01.466 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-12 23:52:01.546 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 79 ms. Found 16 JPA repository interfaces. -2024-11-12 23:52:01.554 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-12 23:52:01.554 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-12 23:52:01.564 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:52:01.564 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:52:01.565 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:52:01.565 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:52:01.565 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:52:01.565 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:52:01.567 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:52:01.567 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:52:01.567 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:52:01.567 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:52:01.568 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:52:01.568 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:52:01.570 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:52:01.570 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:52:01.571 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:52:01.571 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-12 23:52:01.571 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 17 ms. Found 0 Redis repository interfaces. -2024-11-12 23:52:02.005 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-12 23:52:02.007 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-12 23:52:02.007 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-12 23:52:02.007 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-12 23:52:02.037 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-12 23:52:02.037 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1187 ms -2024-11-12 23:52:02.165 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-12 23:52:02.167 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-12 23:52:02.183 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-12 23:52:02.184 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Starting... -2024-11-12 23:52:02.235 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-2 - Added connection org.postgresql.jdbc.PgConnection@1370b9f2 -2024-11-12 23:52:02.235 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Start completed. -2024-11-12 23:52:02.246 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-12 23:52:02.478 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-12 23:52:02.993 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-12 23:52:03.290 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:52:03.756 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-12 23:52:03.757 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-12 23:52:04.188 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-12 23:52:05.860 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-12 23:52:05.894 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-12 23:52:05.907 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-12 23:52:05.912 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 5.129 seconds (process running for 207.403) -2024-11-12 23:52:05.921 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-12 23:55:26.550 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-12 23:55:26.551 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown initiated... -2024-11-12 23:55:26.556 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown completed. -2024-11-13 05:54:46.980 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-13 05:54:47.038 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 14548 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-13 05:54:47.039 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-13 05:54:47.100 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-13 05:54:47.100 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-13 05:54:47.423 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-13 05:54:47.430 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-13 05:54:49.070 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 05:54:49.072 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-13 05:54:49.423 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 336 ms. Found 16 JPA repository interfaces. -2024-11-13 05:54:49.455 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 05:54:49.457 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-13 05:54:49.481 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 05:54:49.482 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 05:54:49.482 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 05:54:49.482 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 05:54:49.483 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 05:54:49.483 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 05:54:49.483 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 05:54:49.483 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 05:54:49.485 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 05:54:49.486 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 05:54:49.486 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 05:54:49.487 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 05:54:49.487 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 05:54:49.487 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 05:54:49.487 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 05:54:49.488 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 05:54:49.488 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 16 ms. Found 0 Redis repository interfaces. -2024-11-13 05:54:50.935 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-13 05:54:50.950 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-13 05:54:50.952 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-13 05:54:50.953 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-13 05:54:51.030 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-13 05:54:51.032 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 3929 ms -2024-11-13 05:54:51.317 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-13 05:54:51.431 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-13 05:54:51.498 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-13 05:54:52.012 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-13 05:54:52.061 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-13 05:54:52.297 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@56ab797b -2024-11-13 05:54:52.300 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-13 05:54:52.387 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-13 05:54:53.208 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-13 05:54:55.040 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-13 05:54:55.425 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 05:54:56.263 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-13 05:54:56.264 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-13 05:54:57.268 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-13 05:54:59.650 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-13 05:54:59.711 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-13 05:54:59.733 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-13 05:54:59.745 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 13.244 seconds (process running for 15.783) -2024-11-13 05:56:02.873 [http-nio-8080-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2024-11-13 05:56:02.873 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2024-11-13 05:56:02.876 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 3 ms -2024-11-13 05:56:02.935 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-13 05:56:02.935 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-13 05:56:02.992 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-13 05:56:02.992 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-13 05:56:03.081 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-13 05:56:03.081 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-13 05:56:03.085 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 91 ms -2024-11-13 05:56:03.085 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 91 ms -2024-11-13 05:56:03.641 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products/public -2024-11-13 05:56:03.648 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductsPublic -2024-11-13 05:56:03.797 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductsPublic -2024-11-13 05:56:03.797 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductsPublic took 148 ms -2024-11-13 05:56:09.816 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/auth/login -2024-11-13 05:56:09.950 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of login -2024-11-13 05:56:10.380 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of login -2024-11-13 05:56:10.381 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of login took 431 ms -2024-11-13 05:56:10.513 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-13 05:56:10.513 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-13 05:56:10.515 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-13 05:56:10.515 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-13 05:56:10.522 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-13 05:56:10.523 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 6 ms -2024-11-13 05:56:10.523 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-13 05:56:10.523 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 7 ms -2024-11-13 05:56:10.553 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 05:56:10.555 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 05:56:10.766 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 05:56:10.766 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 05:56:10.807 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 05:56:10.807 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 41 ms -2024-11-13 05:56:10.818 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 05:56:10.819 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 05:56:10.819 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 53 ms -2024-11-13 05:56:10.830 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products/public -2024-11-13 05:56:10.832 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductsPublic -2024-11-13 05:56:10.837 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 05:56:10.851 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 05:56:10.852 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 14 ms -2024-11-13 05:56:10.861 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 05:56:10.877 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductsPublic -2024-11-13 05:56:10.877 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductsPublic took 44 ms -2024-11-13 05:56:10.885 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 05:56:10.898 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 05:56:10.899 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 12 ms -2024-11-13 05:56:10.904 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 05:56:10.922 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 05:56:10.935 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 05:56:10.935 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 13 ms -2024-11-13 05:56:27.781 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 05:56:27.783 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/all-records/count -2024-11-13 05:56:27.783 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-type/count -2024-11-13 05:56:27.785 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/revenue-total -2024-11-13 05:56:27.786 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/order-status/count -2024-11-13 05:56:27.786 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/user-type/count -2024-11-13 05:56:27.800 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 05:56:27.806 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countOrderStatus -2024-11-13 05:56:27.807 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countAllRecords -2024-11-13 05:56:27.813 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 05:56:27.813 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 13 ms -2024-11-13 05:56:27.819 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-13 05:56:27.821 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countProductType -2024-11-13 05:56:27.822 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countUserType -2024-11-13 05:56:27.827 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countRevenue -2024-11-13 05:56:27.834 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countOrderStatus -2024-11-13 05:56:27.835 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of countOrderStatus took 28 ms -2024-11-13 05:56:27.840 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countUserType -2024-11-13 05:56:27.840 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of countUserType took 18 ms -2024-11-13 05:56:27.849 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 05:56:27.856 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countProductType -2024-11-13 05:56:27.856 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of countProductType took 35 ms -2024-11-13 05:56:27.864 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 05:56:27.871 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProducts -2024-11-13 05:56:27.876 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 05:56:27.876 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 11 ms -2024-11-13 05:56:27.883 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 05:56:27.899 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 05:56:27.911 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 05:56:27.911 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 11 ms -2024-11-13 05:56:27.916 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 05:56:27.969 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 05:56:27.987 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 05:56:27.987 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 18 ms -2024-11-13 05:56:28.066 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countRevenue -2024-11-13 05:56:28.068 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of countRevenue took 240 ms -2024-11-13 05:56:28.076 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countAllRecords -2024-11-13 05:56:28.077 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of countAllRecords took 270 ms -2024-11-13 05:56:28.967 [http-nio-8080-exec-8] INFO c.O.controllers.ProductController - Lấy danh sách sản phẩm thành công redis -2024-11-13 05:56:28.968 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProducts -2024-11-13 05:56:28.968 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProducts took 1096 ms -2024-11-13 05:56:37.214 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles -2024-11-13 05:56:37.266 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getRoles -2024-11-13 05:56:37.281 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getRoles -2024-11-13 05:56:37.281 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getRoles took 15 ms -2024-11-13 05:56:38.583 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles/a2515240-93ba-489d-b1d7-da17d346862a -2024-11-13 05:56:38.595 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getOne -2024-11-13 05:56:38.601 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getOne -2024-11-13 05:56:38.601 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getOne took 6 ms -2024-11-13 05:56:47.225 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - PUT /api/v1/roles/a2515240-93ba-489d-b1d7-da17d346862a -2024-11-13 05:56:47.246 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of editRole -2024-11-13 05:56:47.281 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of editRole -2024-11-13 05:56:47.281 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of editRole took 35 ms -2024-11-13 05:56:47.544 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles -2024-11-13 05:56:47.553 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getRoles -2024-11-13 05:56:47.560 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getRoles -2024-11-13 05:56:47.560 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getRoles took 7 ms -2024-11-13 05:57:08.361 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/auth/login -2024-11-13 05:57:08.363 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of login -2024-11-13 05:57:08.552 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of login -2024-11-13 05:57:08.553 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of login took 189 ms -2024-11-13 05:58:55.457 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - DELETE /api/v1/users/cab87764-9d63-447c-9458-787600037440 -2024-11-13 05:59:12.173 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/auth/login -2024-11-13 05:59:12.176 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of login -2024-11-13 05:59:12.385 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of login -2024-11-13 05:59:12.385 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of login took 210 ms -2024-11-13 05:59:30.213 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - DELETE /api/v1/roles/9cc4617b-6d05-4186-8449-a1d41578e5d4 -2024-11-13 05:59:30.225 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of deleteRole -2024-11-13 05:59:30.231 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of deleteRole -2024-11-13 05:59:51.993 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - DELETE /api/v1/users/cab87764-9d63-447c-9458-787600037440 -2024-11-13 05:59:52.004 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of deleteUser -2024-11-13 05:59:52.070 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of deleteUser -2024-11-13 05:59:52.070 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of deleteUser took 66 ms -2024-11-13 06:00:46.159 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/roles -2024-11-13 06:00:46.171 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of addRole -2024-11-13 06:00:46.180 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of addRole -2024-11-13 06:00:46.180 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of addRole took 8 ms -2024-11-13 06:00:46.406 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles -2024-11-13 06:00:46.414 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getRoles -2024-11-13 06:00:46.420 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getRoles -2024-11-13 06:00:46.420 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getRoles took 6 ms -2024-11-13 06:02:06.812 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - DELETE /api/v1/roles/d4bfd357-42ac-4e24-84c7-a5397b43045f -2024-11-13 06:02:06.820 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of deleteRole -2024-11-13 06:02:06.826 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of deleteRole -2024-11-13 06:02:06.826 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of deleteRole took 5 ms -2024-11-13 06:13:26.489 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 3 class path changes (0 additions, 3 deletions, 0 modifications) -2024-11-13 06:13:26.500 [Thread-5] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-13 06:13:26.675 [Thread-5] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 06:13:26.686 [Thread-5] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-13 06:13:26.704 [Thread-5] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-13 06:13:26.979 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 14548 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-13 06:13:26.980 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-13 06:13:27.899 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 06:13:27.899 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-13 06:13:28.046 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 147 ms. Found 16 JPA repository interfaces. -2024-11-13 06:13:28.061 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 06:13:28.061 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-13 06:13:28.076 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:13:28.076 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:13:28.076 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:13:28.077 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:13:28.077 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:13:28.077 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:13:28.077 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:13:28.078 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:13:28.078 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:13:28.078 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:13:28.078 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:13:28.079 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:13:28.079 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:13:28.079 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:13:28.079 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:13:28.079 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:13:28.079 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 17 ms. Found 0 Redis repository interfaces. -2024-11-13 06:13:28.860 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-13 06:13:28.862 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-13 06:13:28.863 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-13 06:13:28.863 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-13 06:13:28.906 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-13 06:13:28.906 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1921 ms -2024-11-13 06:13:29.148 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-13 06:13:29.153 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-13 06:13:29.184 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-13 06:13:29.185 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Starting... -2024-11-13 06:13:29.258 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-2 - Added connection org.postgresql.jdbc.PgConnection@604bcc88 -2024-11-13 06:13:29.259 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Start completed. -2024-11-13 06:13:29.274 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-13 06:13:29.625 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-13 06:13:30.274 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-13 06:13:30.617 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 06:13:31.864 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-13 06:13:32.778 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-13 06:13:32.779 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-13 06:13:33.904 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-13 06:13:33.946 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-13 06:13:33.949 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-13 06:13:33.954 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 7.084 seconds (process running for 1129.992) -2024-11-13 06:13:33.962 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-13 06:13:35.373 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 3 class path changes (3 additions, 0 deletions, 0 modifications) -2024-11-13 06:13:35.375 [Thread-7] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-13 06:13:35.502 [Thread-7] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 06:13:35.503 [Thread-7] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown initiated... -2024-11-13 06:13:35.509 [Thread-7] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown completed. -2024-11-13 06:13:35.740 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 14548 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-13 06:13:35.740 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-13 06:13:37.031 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 06:13:37.031 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-13 06:13:37.152 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 120 ms. Found 16 JPA repository interfaces. -2024-11-13 06:13:37.162 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 06:13:37.163 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-13 06:13:37.171 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:13:37.172 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:13:37.172 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:13:37.172 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:13:37.172 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:13:37.173 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:13:37.173 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:13:37.173 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:13:37.173 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:13:37.174 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:13:37.174 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:13:37.174 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:13:37.174 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:13:37.174 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:13:37.174 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:13:37.174 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:13:37.174 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 11 ms. Found 0 Redis repository interfaces. -2024-11-13 06:13:37.894 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-13 06:13:37.894 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-13 06:13:37.894 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-13 06:13:37.895 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-13 06:13:37.924 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-13 06:13:37.924 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2180 ms -2024-11-13 06:13:38.056 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-13 06:13:38.059 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-13 06:13:38.070 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-13 06:13:38.071 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Starting... -2024-11-13 06:13:38.122 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-3 - Added connection org.postgresql.jdbc.PgConnection@1927ee46 -2024-11-13 06:13:38.122 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Start completed. -2024-11-13 06:13:38.132 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-13 06:13:38.319 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-13 06:13:38.668 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-13 06:13:38.918 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 06:13:39.332 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-13 06:13:39.333 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-13 06:13:39.692 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-13 06:13:41.418 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-13 06:13:41.462 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-13 06:13:41.468 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-13 06:13:41.473 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 5.826 seconds (process running for 1137.511) -2024-11-13 06:13:41.482 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-13 06:13:42.860 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-13 06:13:42.864 [Thread-11] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-13 06:13:42.997 [Thread-11] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 06:13:42.998 [Thread-11] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Shutdown initiated... -2024-11-13 06:13:43.003 [Thread-11] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Shutdown completed. -2024-11-13 06:13:43.142 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 14548 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-13 06:13:43.142 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-13 06:13:43.693 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 06:13:43.693 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-13 06:13:43.839 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 145 ms. Found 16 JPA repository interfaces. -2024-11-13 06:13:43.852 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 06:13:43.852 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-13 06:13:43.883 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:13:43.883 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:13:43.883 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:13:43.884 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:13:43.884 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:13:43.884 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:13:43.884 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:13:43.884 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:13:43.885 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:13:43.885 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:13:43.885 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:13:43.885 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:13:43.885 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:13:43.885 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:13:43.885 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:13:43.885 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:13:43.885 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 34 ms. Found 0 Redis repository interfaces. -2024-11-13 06:13:44.624 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-13 06:13:44.629 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-13 06:13:44.630 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-13 06:13:44.631 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-13 06:13:44.748 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-13 06:13:44.748 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1603 ms -2024-11-13 06:13:45.153 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-13 06:13:45.163 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-13 06:13:45.188 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-13 06:13:45.191 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Starting... -2024-11-13 06:13:45.361 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-4 - Added connection org.postgresql.jdbc.PgConnection@26275c27 -2024-11-13 06:13:45.362 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Start completed. -2024-11-13 06:13:45.376 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-13 06:13:45.566 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-13 06:13:46.330 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-13 06:13:46.844 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 06:13:47.367 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-13 06:13:47.368 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-13 06:13:47.728 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-13 06:13:49.265 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-13 06:13:49.297 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-13 06:13:49.301 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-13 06:13:49.304 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 6.201 seconds (process running for 1145.342) -2024-11-13 06:13:49.311 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-13 06:22:47.935 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 5 class path changes (0 additions, 2 deletions, 3 modifications) -2024-11-13 06:22:47.939 [Thread-15] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-13 06:22:48.056 [Thread-15] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 06:22:48.057 [Thread-15] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Shutdown initiated... -2024-11-13 06:22:48.060 [Thread-15] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Shutdown completed. -2024-11-13 06:22:48.259 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 14548 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-13 06:22:48.260 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-13 06:22:49.012 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 06:22:49.012 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-13 06:22:49.107 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 95 ms. Found 16 JPA repository interfaces. -2024-11-13 06:22:49.113 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 06:22:49.114 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-13 06:22:49.122 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:22:49.123 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:22:49.123 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:22:49.123 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:22:49.123 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:22:49.123 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:22:49.123 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:22:49.123 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:22:49.123 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:22:49.123 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:22:49.123 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:22:49.123 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:22:49.123 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:22:49.123 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:22:49.123 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:22:49.123 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:22:49.123 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 9 ms. Found 0 Redis repository interfaces. -2024-11-13 06:22:49.614 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-13 06:22:49.617 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-13 06:22:49.618 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-13 06:22:49.618 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-13 06:22:49.686 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-13 06:22:49.686 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1422 ms -2024-11-13 06:22:50.009 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-13 06:22:50.013 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-13 06:22:50.044 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-13 06:22:50.047 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Starting... -2024-11-13 06:22:50.138 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-5 - Added connection org.postgresql.jdbc.PgConnection@163135a4 -2024-11-13 06:22:50.138 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Start completed. -2024-11-13 06:22:50.158 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-13 06:22:50.548 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-13 06:22:51.395 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-13 06:22:51.671 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 06:22:52.052 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-13 06:22:52.053 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-13 06:22:52.438 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-13 06:22:52.490 [restartedMain] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'authController' defined in file [A:\My Workspace\java_workspace\OptiMart\target\classes\com\Optimart\controllers\AuthController.class]: Unsatisfied dependency expressed through constructor parameter 2: No qualifying bean of type 'com.Optimart.services.RefreshToken.RefreshTokenService' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {} -2024-11-13 06:22:52.491 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 06:22:52.596 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Shutdown initiated... -2024-11-13 06:22:52.601 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Shutdown completed. -2024-11-13 06:22:52.602 [restartedMain] INFO o.a.catalina.core.StandardService - Stopping service [Tomcat] -2024-11-13 06:22:52.612 [restartedMain] INFO o.s.b.a.l.ConditionEvaluationReportLogger - - -Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. -2024-11-13 06:23:00.893 [restartedMain] ERROR o.s.b.d.LoggingFailureAnalysisReporter - - -*************************** -APPLICATION FAILED TO START -*************************** - -Description: - -Parameter 2 of constructor in com.Optimart.controllers.AuthController required a bean of type 'com.Optimart.services.RefreshToken.RefreshTokenService' that could not be found. - - -Action: - -Consider defining a bean of type 'com.Optimart.services.RefreshToken.RefreshTokenService' in your configuration. - -2024-11-13 06:23:02.460 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 14548 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-13 06:23:02.460 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-13 06:23:03.502 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 06:23:03.502 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-13 06:23:03.598 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 95 ms. Found 16 JPA repository interfaces. -2024-11-13 06:23:03.608 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 06:23:03.608 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-13 06:23:03.617 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:23:03.618 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:23:03.618 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:23:03.618 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:23:03.618 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:23:03.618 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:23:03.618 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:23:03.618 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:23:03.618 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:23:03.618 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:23:03.618 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:23:03.618 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:23:03.618 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:23:03.618 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:23:03.618 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:23:03.618 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:23:03.618 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 9 ms. Found 0 Redis repository interfaces. -2024-11-13 06:23:04.008 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-13 06:23:04.011 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-13 06:23:04.011 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-13 06:23:04.011 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-13 06:23:04.040 [restartedMain] INFO o.a.c.c.C.[Tomcat-1].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-13 06:23:04.040 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1576 ms -2024-11-13 06:23:04.168 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-13 06:23:04.172 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-13 06:23:04.187 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-13 06:23:04.188 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Starting... -2024-11-13 06:23:04.245 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-6 - Added connection org.postgresql.jdbc.PgConnection@1bcd375e -2024-11-13 06:23:04.245 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Start completed. -2024-11-13 06:23:04.256 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-13 06:23:04.461 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-13 06:23:04.805 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-13 06:23:05.085 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 06:23:05.650 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-13 06:23:05.651 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-13 06:23:06.115 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-13 06:23:08.151 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-13 06:23:08.208 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-13 06:23:08.214 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-13 06:23:08.222 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 5.835 seconds (process running for 1704.26) -2024-11-13 06:23:08.234 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-13 06:26:04.596 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 06:26:04.597 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Shutdown initiated... -2024-11-13 06:26:04.599 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Shutdown completed. -2024-11-13 06:26:12.245 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-13 06:26:12.297 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 11768 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-13 06:26:12.298 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-13 06:26:12.366 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-13 06:26:12.367 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-13 06:26:12.636 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-13 06:26:12.643 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-13 06:26:13.851 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 06:26:13.853 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-13 06:26:14.113 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 249 ms. Found 16 JPA repository interfaces. -2024-11-13 06:26:14.134 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 06:26:14.136 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-13 06:26:14.160 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:26:14.161 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:26:14.161 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:26:14.161 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:26:14.161 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:26:14.162 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:26:14.162 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:26:14.162 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:26:14.164 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:26:14.164 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:26:14.164 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:26:14.164 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:26:14.165 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:26:14.165 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:26:14.165 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:26:14.165 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:26:14.165 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 19 ms. Found 0 Redis repository interfaces. -2024-11-13 06:26:15.312 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-13 06:26:15.323 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-13 06:26:15.324 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-13 06:26:15.325 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-13 06:26:15.383 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-13 06:26:15.384 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 3016 ms -2024-11-13 06:26:15.652 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-13 06:26:15.721 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-13 06:26:15.761 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-13 06:26:16.177 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-13 06:26:16.211 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-13 06:26:16.382 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@7f9a7984 -2024-11-13 06:26:16.384 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-13 06:26:16.436 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-13 06:26:17.069 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-13 06:26:18.702 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-13 06:26:19.047 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 06:26:19.804 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-13 06:26:19.806 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-13 06:26:20.644 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-13 06:26:22.941 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-13 06:26:23.000 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-13 06:26:23.020 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-13 06:26:23.030 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 11.199 seconds (process running for 12.806) -2024-11-13 06:26:40.703 [http-nio-8080-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2024-11-13 06:26:40.703 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2024-11-13 06:26:40.705 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 2 ms -2024-11-13 06:26:40.746 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/auth/login -2024-11-13 06:26:40.890 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of login -2024-11-13 06:26:41.388 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of login -2024-11-13 06:26:41.388 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of login took 498 ms -2024-11-13 06:26:41.552 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 06:26:41.647 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-13 06:26:41.647 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-13 06:26:41.665 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-13 06:26:41.665 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-13 06:26:41.666 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 06:26:41.681 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-13 06:26:41.681 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-13 06:26:41.681 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 16 ms -2024-11-13 06:26:41.681 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 16 ms -2024-11-13 06:26:41.699 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 06:26:41.699 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 06:26:41.771 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 06:26:41.771 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 72 ms -2024-11-13 06:26:41.783 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 06:26:41.810 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 06:26:41.825 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 06:26:41.826 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 126 ms -2024-11-13 06:26:41.828 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 06:26:41.829 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 18 ms -2024-11-13 06:26:41.837 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 06:26:41.864 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 06:26:41.883 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 06:26:41.884 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 19 ms -2024-11-13 06:26:41.889 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 06:26:41.910 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 06:26:41.928 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 06:26:41.929 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 19 ms -2024-11-13 06:26:42.077 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products/public -2024-11-13 06:26:42.080 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductsPublic -2024-11-13 06:26:42.142 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductsPublic -2024-11-13 06:26:42.143 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductsPublic took 62 ms -2024-11-13 06:26:45.703 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 06:26:45.712 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/all-records/count -2024-11-13 06:26:45.713 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-type/count -2024-11-13 06:26:45.716 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/user-type/count -2024-11-13 06:26:45.717 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/revenue-total -2024-11-13 06:26:45.719 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/order-status/count -2024-11-13 06:26:45.725 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 06:26:45.736 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countProductType -2024-11-13 06:26:45.736 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countUserType -2024-11-13 06:26:45.739 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countAllRecords -2024-11-13 06:26:45.740 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countRevenue -2024-11-13 06:26:45.752 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 06:26:45.753 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 27 ms -2024-11-13 06:26:45.757 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countUserType -2024-11-13 06:26:45.757 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of countUserType took 20 ms -2024-11-13 06:26:45.759 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-13 06:26:45.762 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countOrderStatus -2024-11-13 06:26:45.768 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 06:26:45.770 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countProductType -2024-11-13 06:26:45.770 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of countProductType took 34 ms -2024-11-13 06:26:45.784 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countOrderStatus -2024-11-13 06:26:45.784 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of countOrderStatus took 22 ms -2024-11-13 06:26:45.786 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 06:26:45.802 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 06:26:45.802 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 15 ms -2024-11-13 06:26:45.807 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 06:26:45.816 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProducts -2024-11-13 06:26:45.823 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 06:26:45.838 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 06:26:45.838 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 15 ms -2024-11-13 06:26:45.843 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 06:26:45.862 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 06:26:45.873 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 06:26:45.873 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 10 ms -2024-11-13 06:26:45.921 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countRevenue -2024-11-13 06:26:45.921 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of countRevenue took 181 ms -2024-11-13 06:26:45.966 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countAllRecords -2024-11-13 06:26:45.967 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of countAllRecords took 228 ms -2024-11-13 06:26:46.744 [http-nio-8080-exec-9] INFO c.O.controllers.ProductController - Lấy danh sách sản phẩm thành công redis -2024-11-13 06:26:46.745 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProducts -2024-11-13 06:26:46.746 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProducts took 929 ms -2024-11-13 06:26:56.691 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles -2024-11-13 06:26:56.722 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getRoles -2024-11-13 06:26:56.730 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getRoles -2024-11-13 06:26:56.730 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getRoles took 9 ms -2024-11-13 06:26:58.003 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles/a2515240-93ba-489d-b1d7-da17d346862a -2024-11-13 06:26:58.013 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getOne -2024-11-13 06:26:58.020 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getOne -2024-11-13 06:26:58.020 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getOne took 6 ms -2024-11-13 06:27:06.717 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - PUT /api/v1/roles/a2515240-93ba-489d-b1d7-da17d346862a -2024-11-13 06:27:06.732 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of editRole -2024-11-13 06:27:06.761 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of editRole -2024-11-13 06:27:06.761 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of editRole took 28 ms -2024-11-13 06:27:06.957 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles -2024-11-13 06:27:06.970 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getRoles -2024-11-13 06:27:06.977 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getRoles -2024-11-13 06:27:06.978 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getRoles took 8 ms -2024-11-13 06:27:41.979 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/auth/register -2024-11-13 06:27:41.985 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of createUser -2024-11-13 06:27:42.077 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of createUser -2024-11-13 06:27:42.077 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of createUser took 92 ms -2024-11-13 06:27:49.956 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/auth/login -2024-11-13 06:27:49.957 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of login -2024-11-13 06:27:50.148 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of login -2024-11-13 06:27:50.148 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of login took 192 ms -2024-11-13 06:27:50.853 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 06:27:50.881 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 06:27:50.893 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 06:27:50.893 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 13 ms -2024-11-13 06:27:50.899 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 06:27:50.921 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 06:27:50.931 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 06:27:50.931 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 9 ms -2024-11-13 06:27:50.936 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 06:27:50.949 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 06:27:50.959 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 06:27:50.959 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 9 ms -2024-11-13 06:27:50.963 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 06:27:50.984 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 06:27:50.996 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 06:27:50.997 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 12 ms -2024-11-13 06:27:55.808 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 06:27:55.821 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/all-records/count -2024-11-13 06:27:55.824 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 06:27:55.826 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-type/count -2024-11-13 06:27:55.827 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/revenue-total -2024-11-13 06:27:55.828 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/user-type/count -2024-11-13 06:27:55.828 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/order-status/count -2024-11-13 06:27:55.833 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 06:27:55.833 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 9 ms -2024-11-13 06:27:55.837 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countAllRecords -2024-11-13 06:27:55.840 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-13 06:27:55.840 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countProductType -2024-11-13 06:27:55.844 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countOrderStatus -2024-11-13 06:27:55.848 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countRevenue -2024-11-13 06:27:55.849 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countUserType -2024-11-13 06:27:55.855 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countUserType -2024-11-13 06:27:55.856 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of countUserType took 7 ms -2024-11-13 06:27:55.857 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countProductType -2024-11-13 06:27:55.857 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProducts -2024-11-13 06:27:55.857 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of countProductType took 17 ms -2024-11-13 06:27:55.859 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countOrderStatus -2024-11-13 06:27:55.860 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of countOrderStatus took 16 ms -2024-11-13 06:27:55.861 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 06:27:55.879 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 06:27:55.893 [http-nio-8080-exec-1] INFO c.O.controllers.ProductController - Lấy danh sách sản phẩm thành công redis -2024-11-13 06:27:55.893 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 06:27:55.893 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 14 ms -2024-11-13 06:27:55.893 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProducts -2024-11-13 06:27:55.894 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProducts took 36 ms -2024-11-13 06:27:55.897 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 06:27:55.916 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 06:27:55.926 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 06:27:55.926 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 10 ms -2024-11-13 06:27:55.932 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 06:27:55.950 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 06:27:55.961 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 06:27:55.961 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 11 ms -2024-11-13 06:27:55.975 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countRevenue -2024-11-13 06:27:55.975 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of countRevenue took 127 ms -2024-11-13 06:27:55.978 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countAllRecords -2024-11-13 06:27:55.980 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of countAllRecords took 142 ms -2024-11-13 06:28:01.098 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-13 06:28:01.102 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-13 06:28:01.106 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-13 06:28:01.106 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 4 ms -2024-11-13 06:28:01.112 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-13 06:28:01.114 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-13 06:28:01.118 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-13 06:28:01.118 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 3 ms -2024-11-13 06:28:01.261 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles -2024-11-13 06:28:01.261 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/user-type/count -2024-11-13 06:28:01.262 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/users -2024-11-13 06:28:01.288 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countUserType -2024-11-13 06:28:01.291 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getRoles -2024-11-13 06:28:01.293 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllUser -2024-11-13 06:28:01.296 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countUserType -2024-11-13 06:28:01.296 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of countUserType took 7 ms -2024-11-13 06:28:01.298 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getRoles -2024-11-13 06:28:01.298 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getRoles took 7 ms -2024-11-13 06:28:01.303 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles -2024-11-13 06:28:01.323 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getRoles -2024-11-13 06:28:01.327 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllUser -2024-11-13 06:28:01.328 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllUser took 34 ms -2024-11-13 06:28:01.333 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getRoles -2024-11-13 06:28:01.333 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getRoles took 10 ms -2024-11-13 06:28:01.433 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/users -2024-11-13 06:28:01.450 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllUser -2024-11-13 06:28:01.474 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllUser -2024-11-13 06:28:01.474 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllUser took 24 ms -2024-11-13 06:28:11.065 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles -2024-11-13 06:28:11.065 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/users/a3b9a812-887a-4ed8-b0c3-3d8be5a98cc1 -2024-11-13 06:28:11.076 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getRoles -2024-11-13 06:28:11.077 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getOneUser -2024-11-13 06:28:11.083 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getRoles -2024-11-13 06:28:11.083 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getRoles took 6 ms -2024-11-13 06:28:11.084 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getOneUser -2024-11-13 06:28:11.085 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getOneUser took 7 ms -2024-11-13 06:28:41.234 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - PUT /api/v1/users/a3b9a812-887a-4ed8-b0c3-3d8be5a98cc1 -2024-11-13 06:28:41.256 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of editUser -2024-11-13 06:28:41.280 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of editUser -2024-11-13 06:28:41.280 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of editUser took 24 ms -2024-11-13 06:28:41.598 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/users -2024-11-13 06:28:41.607 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllUser -2024-11-13 06:28:41.619 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllUser -2024-11-13 06:28:41.619 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllUser took 12 ms -2024-11-13 06:28:47.633 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/users/a3b9a812-887a-4ed8-b0c3-3d8be5a98cc1 -2024-11-13 06:28:47.633 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles -2024-11-13 06:28:47.647 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getRoles -2024-11-13 06:28:47.648 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getOneUser -2024-11-13 06:28:47.653 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getOneUser -2024-11-13 06:28:47.653 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getRoles -2024-11-13 06:28:47.653 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getRoles took 6 ms -2024-11-13 06:28:47.653 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getOneUser took 5 ms -2024-11-13 06:28:50.506 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - PUT /api/v1/users/a3b9a812-887a-4ed8-b0c3-3d8be5a98cc1 -2024-11-13 06:28:50.517 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of editUser -2024-11-13 06:28:50.536 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of editUser -2024-11-13 06:28:50.536 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of editUser took 19 ms -2024-11-13 06:28:50.842 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/users -2024-11-13 06:28:50.850 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllUser -2024-11-13 06:28:50.858 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllUser -2024-11-13 06:28:50.858 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllUser took 8 ms -2024-11-13 06:28:57.640 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-13 06:28:57.641 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-13 06:28:57.646 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-13 06:28:57.647 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 5 ms -2024-11-13 06:29:04.195 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/product-types -2024-11-13 06:29:04.207 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of createNewProductType -2024-11-13 06:29:04.213 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of createNewProductType -2024-11-13 06:29:04.213 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of createNewProductType took 5 ms -2024-11-13 06:29:04.328 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-13 06:29:04.329 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-13 06:29:04.332 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-13 06:29:04.333 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 4 ms -2024-11-13 06:29:46.126 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles -2024-11-13 06:29:46.136 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getRoles -2024-11-13 06:29:46.143 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getRoles -2024-11-13 06:29:46.143 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getRoles took 6 ms -2024-11-13 06:29:46.965 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles/a2515240-93ba-489d-b1d7-da17d346862a -2024-11-13 06:29:46.976 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getOne -2024-11-13 06:29:46.978 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getOne -2024-11-13 06:29:46.978 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getOne took 2 ms -2024-11-13 06:30:45.827 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-13 06:30:45.830 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-13 06:30:45.837 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-13 06:30:45.837 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 8 ms -2024-11-13 06:30:49.783 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/product-types -2024-11-13 06:30:49.795 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of createNewProductType -2024-11-13 06:30:49.799 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of createNewProductType -2024-11-13 06:30:49.799 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of createNewProductType took 4 ms -2024-11-13 06:30:49.909 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-13 06:30:49.910 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-13 06:30:49.915 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-13 06:30:49.915 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 4 ms -2024-11-13 06:31:00.829 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/auth/login -2024-11-13 06:31:00.831 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of login -2024-11-13 06:31:00.939 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of login -2024-11-13 06:31:00.940 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of login took 108 ms -2024-11-13 06:31:05.577 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-type/count -2024-11-13 06:31:05.577 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/all-records/count -2024-11-13 06:31:05.578 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/revenue-total -2024-11-13 06:31:05.581 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/order-status/count -2024-11-13 06:31:05.581 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/user-type/count -2024-11-13 06:31:05.581 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-13 06:31:05.595 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countAllRecords -2024-11-13 06:31:05.597 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countRevenue -2024-11-13 06:31:05.597 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countProductType -2024-11-13 06:31:05.607 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProducts -2024-11-13 06:31:05.608 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countUserType -2024-11-13 06:31:05.608 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countOrderStatus -2024-11-13 06:31:05.614 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countUserType -2024-11-13 06:31:05.615 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of countUserType took 6 ms -2024-11-13 06:31:05.617 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countProductType -2024-11-13 06:31:05.617 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of countProductType took 20 ms -2024-11-13 06:31:05.621 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countOrderStatus -2024-11-13 06:31:05.622 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of countOrderStatus took 13 ms -2024-11-13 06:31:05.629 [http-nio-8080-exec-5] INFO c.O.controllers.ProductController - Lấy danh sách sản phẩm thành công redis -2024-11-13 06:31:05.630 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProducts -2024-11-13 06:31:05.630 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProducts took 22 ms -2024-11-13 06:31:05.664 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countRevenue -2024-11-13 06:31:05.664 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of countRevenue took 67 ms -2024-11-13 06:31:05.679 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countAllRecords -2024-11-13 06:31:05.679 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of countAllRecords took 84 ms -2024-11-13 06:31:07.335 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-13 06:31:07.336 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-13 06:31:07.342 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-13 06:31:07.343 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 6 ms -2024-11-13 06:31:07.346 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-13 06:31:07.349 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-13 06:31:07.357 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-13 06:31:07.357 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 8 ms -2024-11-13 06:31:07.553 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/user-type/count -2024-11-13 06:31:07.553 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles -2024-11-13 06:31:07.570 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countUserType -2024-11-13 06:31:07.571 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getRoles -2024-11-13 06:31:07.577 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countUserType -2024-11-13 06:31:07.577 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of countUserType took 7 ms -2024-11-13 06:31:07.579 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getRoles -2024-11-13 06:31:07.579 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getRoles took 8 ms -2024-11-13 06:31:07.584 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles -2024-11-13 06:31:07.596 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/users -2024-11-13 06:31:07.603 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getRoles -2024-11-13 06:31:07.614 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getRoles -2024-11-13 06:31:07.614 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getRoles took 11 ms -2024-11-13 06:31:07.618 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllUser -2024-11-13 06:31:07.633 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllUser -2024-11-13 06:31:07.633 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllUser took 15 ms -2024-11-13 06:31:07.880 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/users -2024-11-13 06:31:07.891 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllUser -2024-11-13 06:31:07.901 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllUser -2024-11-13 06:31:07.902 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllUser took 10 ms -2024-11-13 06:31:09.882 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/roles -2024-11-13 06:31:09.886 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/users/a3b9a812-887a-4ed8-b0c3-3d8be5a98cc1 -2024-11-13 06:31:09.896 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getRoles -2024-11-13 06:31:09.899 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getOneUser -2024-11-13 06:31:09.903 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getRoles -2024-11-13 06:31:09.903 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getRoles took 5 ms -2024-11-13 06:31:09.904 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getOneUser -2024-11-13 06:31:09.904 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getOneUser took 5 ms -2024-11-13 06:31:12.366 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - PUT /api/v1/users/a3b9a812-887a-4ed8-b0c3-3d8be5a98cc1 -2024-11-13 06:31:12.382 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of editUser -2024-11-13 06:31:12.396 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of editUser -2024-11-13 06:31:12.398 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of editUser took 15 ms -2024-11-13 06:31:12.732 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/users -2024-11-13 06:31:12.741 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllUser -2024-11-13 06:31:12.750 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllUser -2024-11-13 06:31:12.750 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllUser took 9 ms -2024-11-13 06:31:16.980 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/auth/login -2024-11-13 06:31:16.981 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of login -2024-11-13 06:31:17.174 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of login -2024-11-13 06:31:17.174 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of login took 192 ms -2024-11-13 06:31:31.002 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - DELETE /api/v1/product-types/8d01e384-db42-4ffa-9c63-e3d5fb36cebe -2024-11-13 06:31:39.497 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/auth/login -2024-11-13 06:31:39.498 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of login -2024-11-13 06:31:39.705 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of login -2024-11-13 06:31:39.706 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of login took 206 ms -2024-11-13 06:31:50.158 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - DELETE /api/v1/product-types/8d01e384-db42-4ffa-9c63-e3d5fb36cebe -2024-11-13 06:31:50.167 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of deleteProductType -2024-11-13 06:31:50.184 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of deleteProductType -2024-11-13 06:31:50.184 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of deleteProductType took 17 ms -2024-11-13 06:32:33.595 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - DELETE /api/v1/product-types/9035a722-af58-4961-86f8-553281dc06c6 -2024-11-13 06:32:33.604 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of deleteProductType -2024-11-13 06:32:33.609 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of deleteProductType -2024-11-13 06:32:33.609 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of deleteProductType took 4 ms -2024-11-13 06:34:16.023 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/auth/login -2024-11-13 06:34:16.031 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of login -2024-11-13 06:34:16.217 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of login -2024-11-13 06:34:16.217 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of login took 185 ms -2024-11-13 06:34:16.444 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 06:34:16.462 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 06:34:16.477 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 06:34:16.477 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 14 ms -2024-11-13 06:34:16.482 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 06:34:16.495 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 06:34:16.505 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 06:34:16.505 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 9 ms -2024-11-13 06:34:16.508 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 06:34:16.518 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 06:34:16.528 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 06:34:16.528 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 9 ms -2024-11-13 06:34:16.532 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 06:34:16.541 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 06:34:16.548 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 06:34:16.548 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 8 ms -2024-11-13 06:34:16.669 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-13 06:34:16.669 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-13 06:34:16.674 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-13 06:34:16.674 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-13 06:34:16.678 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-13 06:34:16.678 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-13 06:34:16.678 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 3 ms -2024-11-13 06:34:16.678 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 3 ms -2024-11-13 06:34:16.693 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 06:34:16.714 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 06:34:16.735 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 06:34:16.735 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 20 ms -2024-11-13 06:34:17.001 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products/public -2024-11-13 06:34:17.003 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductsPublic -2024-11-13 06:34:17.056 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductsPublic -2024-11-13 06:34:17.056 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductsPublic took 53 ms -2024-11-13 06:34:18.371 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-13 06:34:18.371 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-13 06:34:18.372 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-13 06:34:18.372 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-13 06:34:18.376 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-13 06:34:18.376 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 3 ms -2024-11-13 06:34:18.377 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-13 06:34:18.377 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 4 ms -2024-11-13 06:34:18.580 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products/public -2024-11-13 06:34:18.581 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductsPublic -2024-11-13 06:34:18.605 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductsPublic -2024-11-13 06:34:18.605 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductsPublic took 24 ms -2024-11-13 06:35:41.553 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 1 deletion, 0 modifications) -2024-11-13 06:35:41.558 [Thread-5] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-13 06:35:41.712 [Thread-5] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 06:35:41.718 [Thread-5] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-13 06:35:41.721 [Thread-5] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-13 06:35:41.969 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 11768 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-13 06:35:41.969 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-13 06:35:42.916 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 06:35:42.916 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-13 06:35:43.037 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 120 ms. Found 16 JPA repository interfaces. -2024-11-13 06:35:43.046 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 06:35:43.046 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-13 06:35:43.058 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:35:43.059 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:35:43.059 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:35:43.059 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:35:43.059 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:35:43.060 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:35:43.060 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:35:43.060 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:35:43.060 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:35:43.060 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:35:43.061 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:35:43.061 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:35:43.061 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:35:43.061 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:35:43.061 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:35:43.061 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:35:43.062 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 15 ms. Found 0 Redis repository interfaces. -2024-11-13 06:35:43.789 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-13 06:35:43.792 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-13 06:35:43.792 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-13 06:35:43.792 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-13 06:35:43.828 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-13 06:35:43.828 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1855 ms -2024-11-13 06:35:44.218 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-13 06:35:44.224 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-13 06:35:44.254 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-13 06:35:44.257 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Starting... -2024-11-13 06:35:44.326 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-2 - Added connection org.postgresql.jdbc.PgConnection@3740a0d1 -2024-11-13 06:35:44.326 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Start completed. -2024-11-13 06:35:44.343 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-13 06:35:44.639 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-13 06:35:45.248 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-13 06:35:45.600 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 06:35:46.424 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-13 06:35:47.113 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-13 06:35:47.113 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-13 06:35:48.373 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-13 06:35:48.418 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-13 06:35:48.422 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-13 06:35:48.427 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 6.535 seconds (process running for 578.203) -2024-11-13 06:35:48.439 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-13 06:35:49.842 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (1 addition, 0 deletions, 0 modifications) -2024-11-13 06:35:49.844 [Thread-7] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-13 06:35:49.982 [Thread-7] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 06:35:49.983 [Thread-7] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown initiated... -2024-11-13 06:35:49.989 [Thread-7] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown completed. -2024-11-13 06:35:50.198 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 11768 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-13 06:35:50.199 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-13 06:35:50.845 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 06:35:50.845 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-13 06:35:50.956 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 110 ms. Found 16 JPA repository interfaces. -2024-11-13 06:35:50.961 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 06:35:50.961 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-13 06:35:50.969 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:35:50.970 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:35:50.970 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:35:50.970 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:35:50.970 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:35:50.970 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:35:50.970 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:35:50.970 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:35:50.970 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:35:50.970 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:35:50.970 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:35:50.970 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:35:50.970 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:35:50.970 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:35:50.971 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:35:50.971 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:35:50.971 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 9 ms. Found 0 Redis repository interfaces. -2024-11-13 06:35:51.371 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-13 06:35:51.372 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-13 06:35:51.372 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-13 06:35:51.372 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-13 06:35:51.401 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-13 06:35:51.401 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1200 ms -2024-11-13 06:35:51.529 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-13 06:35:51.536 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-13 06:35:51.546 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-13 06:35:51.547 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Starting... -2024-11-13 06:35:51.604 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-3 - Added connection org.postgresql.jdbc.PgConnection@22dd2983 -2024-11-13 06:35:51.605 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Start completed. -2024-11-13 06:35:51.616 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-13 06:35:51.806 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-13 06:35:52.182 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-13 06:35:52.445 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 06:35:52.837 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-13 06:35:52.837 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-13 06:35:53.166 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-13 06:35:54.729 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-13 06:35:54.768 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-13 06:35:54.772 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-13 06:35:54.776 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 4.649 seconds (process running for 584.552) -2024-11-13 06:35:54.783 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-13 06:36:00.342 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-13 06:36:00.360 [Thread-11] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-13 06:36:00.597 [Thread-11] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 06:36:00.599 [Thread-11] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Shutdown initiated... -2024-11-13 06:36:00.642 [Thread-11] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Shutdown completed. -2024-11-13 06:36:00.859 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 11768 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-13 06:36:00.859 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-13 06:36:01.671 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 06:36:01.672 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-13 06:36:01.750 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 78 ms. Found 16 JPA repository interfaces. -2024-11-13 06:36:01.754 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 06:36:01.754 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-13 06:36:01.762 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:36:01.762 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:36:01.762 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:36:01.762 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:36:01.762 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:36:01.762 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:36:01.762 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:36:01.762 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:36:01.762 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:36:01.762 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:36:01.762 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:36:01.762 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:36:01.762 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:36:01.762 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:36:01.762 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:36:01.763 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:36:01.763 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 8 ms. Found 0 Redis repository interfaces. -2024-11-13 06:36:02.089 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-13 06:36:02.089 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-13 06:36:02.089 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-13 06:36:02.090 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-13 06:36:02.119 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-13 06:36:02.119 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1252 ms -2024-11-13 06:36:02.242 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-13 06:36:02.246 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-13 06:36:02.254 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-13 06:36:02.255 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Starting... -2024-11-13 06:36:02.301 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-4 - Added connection org.postgresql.jdbc.PgConnection@423ee558 -2024-11-13 06:36:02.302 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Start completed. -2024-11-13 06:36:02.316 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-13 06:36:02.526 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-13 06:36:02.817 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-13 06:36:03.071 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 06:36:03.391 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-13 06:36:03.392 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-13 06:36:03.681 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-13 06:36:05.042 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-13 06:36:05.078 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-13 06:36:05.082 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-13 06:36:05.086 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 4.296 seconds (process running for 594.862) -2024-11-13 06:36:05.094 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-13 06:36:16.787 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-13 06:36:16.788 [Thread-15] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-13 06:36:16.915 [Thread-15] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 06:36:16.916 [Thread-15] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Shutdown initiated... -2024-11-13 06:36:16.918 [Thread-15] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Shutdown completed. -2024-11-13 06:36:17.090 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 11768 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-13 06:36:17.091 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-13 06:36:17.822 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 06:36:17.822 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-13 06:36:17.906 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 84 ms. Found 16 JPA repository interfaces. -2024-11-13 06:36:17.911 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 06:36:17.911 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-13 06:36:17.919 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:36:17.919 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:36:17.919 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:36:17.919 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:36:17.920 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:36:17.920 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:36:17.920 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:36:17.920 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:36:17.920 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:36:17.920 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:36:17.920 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:36:17.920 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:36:17.920 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:36:17.920 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:36:17.920 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:36:17.920 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:36:17.920 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 8 ms. Found 0 Redis repository interfaces. -2024-11-13 06:36:18.352 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-13 06:36:18.353 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-13 06:36:18.353 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-13 06:36:18.353 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-13 06:36:18.378 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-13 06:36:18.378 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1283 ms -2024-11-13 06:36:18.511 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-13 06:36:18.513 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-13 06:36:18.522 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-13 06:36:18.523 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Starting... -2024-11-13 06:36:18.577 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-5 - Added connection org.postgresql.jdbc.PgConnection@29b52899 -2024-11-13 06:36:18.577 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Start completed. -2024-11-13 06:36:18.587 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-13 06:36:18.862 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-13 06:36:19.264 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-13 06:36:19.526 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 06:36:19.861 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-13 06:36:19.862 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-13 06:36:20.186 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-13 06:36:22.584 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-13 06:36:22.623 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-13 06:36:22.626 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-13 06:36:22.629 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 5.6 seconds (process running for 612.405) -2024-11-13 06:36:22.636 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-13 06:36:51.673 [http-nio-8080-exec-2] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2024-11-13 06:36:51.673 [http-nio-8080-exec-2] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2024-11-13 06:36:51.675 [http-nio-8080-exec-2] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 2 ms -2024-11-13 06:36:51.679 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/auth/login -2024-11-13 06:36:51.705 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of login -2024-11-13 06:36:51.853 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-13 06:36:51.855 [Thread-19] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-13 06:36:52.068 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of login -2024-11-13 06:36:52.071 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of login took 364 ms -2024-11-13 06:36:52.106 [http-nio-8080-exec-2] WARN o.s.w.s.m.s.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.context.request.async.AsyncRequestNotUsableException: ServletOutputStream failed to flush: java.nio.channels.ClosedChannelException] -2024-11-13 06:36:52.232 [Thread-19] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 06:36:52.233 [Thread-19] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Shutdown initiated... -2024-11-13 06:36:52.239 [Thread-19] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Shutdown completed. -2024-11-13 06:36:52.401 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 11768 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-13 06:36:52.401 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-13 06:36:52.934 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 06:36:52.934 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-13 06:36:53.018 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 83 ms. Found 16 JPA repository interfaces. -2024-11-13 06:36:53.023 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 06:36:53.023 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-13 06:36:53.030 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:36:53.030 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:36:53.030 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:36:53.030 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:36:53.030 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:36:53.030 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:36:53.031 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:36:53.031 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:36:53.031 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:36:53.031 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:36:53.031 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:36:53.031 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:36:53.031 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:36:53.031 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:36:53.031 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:36:53.031 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:36:53.031 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 8 ms. Found 0 Redis repository interfaces. -2024-11-13 06:36:53.330 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-13 06:36:53.331 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-13 06:36:53.331 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-13 06:36:53.331 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-13 06:36:53.358 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-13 06:36:53.358 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 954 ms -2024-11-13 06:36:53.493 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-13 06:36:53.495 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-13 06:36:53.506 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-13 06:36:53.507 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Starting... -2024-11-13 06:36:53.559 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-6 - Added connection org.postgresql.jdbc.PgConnection@5dac7ad4 -2024-11-13 06:36:53.559 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Start completed. -2024-11-13 06:36:53.570 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-13 06:36:53.775 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-13 06:36:54.134 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-13 06:36:54.610 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 06:36:55.313 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-13 06:36:55.314 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-13 06:36:55.741 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-13 06:36:57.283 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-13 06:36:57.319 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-13 06:36:57.322 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-13 06:36:57.325 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 4.976 seconds (process running for 647.102) -2024-11-13 06:36:57.333 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-13 06:37:01.199 [http-nio-8080-exec-3] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2024-11-13 06:37:01.200 [http-nio-8080-exec-3] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2024-11-13 06:37:01.203 [http-nio-8080-exec-3] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 3 ms -2024-11-13 06:37:01.206 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/auth/login -2024-11-13 06:37:01.230 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of login -2024-11-13 06:37:01.614 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of login -2024-11-13 06:37:01.615 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of login took 385 ms -2024-11-13 06:37:01.839 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-13 06:37:01.841 [Thread-23] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-13 06:37:01.971 [Thread-23] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 06:37:01.973 [Thread-23] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Shutdown initiated... -2024-11-13 06:37:01.980 [Thread-23] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Shutdown completed. -2024-11-13 06:37:02.171 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 11768 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-13 06:37:02.171 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-13 06:37:02.782 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 06:37:02.782 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-13 06:37:02.881 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 99 ms. Found 16 JPA repository interfaces. -2024-11-13 06:37:02.888 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 06:37:02.888 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-13 06:37:02.897 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:37:02.897 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:37:02.898 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:37:02.898 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:37:02.898 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:37:02.898 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:37:02.898 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:37:02.898 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:37:02.898 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:37:02.898 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:37:02.900 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:37:02.900 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:37:02.900 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:37:02.900 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:37:02.900 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:37:02.900 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:37:02.900 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 11 ms. Found 0 Redis repository interfaces. -2024-11-13 06:37:03.775 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-13 06:37:03.775 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-13 06:37:03.775 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-13 06:37:03.777 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-13 06:37:03.816 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-13 06:37:03.816 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1640 ms -2024-11-13 06:37:03.970 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-13 06:37:03.972 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-13 06:37:03.980 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-13 06:37:03.980 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Starting... -2024-11-13 06:37:04.039 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-7 - Added connection org.postgresql.jdbc.PgConnection@577085fe -2024-11-13 06:37:04.039 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Start completed. -2024-11-13 06:37:04.050 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-13 06:37:04.203 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-13 06:37:04.545 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-13 06:37:04.797 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 06:37:05.119 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-13 06:37:05.120 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-13 06:37:05.405 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-13 06:37:06.903 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-13 06:37:06.938 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-13 06:37:06.942 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-13 06:37:06.945 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 4.824 seconds (process running for 656.721) -2024-11-13 06:37:06.952 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-13 06:37:07.266 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 06:37:07.267 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Shutdown initiated... -2024-11-13 06:37:07.268 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Shutdown completed. -2024-11-13 06:37:11.768 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-13 06:37:11.812 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 25540 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-13 06:37:11.813 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-13 06:37:11.876 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-13 06:37:11.877 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-13 06:37:12.113 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-13 06:37:12.119 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-13 06:37:13.332 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 06:37:13.334 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-13 06:37:13.583 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 241 ms. Found 16 JPA repository interfaces. -2024-11-13 06:37:13.605 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 06:37:13.607 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-13 06:37:13.626 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:37:13.627 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:37:13.627 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:37:13.627 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:37:13.627 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:37:13.627 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:37:13.627 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:37:13.628 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:37:13.629 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:37:13.629 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:37:13.631 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:37:13.631 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:37:13.631 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:37:13.631 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:37:13.631 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:37:13.631 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:37:13.631 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 15 ms. Found 0 Redis repository interfaces. -2024-11-13 06:37:14.770 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-13 06:37:14.781 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-13 06:37:14.783 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-13 06:37:14.784 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-13 06:37:14.846 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-13 06:37:14.847 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2970 ms -2024-11-13 06:37:15.138 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-13 06:37:15.203 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-13 06:37:15.245 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-13 06:37:15.625 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-13 06:37:15.657 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-13 06:37:15.825 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@174f075b -2024-11-13 06:37:15.828 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-13 06:37:15.881 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-13 06:37:16.514 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-13 06:37:18.050 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-13 06:37:18.392 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 06:37:19.165 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-13 06:37:19.166 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-13 06:37:19.985 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-13 06:37:22.164 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-13 06:37:22.218 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-13 06:37:22.238 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-13 06:37:22.248 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 10.843 seconds (process running for 12.364) -2024-11-13 06:37:36.861 [http-nio-8080-exec-5] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2024-11-13 06:37:36.861 [http-nio-8080-exec-5] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2024-11-13 06:37:36.863 [http-nio-8080-exec-5] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 2 ms -2024-11-13 06:37:36.908 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/auth/login -2024-11-13 06:37:37.226 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of login -2024-11-13 06:37:37.793 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of login -2024-11-13 06:37:37.793 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of login took 569 ms -2024-11-13 06:40:57.115 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (1 addition, 0 deletions, 0 modifications) -2024-11-13 06:40:57.121 [Thread-5] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-13 06:40:57.261 [Thread-5] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 06:40:57.265 [Thread-5] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-13 06:40:57.269 [Thread-5] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-13 06:40:57.403 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 25540 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-13 06:40:57.404 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-13 06:40:58.191 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 06:40:58.191 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-13 06:40:58.333 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 141 ms. Found 16 JPA repository interfaces. -2024-11-13 06:40:58.341 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 06:40:58.341 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-13 06:40:58.351 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:40:58.351 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:40:58.351 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:40:58.351 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:40:58.351 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:40:58.351 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:40:58.352 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:40:58.352 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:40:58.352 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:40:58.352 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:40:58.352 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:40:58.352 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:40:58.352 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:40:58.352 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:40:58.353 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:40:58.353 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:40:58.353 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 12 ms. Found 0 Redis repository interfaces. -2024-11-13 06:40:58.883 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-13 06:40:58.885 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-13 06:40:58.886 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-13 06:40:58.886 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-13 06:40:58.933 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-13 06:40:58.934 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1528 ms -2024-11-13 06:40:59.163 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-13 06:40:59.167 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-13 06:40:59.187 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-13 06:40:59.189 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Starting... -2024-11-13 06:40:59.250 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-2 - Added connection org.postgresql.jdbc.PgConnection@4bae4694 -2024-11-13 06:40:59.250 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Start completed. -2024-11-13 06:40:59.266 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-13 06:40:59.594 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-13 06:41:00.184 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-13 06:41:00.522 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 06:41:01.202 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-13 06:41:01.202 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-13 06:41:01.789 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-13 06:41:03.584 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-13 06:41:03.624 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-13 06:41:03.629 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-13 06:41:03.633 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 6.279 seconds (process running for 233.749) -2024-11-13 06:41:03.642 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-13 06:41:05.109 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-13 06:41:05.113 [Thread-7] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-13 06:41:05.241 [Thread-7] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 06:41:05.242 [Thread-7] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown initiated... -2024-11-13 06:41:05.247 [Thread-7] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown completed. -2024-11-13 06:41:05.469 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 25540 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-13 06:41:05.470 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-13 06:41:06.093 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 06:41:06.093 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-13 06:41:06.179 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 85 ms. Found 16 JPA repository interfaces. -2024-11-13 06:41:06.186 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 06:41:06.186 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-13 06:41:06.194 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:41:06.194 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:41:06.195 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:41:06.195 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:41:06.196 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:41:06.196 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:41:06.196 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:41:06.196 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:41:06.196 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:41:06.196 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:41:06.196 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:41:06.198 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:41:06.198 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:41:06.198 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:41:06.198 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:41:06.198 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:41:06.198 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 11 ms. Found 0 Redis repository interfaces. -2024-11-13 06:41:06.600 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-13 06:41:06.601 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-13 06:41:06.601 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-13 06:41:06.601 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-13 06:41:06.628 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-13 06:41:06.628 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1154 ms -2024-11-13 06:41:06.780 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-13 06:41:06.784 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-13 06:41:06.793 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-13 06:41:06.794 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Starting... -2024-11-13 06:41:06.845 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-3 - Added connection org.postgresql.jdbc.PgConnection@6847e0ac -2024-11-13 06:41:06.846 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Start completed. -2024-11-13 06:41:06.858 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-13 06:41:07.022 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-13 06:41:07.368 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-13 06:41:07.626 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 06:41:07.979 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-13 06:41:07.980 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-13 06:41:08.321 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-13 06:41:09.790 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-13 06:41:09.826 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-13 06:41:09.829 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-13 06:41:09.833 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 4.457 seconds (process running for 239.949) -2024-11-13 06:41:09.841 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-13 06:46:12.511 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 6 class path changes (0 additions, 3 deletions, 3 modifications) -2024-11-13 06:46:12.518 [Thread-11] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-13 06:46:12.650 [Thread-11] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 06:46:12.650 [Thread-11] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Shutdown initiated... -2024-11-13 06:46:12.653 [Thread-11] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Shutdown completed. -2024-11-13 06:46:12.790 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 25540 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-13 06:46:12.791 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-13 06:46:13.594 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 06:46:13.595 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-13 06:46:13.714 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 119 ms. Found 16 JPA repository interfaces. -2024-11-13 06:46:13.727 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 06:46:13.728 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-13 06:46:13.745 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:13.745 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:13.745 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:13.745 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:13.746 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:13.746 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:13.747 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:13.748 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:13.748 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:13.748 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:13.748 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:13.748 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:13.748 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:13.750 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:13.750 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:13.751 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:13.752 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 23 ms. Found 0 Redis repository interfaces. -2024-11-13 06:46:14.428 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-13 06:46:14.435 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-13 06:46:14.435 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-13 06:46:14.435 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-13 06:46:14.526 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-13 06:46:14.527 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1734 ms -2024-11-13 06:46:14.873 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-13 06:46:14.878 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-13 06:46:14.900 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-13 06:46:14.902 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Starting... -2024-11-13 06:46:15.095 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-4 - Added connection org.postgresql.jdbc.PgConnection@7c05b77b -2024-11-13 06:46:15.095 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Start completed. -2024-11-13 06:46:15.119 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-13 06:46:15.509 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-13 06:46:16.225 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-13 06:46:16.550 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 06:46:17.128 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-13 06:46:17.882 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-13 06:46:17.883 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-13 06:46:19.804 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-13 06:46:19.859 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-13 06:46:19.864 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-13 06:46:19.870 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 7.122 seconds (process running for 549.986) -2024-11-13 06:46:19.879 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-13 06:46:21.275 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 4 class path changes (3 additions, 0 deletions, 1 modification) -2024-11-13 06:46:21.277 [Thread-15] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-13 06:46:21.409 [Thread-15] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 06:46:21.410 [Thread-15] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Shutdown initiated... -2024-11-13 06:46:21.418 [Thread-15] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Shutdown completed. -2024-11-13 06:46:21.674 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 25540 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-13 06:46:21.674 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-13 06:46:22.749 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 06:46:22.749 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-13 06:46:22.857 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 107 ms. Found 16 JPA repository interfaces. -2024-11-13 06:46:22.865 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 06:46:22.865 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-13 06:46:22.875 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:22.876 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:22.876 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:22.876 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:22.876 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:22.876 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:22.876 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:22.876 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:22.877 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:22.877 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:22.877 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:22.877 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:22.877 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:22.877 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:22.877 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:22.877 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:22.877 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 12 ms. Found 0 Redis repository interfaces. -2024-11-13 06:46:23.265 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-13 06:46:23.265 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-13 06:46:23.265 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-13 06:46:23.265 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-13 06:46:23.291 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-13 06:46:23.291 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1608 ms -2024-11-13 06:46:23.408 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-13 06:46:23.409 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-13 06:46:23.419 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-13 06:46:23.420 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Starting... -2024-11-13 06:46:23.468 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-5 - Added connection org.postgresql.jdbc.PgConnection@30c574bf -2024-11-13 06:46:23.468 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Start completed. -2024-11-13 06:46:23.479 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-13 06:46:23.639 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-13 06:46:23.937 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-13 06:46:24.198 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 06:46:24.531 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-13 06:46:24.532 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-13 06:46:24.812 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-13 06:46:26.380 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-13 06:46:26.416 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-13 06:46:26.421 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-13 06:46:26.424 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 4.873 seconds (process running for 556.54) -2024-11-13 06:46:26.432 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-13 06:46:31.974 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-13 06:46:31.978 [Thread-19] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-13 06:46:32.198 [Thread-19] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 06:46:32.199 [Thread-19] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Shutdown initiated... -2024-11-13 06:46:32.271 [Thread-19] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Shutdown completed. -2024-11-13 06:46:32.482 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 25540 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-13 06:46:32.482 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-13 06:46:33.251 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 06:46:33.252 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-13 06:46:33.360 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 108 ms. Found 16 JPA repository interfaces. -2024-11-13 06:46:33.367 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 06:46:33.367 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-13 06:46:33.378 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:33.378 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:33.378 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:33.379 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:33.379 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:33.379 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:33.379 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:33.379 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:33.379 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:33.379 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:33.379 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:33.379 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:33.379 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:33.379 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:33.379 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:33.379 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:33.380 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 12 ms. Found 0 Redis repository interfaces. -2024-11-13 06:46:33.702 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-13 06:46:33.702 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-13 06:46:33.702 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-13 06:46:33.702 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-13 06:46:33.728 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-13 06:46:33.728 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1243 ms -2024-11-13 06:46:33.880 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-13 06:46:33.883 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-13 06:46:33.897 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-13 06:46:33.898 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Starting... -2024-11-13 06:46:33.970 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-6 - Added connection org.postgresql.jdbc.PgConnection@e386ee4 -2024-11-13 06:46:33.970 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Start completed. -2024-11-13 06:46:33.982 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-13 06:46:34.163 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-13 06:46:34.495 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-13 06:46:34.754 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 06:46:35.072 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-13 06:46:35.072 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-13 06:46:35.371 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-13 06:46:36.828 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-13 06:46:36.867 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-13 06:46:36.870 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-13 06:46:36.874 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 4.464 seconds (process running for 566.99) -2024-11-13 06:46:36.881 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-13 06:46:39.346 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-13 06:46:39.348 [Thread-23] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-13 06:46:39.493 [Thread-23] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 06:46:39.494 [Thread-23] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Shutdown initiated... -2024-11-13 06:46:39.498 [Thread-23] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Shutdown completed. -2024-11-13 06:46:39.772 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 25540 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-13 06:46:39.773 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-13 06:46:40.804 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 06:46:40.804 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-13 06:46:41.033 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 229 ms. Found 16 JPA repository interfaces. -2024-11-13 06:46:41.045 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 06:46:41.045 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-13 06:46:41.063 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:41.064 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:41.064 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:41.064 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:41.064 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:41.065 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:41.066 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:41.066 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:41.071 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:41.071 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:41.072 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:41.072 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:41.073 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:41.073 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:41.073 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:41.073 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:41.074 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 28 ms. Found 0 Redis repository interfaces. -2024-11-13 06:46:41.789 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-13 06:46:41.791 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-13 06:46:41.792 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-13 06:46:41.792 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-13 06:46:41.845 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-13 06:46:41.845 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2067 ms -2024-11-13 06:46:42.157 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-13 06:46:42.164 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-13 06:46:42.197 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-13 06:46:42.200 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Starting... -2024-11-13 06:46:42.294 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-7 - Added connection org.postgresql.jdbc.PgConnection@102f7771 -2024-11-13 06:46:42.295 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Start completed. -2024-11-13 06:46:42.316 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-13 06:46:42.750 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-13 06:46:43.461 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-13 06:46:43.979 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 06:46:44.765 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-13 06:46:44.767 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-13 06:46:45.454 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-13 06:46:46.447 [restartedMain] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.springframework.security.config.annotation.web.configuration.WebSecurityConfiguration': Unsatisfied dependency expressed through method 'setFilterChains' parameter 0: Error creating bean with name 'securityFilterChain' defined in class path resource [com/Optimart/configuration/Security/WebSecurityConfig.class]: Failed to instantiate [org.springframework.security.web.SecurityFilterChain]: Factory method 'securityFilterChain' threw exception with message: com/Optimart/configuration/Security/WebSecurityConfig$1 -2024-11-13 06:46:46.449 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 06:46:46.584 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Shutdown initiated... -2024-11-13 06:46:46.588 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Shutdown completed. -2024-11-13 06:46:46.590 [restartedMain] INFO o.a.catalina.core.StandardService - Stopping service [Tomcat] -2024-11-13 06:46:46.604 [restartedMain] INFO o.s.b.a.l.ConditionEvaluationReportLogger - - -Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. -2024-11-13 06:46:46.661 [restartedMain] ERROR o.s.boot.SpringApplication - Application run failed -org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.springframework.security.config.annotation.web.configuration.WebSecurityConfiguration': Unsatisfied dependency expressed through method 'setFilterChains' parameter 0: Error creating bean with name 'securityFilterChain' defined in class path resource [com/Optimart/configuration/Security/WebSecurityConfig.class]: Failed to instantiate [org.springframework.security.web.SecurityFilterChain]: Factory method 'securityFilterChain' threw exception with message: com/Optimart/configuration/Security/WebSecurityConfig$1 - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredMethodElement.resolveMethodArguments(AutowiredAnnotationBeanPostProcessor.java:895) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredMethodElement.inject(AutowiredAnnotationBeanPostProcessor.java:848) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:145) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:508) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1439) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:599) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:971) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:625) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:335) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1363) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1352) - at com.Optimart.OptiMartApplication.main(OptiMartApplication.java:10) - at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) - at java.base/java.lang.reflect.Method.invoke(Method.java:580) - at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:50) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'securityFilterChain' defined in class path resource [com/Optimart/configuration/Security/WebSecurityConfig.class]: Failed to instantiate [org.springframework.security.web.SecurityFilterChain]: Factory method 'securityFilterChain' threw exception with message: com/Optimart/configuration/Security/WebSecurityConfig$1 - at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:648) - at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:636) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1355) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1185) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) - at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.addCandidateEntry(DefaultListableBeanFactory.java:1689) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1653) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveMultipleBeanCollection(DefaultListableBeanFactory.java:1543) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveMultipleBeans(DefaultListableBeanFactory.java:1511) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1392) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredMethodElement.resolveMethodArguments(AutowiredAnnotationBeanPostProcessor.java:887) - ... 23 common frames omitted -Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.security.web.SecurityFilterChain]: Factory method 'securityFilterChain' threw exception with message: com/Optimart/configuration/Security/WebSecurityConfig$1 - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:178) - at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:644) - ... 40 common frames omitted -Caused by: java.lang.NoClassDefFoundError: com/Optimart/configuration/Security/WebSecurityConfig$1 - at com.Optimart.configuration.Security.WebSecurityConfig.securityFilterChain(WebSecurityConfig.java:86) - at com.Optimart.configuration.Security.WebSecurityConfig$$SpringCGLIB$$0.CGLIB$securityFilterChain$0() - at com.Optimart.configuration.Security.WebSecurityConfig$$SpringCGLIB$$FastClass$$1.invoke() - at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:258) - at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:348) - at com.Optimart.configuration.Security.WebSecurityConfig$$SpringCGLIB$$0.securityFilterChain() - at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) - at java.base/java.lang.reflect.Method.invoke(Method.java:580) - at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:146) - ... 41 common frames omitted -Caused by: java.lang.ClassNotFoundException: com.Optimart.configuration.Security.WebSecurityConfig$1 - at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) - at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) - at java.base/java.lang.Class.forName0(Native Method) - at java.base/java.lang.Class.forName(Class.java:534) - at java.base/java.lang.Class.forName(Class.java:513) - at org.springframework.boot.devtools.restart.classloader.RestartClassLoader.loadClass(RestartClassLoader.java:121) - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) - ... 50 common frames omitted -2024-11-13 06:46:48.232 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 25540 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-13 06:46:48.233 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-13 06:46:49.711 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 06:46:49.711 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-13 06:46:49.881 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 168 ms. Found 16 JPA repository interfaces. -2024-11-13 06:46:49.890 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 06:46:49.890 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-13 06:46:49.901 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:49.902 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:49.902 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:49.902 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:49.902 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:49.902 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:49.902 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:49.903 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:49.903 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:49.903 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:49.903 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:49.903 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:49.903 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:49.903 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:49.903 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:49.904 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:46:49.904 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 14 ms. Found 0 Redis repository interfaces. -2024-11-13 06:46:50.275 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-13 06:46:50.278 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-13 06:46:50.278 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-13 06:46:50.278 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-13 06:46:50.315 [restartedMain] INFO o.a.c.c.C.[Tomcat-1].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-13 06:46:50.315 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2078 ms -2024-11-13 06:46:50.472 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-13 06:46:50.475 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-13 06:46:50.485 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-13 06:46:50.486 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-8 - Starting... -2024-11-13 06:46:50.554 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-8 - Added connection org.postgresql.jdbc.PgConnection@7bcce3a4 -2024-11-13 06:46:50.554 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-8 - Start completed. -2024-11-13 06:46:50.566 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-13 06:46:50.779 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-13 06:46:51.070 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-13 06:46:51.326 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 06:46:51.602 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-13 06:46:51.603 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-13 06:46:51.895 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-13 06:46:53.159 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-13 06:46:53.181 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-13 06:46:53.183 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-13 06:46:53.188 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 5.01 seconds (process running for 583.303) -2024-11-13 06:46:53.196 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation delta: - - -========================== -CONDITION EVALUATION DELTA -========================== - - -Positive matches: ------------------ - - OAuth2WebSecurityConfiguration.OAuth2SecurityFilterChainConfiguration matched: - - AllNestedConditions 2 matched 0 did not; NestedCondition on DefaultWebSecurityCondition.Beans @ConditionalOnMissingBean (types: org.springframework.security.web.SecurityFilterChain; SearchStrategy: all) did not find any beans; NestedCondition on DefaultWebSecurityCondition.Classes @ConditionalOnClass found required classes 'org.springframework.security.web.SecurityFilterChain', 'org.springframework.security.config.annotation.web.builders.HttpSecurity' (DefaultWebSecurityCondition) - - WebMvcAutoConfiguration matched: - - @ConditionalOnClass found required classes 'jakarta.servlet.Servlet', 'org.springframework.web.servlet.DispatcherServlet', 'org.springframework.web.servlet.config.annotation.WebMvcConfigurer' (OnClassCondition) - - found 'session' scope (OnWebApplicationCondition) - - @ConditionalOnMissingBean (types: org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration#formContentFilter matched: - - @ConditionalOnProperty (spring.mvc.formcontent.filter.enabled) matched (OnPropertyCondition) - - @ConditionalOnMissingBean (types: org.springframework.web.filter.FormContentFilter; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration.EnableWebMvcConfiguration#flashMapManager matched: - - @ConditionalOnMissingBean (names: flashMapManager; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration.EnableWebMvcConfiguration#localeResolver matched: - - @ConditionalOnMissingBean (names: localeResolver; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration.EnableWebMvcConfiguration#themeResolver matched: - - @ConditionalOnMissingBean (names: themeResolver; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter#defaultViewResolver matched: - - @ConditionalOnMissingBean (types: org.springframework.web.servlet.view.InternalResourceViewResolver; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter#requestContextFilter matched: - - @ConditionalOnMissingBean (types: org.springframework.web.context.request.RequestContextListener,org.springframework.web.filter.RequestContextFilter; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter#viewResolver matched: - - @ConditionalOnBean (types: org.springframework.web.servlet.ViewResolver; SearchStrategy: all) found beans 'defaultViewResolver', 'beanNameViewResolver', 'mvcViewResolver'; @ConditionalOnMissingBean (names: viewResolver types: org.springframework.web.servlet.view.ContentNegotiatingViewResolver; SearchStrategy: all) did not find any beans (OnBeanCondition) - - -Negative matches: ------------------ - - WebMvcAutoConfiguration#hiddenHttpMethodFilter: - Did not match: - - @ConditionalOnProperty (spring.mvc.hiddenmethod.filter.enabled) did not find property 'enabled' (OnPropertyCondition) - - WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter#beanNameViewResolver: - Did not match: - - @ConditionalOnMissingBean (types: org.springframework.web.servlet.view.BeanNameViewResolver; SearchStrategy: all) found beans of type 'org.springframework.web.servlet.view.BeanNameViewResolver' beanNameViewResolver (OnBeanCondition) - - -Exclusions: ------------ - - None - - -Unconditional classes: ----------------------- - - None - - - -2024-11-13 06:54:44.540 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-13 06:54:44.545 [Thread-27] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-13 06:54:44.667 [Thread-27] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 06:54:44.668 [Thread-27] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-8 - Shutdown initiated... -2024-11-13 06:54:44.673 [Thread-27] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-8 - Shutdown completed. -2024-11-13 06:54:44.892 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 25540 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-13 06:54:44.893 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-13 06:54:45.683 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 06:54:45.683 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-13 06:54:45.803 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 119 ms. Found 16 JPA repository interfaces. -2024-11-13 06:54:45.813 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 06:54:45.813 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-13 06:54:45.826 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:54:45.826 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:54:45.827 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:54:45.827 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:54:45.827 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:54:45.827 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:54:45.827 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:54:45.827 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:54:45.827 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:54:45.827 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:54:45.828 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:54:45.828 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:54:45.828 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:54:45.828 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:54:45.828 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:54:45.828 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:54:45.828 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 14 ms. Found 0 Redis repository interfaces. -2024-11-13 06:54:46.353 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-13 06:54:46.355 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-13 06:54:46.355 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-13 06:54:46.355 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-13 06:54:46.460 [restartedMain] INFO o.a.c.c.C.[Tomcat-1].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-13 06:54:46.460 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1563 ms -2024-11-13 06:54:46.698 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-13 06:54:46.702 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-13 06:54:46.716 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-13 06:54:46.718 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-9 - Starting... -2024-11-13 06:54:46.783 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-9 - Added connection org.postgresql.jdbc.PgConnection@562d19d9 -2024-11-13 06:54:46.785 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-9 - Start completed. -2024-11-13 06:54:46.797 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-13 06:54:47.062 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-13 06:54:47.455 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-13 06:54:47.775 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 06:54:48.132 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-13 06:54:48.133 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-13 06:54:48.460 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-13 06:54:49.783 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-13 06:54:49.804 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-13 06:54:49.807 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-13 06:54:49.813 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 4.981 seconds (process running for 1059.928) -2024-11-13 06:54:49.821 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-13 06:55:02.669 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-13 06:55:02.678 [Thread-34] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-13 06:55:02.812 [Thread-34] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 06:55:02.814 [Thread-34] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-9 - Shutdown initiated... -2024-11-13 06:55:02.821 [Thread-34] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-9 - Shutdown completed. -2024-11-13 06:55:03.040 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 25540 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-13 06:55:03.041 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-13 06:55:04.089 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 06:55:04.089 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-13 06:55:04.195 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 105 ms. Found 16 JPA repository interfaces. -2024-11-13 06:55:04.202 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 06:55:04.202 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-13 06:55:04.212 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:55:04.212 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:55:04.212 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:55:04.212 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:55:04.212 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:55:04.212 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:55:04.213 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:55:04.213 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:55:04.213 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:55:04.214 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:55:04.214 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:55:04.214 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:55:04.214 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:55:04.214 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:55:04.214 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:55:04.214 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:55:04.215 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 12 ms. Found 0 Redis repository interfaces. -2024-11-13 06:55:04.635 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-13 06:55:04.635 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-13 06:55:04.636 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-13 06:55:04.636 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-13 06:55:04.669 [restartedMain] INFO o.a.c.c.C.[Tomcat-1].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-13 06:55:04.669 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1623 ms -2024-11-13 06:55:04.837 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-13 06:55:04.840 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-13 06:55:04.860 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-13 06:55:04.861 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-10 - Starting... -2024-11-13 06:55:05.042 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-10 - Added connection org.postgresql.jdbc.PgConnection@6498ad17 -2024-11-13 06:55:05.043 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-10 - Start completed. -2024-11-13 06:55:05.058 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-13 06:55:05.459 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-13 06:55:05.846 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-13 06:55:06.151 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 06:55:06.571 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-13 06:55:06.572 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-13 06:55:06.937 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-13 06:55:08.170 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-13 06:55:08.205 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-13 06:55:08.210 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-13 06:55:08.215 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 5.24 seconds (process running for 1078.331) -2024-11-13 06:55:08.222 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-13 06:56:43.464 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-13 06:56:43.466 [Thread-38] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-13 06:56:43.590 [Thread-38] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 06:56:43.592 [Thread-38] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-10 - Shutdown initiated... -2024-11-13 06:56:43.594 [Thread-38] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-10 - Shutdown completed. -2024-11-13 06:56:43.794 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 25540 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-13 06:56:43.794 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-13 06:56:44.513 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 06:56:44.513 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-13 06:56:44.603 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 90 ms. Found 16 JPA repository interfaces. -2024-11-13 06:56:44.611 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 06:56:44.611 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-13 06:56:44.621 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:56:44.621 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:56:44.621 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:56:44.621 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:56:44.621 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:56:44.621 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:56:44.621 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:56:44.622 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:56:44.622 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:56:44.622 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:56:44.622 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:56:44.622 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:56:44.622 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:56:44.622 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:56:44.622 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:56:44.622 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:56:44.622 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 11 ms. Found 0 Redis repository interfaces. -2024-11-13 06:56:45.082 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-13 06:56:45.083 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-13 06:56:45.083 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-13 06:56:45.083 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-13 06:56:45.123 [restartedMain] INFO o.a.c.c.C.[Tomcat-1].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-13 06:56:45.123 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1325 ms -2024-11-13 06:56:45.363 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-13 06:56:45.369 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-13 06:56:45.388 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-13 06:56:45.389 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-11 - Starting... -2024-11-13 06:56:45.630 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-11 - Added connection org.postgresql.jdbc.PgConnection@637dfb9e -2024-11-13 06:56:45.631 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-11 - Start completed. -2024-11-13 06:56:45.647 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-13 06:56:46.181 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-13 06:56:46.496 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-13 06:56:46.794 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 06:56:47.087 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-13 06:56:47.089 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-13 06:56:47.361 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-13 06:56:48.565 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-13 06:56:48.583 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-13 06:56:48.586 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-13 06:56:48.590 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 4.849 seconds (process running for 1178.705) -2024-11-13 06:56:48.599 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-13 06:57:22.265 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 06:57:22.267 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-11 - Shutdown initiated... -2024-11-13 06:57:22.269 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-11 - Shutdown completed. -2024-11-13 06:57:27.954 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-13 06:57:28.012 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 10260 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-13 06:57:28.014 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-13 06:57:28.090 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-13 06:57:28.090 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-13 06:57:28.325 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-13 06:57:28.334 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-13 06:57:29.634 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 06:57:29.636 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-13 06:57:29.912 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 267 ms. Found 16 JPA repository interfaces. -2024-11-13 06:57:29.937 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 06:57:29.938 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-13 06:57:29.961 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:57:29.962 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:57:29.962 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:57:29.962 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:57:29.962 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:57:29.963 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:57:29.963 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:57:29.963 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:57:29.965 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:57:29.965 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:57:29.965 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:57:29.965 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:57:29.965 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:57:29.966 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:57:29.966 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:57:29.966 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 06:57:29.966 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 17 ms. Found 0 Redis repository interfaces. -2024-11-13 06:57:31.202 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-13 06:57:31.214 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-13 06:57:31.216 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-13 06:57:31.217 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-13 06:57:31.277 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-13 06:57:31.277 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 3186 ms -2024-11-13 06:57:31.612 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-13 06:57:31.677 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-13 06:57:31.721 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-13 06:57:32.111 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-13 06:57:32.150 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-13 06:57:32.324 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@79154dbb -2024-11-13 06:57:32.327 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-13 06:57:32.379 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-13 06:57:33.120 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-13 06:57:34.658 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-13 06:57:35.004 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 06:57:35.850 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-13 06:57:36.091 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-13 06:57:36.092 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-13 06:57:38.779 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-13 06:57:38.866 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-13 06:57:38.885 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-13 06:57:38.893 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 11.327 seconds (process running for 12.73) -2024-11-13 06:57:50.092 [http-nio-8080-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2024-11-13 06:57:50.092 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2024-11-13 06:57:50.094 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 2 ms -2024-11-13 06:57:50.135 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/auth/login -2024-11-13 06:57:50.287 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of login -2024-11-13 06:57:50.809 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of login -2024-11-13 06:57:50.809 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of login took 523 ms -2024-11-13 06:57:50.974 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 06:57:51.077 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-13 06:57:51.077 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-13 06:57:51.090 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 06:57:51.093 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-13 06:57:51.093 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-13 06:57:51.108 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-13 06:57:51.108 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 14 ms -2024-11-13 06:57:51.109 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-13 06:57:51.109 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 15 ms -2024-11-13 06:57:51.126 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 06:57:51.126 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 06:57:51.198 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 06:57:51.198 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 71 ms -2024-11-13 06:57:51.209 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 06:57:51.238 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 06:57:51.248 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 06:57:51.249 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 121 ms -2024-11-13 06:57:51.261 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 06:57:51.263 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 24 ms -2024-11-13 06:57:51.272 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 06:57:51.303 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 06:57:51.326 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 06:57:51.327 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 23 ms -2024-11-13 06:57:51.334 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 06:57:51.355 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 06:57:51.368 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 06:57:51.368 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 13 ms -2024-11-13 06:57:51.473 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products/public -2024-11-13 06:57:51.480 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductsPublic -2024-11-13 06:57:51.548 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductsPublic -2024-11-13 06:57:51.548 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductsPublic took 69 ms -2024-11-13 06:57:53.975 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 06:57:53.990 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/all-records/count -2024-11-13 06:57:53.991 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-type/count -2024-11-13 06:57:53.995 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/revenue-total -2024-11-13 06:57:53.998 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-13 06:57:54.000 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/order-status/count -2024-11-13 06:57:54.002 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 06:57:54.022 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 06:57:54.022 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countOrderStatus -2024-11-13 06:57:54.022 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 21 ms -2024-11-13 06:57:54.031 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countProductType -2024-11-13 06:57:54.033 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/user-type/count -2024-11-13 06:57:54.036 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countAllRecords -2024-11-13 06:57:54.051 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countRevenue -2024-11-13 06:57:54.052 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countOrderStatus -2024-11-13 06:57:54.052 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of countOrderStatus took 30 ms -2024-11-13 06:57:54.056 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countUserType -2024-11-13 06:57:54.066 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countProductType -2024-11-13 06:57:54.066 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of countProductType took 35 ms -2024-11-13 06:57:54.070 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 06:57:54.077 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProducts -2024-11-13 06:57:54.080 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countUserType -2024-11-13 06:57:54.080 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of countUserType took 23 ms -2024-11-13 06:57:54.088 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 06:57:54.099 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 06:57:54.099 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 9 ms -2024-11-13 06:57:54.104 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 06:57:54.119 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 06:57:54.129 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 06:57:54.129 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 10 ms -2024-11-13 06:57:54.135 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 06:57:54.152 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 06:57:54.164 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 06:57:54.164 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 11 ms -2024-11-13 06:57:54.211 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countRevenue -2024-11-13 06:57:54.212 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of countRevenue took 160 ms -2024-11-13 06:57:54.239 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countAllRecords -2024-11-13 06:57:54.241 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of countAllRecords took 204 ms -2024-11-13 06:57:54.961 [http-nio-8080-exec-7] INFO c.O.controllers.ProductController - Lấy danh sách sản phẩm thành công redis -2024-11-13 06:57:54.962 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProducts -2024-11-13 06:57:54.962 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProducts took 885 ms -2024-11-13 06:58:01.946 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-13 06:58:01.955 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-13 06:58:01.965 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-13 06:58:01.965 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 9 ms -2024-11-13 06:58:04.889 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/product-types -2024-11-13 06:58:04.905 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of createNewProductType -2024-11-13 06:58:04.911 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of createNewProductType -2024-11-13 06:58:04.911 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of createNewProductType took 6 ms -2024-11-13 06:58:04.999 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-13 06:58:05.001 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-13 06:58:05.008 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-13 06:58:05.009 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 7 ms -2024-11-13 06:58:07.504 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/product-types -2024-11-13 06:58:07.516 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of createNewProductType -2024-11-13 06:58:07.521 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of createNewProductType -2024-11-13 06:58:07.521 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of createNewProductType took 4 ms -2024-11-13 06:58:07.619 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-13 06:58:07.620 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-13 06:58:07.625 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-13 06:58:07.625 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 4 ms -2024-11-13 06:58:56.446 [HikariPool-1 housekeeper] WARN com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=54s10ms277µs). -2024-11-13 06:58:56.450 [http-nio-8080-exec-10] ERROR o.a.c.c.C.[.[.[.[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception -java.lang.IllegalStateException: No thread-bound request found: Are you referring to request attributes outside of an actual web request, or processing a request outside of the originally receiving thread? If you are actually operating within a web request and still receive this message, your code is probably running outside of DispatcherServlet: In this case, use RequestContextListener or RequestContextFilter to expose the current request. - at org.springframework.web.context.request.RequestContextHolder.currentRequestAttributes(RequestContextHolder.java:131) - at com.Optimart.utils.WebUtil.getCurrentRequest(WebUtil.java:9) - at com.Optimart.utils.LocalizationUtils.getLocalizedMessage(LocalizationUtils.java:17) - at com.Optimart.configuration.Security.CustomLogoutSuccessHandler.onLogoutSuccess(CustomLogoutSuccessHandler.java:26) - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:104) - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90) - at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82) - at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233) - at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191) - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) - at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$3(HandlerMappingIntrospector.java:195) - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) - at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74) - at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:230) - at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:352) - at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:268) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483) - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389) - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:904) - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) - at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) - at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) - at java.base/java.lang.Thread.run(Thread.java:1583) -2024-11-13 06:59:42.598 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/auth/login -2024-11-13 06:59:42.600 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of login -2024-11-13 06:59:42.776 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of login -2024-11-13 06:59:42.776 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of login took 175 ms -2024-11-13 06:59:42.885 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 06:59:42.901 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 06:59:42.911 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 06:59:42.911 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 10 ms -2024-11-13 06:59:42.917 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 06:59:42.929 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 06:59:42.939 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 06:59:42.940 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 10 ms -2024-11-13 06:59:42.943 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 06:59:42.956 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 06:59:42.963 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 06:59:42.963 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 7 ms -2024-11-13 06:59:42.966 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 06:59:42.980 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 06:59:42.989 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 06:59:42.989 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 9 ms -2024-11-13 06:59:43.099 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-13 06:59:43.102 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-13 06:59:43.102 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-13 06:59:43.103 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-13 06:59:43.106 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-13 06:59:43.106 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 4 ms -2024-11-13 06:59:43.108 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-13 06:59:43.108 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 5 ms -2024-11-13 06:59:43.118 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 06:59:43.134 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 06:59:43.146 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 06:59:43.147 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 12 ms -2024-11-13 06:59:43.436 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products/public -2024-11-13 06:59:43.439 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductsPublic -2024-11-13 06:59:43.476 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductsPublic -2024-11-13 06:59:43.477 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductsPublic took 38 ms -2024-11-13 06:59:44.905 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-13 06:59:44.907 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-13 06:59:44.908 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-13 06:59:44.911 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-13 06:59:44.914 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-13 06:59:44.914 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 6 ms -2024-11-13 06:59:44.918 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-13 06:59:44.920 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 7 ms -2024-11-13 06:59:50.921 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products/public -2024-11-13 06:59:50.923 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductsPublic -2024-11-13 06:59:56.722 [http-nio-8080-exec-5] ERROR o.a.c.c.C.[.[.[.[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception -java.lang.IllegalStateException: No thread-bound request found: Are you referring to request attributes outside of an actual web request, or processing a request outside of the originally receiving thread? If you are actually operating within a web request and still receive this message, your code is probably running outside of DispatcherServlet: In this case, use RequestContextListener or RequestContextFilter to expose the current request. - at org.springframework.web.context.request.RequestContextHolder.currentRequestAttributes(RequestContextHolder.java:131) - at com.Optimart.utils.WebUtil.getCurrentRequest(WebUtil.java:9) - at com.Optimart.utils.LocalizationUtils.getLocalizedMessage(LocalizationUtils.java:17) - at com.Optimart.configuration.Security.CustomLogoutSuccessHandler.onLogoutSuccess(CustomLogoutSuccessHandler.java:26) - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:104) - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90) - at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82) - at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233) - at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191) - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) - at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$3(HandlerMappingIntrospector.java:195) - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) - at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74) - at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:230) - at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:352) - at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:268) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483) - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389) - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:904) - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) - at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) - at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) - at java.base/java.lang.Thread.run(Thread.java:1583) -2024-11-13 06:59:56.758 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductsPublic -2024-11-13 06:59:56.759 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductsPublic took 5835 ms -2024-11-13 07:01:08.907 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/auth/login -2024-11-13 07:01:08.908 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of login -2024-11-13 07:01:09.090 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of login -2024-11-13 07:01:09.090 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of login took 182 ms -2024-11-13 07:01:15.714 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 07:01:15.731 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 07:01:15.742 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 07:01:15.742 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 11 ms -2024-11-13 07:01:15.746 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 07:01:15.758 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 07:01:15.765 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 07:01:15.765 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 7 ms -2024-11-13 07:01:15.769 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 07:01:15.780 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 07:01:15.790 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 07:01:15.790 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 9 ms -2024-11-13 07:01:15.794 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 07:01:15.805 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 07:01:15.813 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 07:01:15.813 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 8 ms -2024-11-13 07:01:15.894 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-13 07:01:15.894 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-13 07:01:15.895 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-13 07:01:15.895 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-13 07:01:15.898 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-13 07:01:15.898 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-13 07:01:15.898 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 3 ms -2024-11-13 07:01:15.898 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 3 ms -2024-11-13 07:01:15.916 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 07:01:15.932 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 07:01:15.940 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 07:01:15.940 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 7 ms -2024-11-13 07:01:16.182 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products/public -2024-11-13 07:01:16.184 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductsPublic -2024-11-13 07:01:16.208 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductsPublic -2024-11-13 07:01:16.209 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductsPublic took 24 ms -2024-11-13 07:01:21.573 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 07:01:21.576 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/all-records/count -2024-11-13 07:01:21.578 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/user-type/count -2024-11-13 07:01:21.578 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-type/count -2024-11-13 07:01:21.578 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/revenue-total -2024-11-13 07:01:21.580 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/order-status/count -2024-11-13 07:01:21.590 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 07:01:21.593 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countRevenue -2024-11-13 07:01:21.593 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countAllRecords -2024-11-13 07:01:21.599 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countUserType -2024-11-13 07:01:21.603 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 07:01:21.603 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 11 ms -2024-11-13 07:01:21.606 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countProductType -2024-11-13 07:01:21.606 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countOrderStatus -2024-11-13 07:01:21.614 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countUserType -2024-11-13 07:01:21.614 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of countUserType took 15 ms -2024-11-13 07:01:21.622 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countOrderStatus -2024-11-13 07:01:21.623 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of countOrderStatus took 16 ms -2024-11-13 07:01:21.629 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countProductType -2024-11-13 07:01:21.629 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of countProductType took 22 ms -2024-11-13 07:01:21.635 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 07:01:21.638 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-13 07:01:21.651 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 07:01:21.655 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProducts -2024-11-13 07:01:21.662 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 07:01:21.663 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 10 ms -2024-11-13 07:01:21.667 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 07:01:21.686 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 07:01:21.694 [http-nio-8080-exec-7] INFO c.O.controllers.ProductController - Lấy danh sách sản phẩm thành công redis -2024-11-13 07:01:21.694 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProducts -2024-11-13 07:01:21.694 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProducts took 39 ms -2024-11-13 07:01:21.698 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 07:01:21.698 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 11 ms -2024-11-13 07:01:21.703 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 07:01:21.722 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 07:01:21.723 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countAllRecords -2024-11-13 07:01:21.724 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of countAllRecords took 130 ms -2024-11-13 07:01:21.724 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countRevenue -2024-11-13 07:01:21.724 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of countRevenue took 130 ms -2024-11-13 07:01:21.731 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 07:01:21.731 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 9 ms -2024-11-13 07:01:38.811 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-13 07:01:39.833 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getInfoCurrentUser -2024-11-13 07:01:39.840 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getInfoCurrentUser -2024-11-13 07:01:39.840 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getInfoCurrentUser took 6 ms -2024-11-13 07:01:39.863 [http-nio-8080-exec-3] ERROR o.a.c.c.C.[.[.[.[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception -java.lang.IllegalStateException: No thread-bound request found: Are you referring to request attributes outside of an actual web request, or processing a request outside of the originally receiving thread? If you are actually operating within a web request and still receive this message, your code is probably running outside of DispatcherServlet: In this case, use RequestContextListener or RequestContextFilter to expose the current request. - at org.springframework.web.context.request.RequestContextHolder.currentRequestAttributes(RequestContextHolder.java:131) - at com.Optimart.utils.WebUtil.getCurrentRequest(WebUtil.java:9) - at com.Optimart.utils.LocalizationUtils.getLocalizedMessage(LocalizationUtils.java:17) - at com.Optimart.services.RefreshToken.RefreshTokenService.removeTokenFromUser(RefreshTokenService.java:66) - at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) - at java.base/java.lang.reflect.Method.invoke(Method.java:580) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:354) - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:716) - at com.Optimart.services.RefreshToken.RefreshTokenService$$SpringCGLIB$$0.removeTokenFromUser() - at com.Optimart.configuration.Security.CustomLogoutSuccessHandler.onLogoutSuccess(CustomLogoutSuccessHandler.java:22) - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:104) - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90) - at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82) - at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233) - at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191) - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) - at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$3(HandlerMappingIntrospector.java:195) - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) - at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74) - at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:230) - at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:352) - at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:268) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483) - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389) - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:904) - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) - at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) - at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) - at java.base/java.lang.Thread.run(Thread.java:1583) -2024-11-13 07:01:40.042 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-13 07:01:40.043 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-13 07:01:40.044 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-13 07:01:40.045 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-13 07:01:40.048 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-13 07:01:40.048 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-13 07:01:40.048 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 4 ms -2024-11-13 07:01:40.048 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 3 ms -2024-11-13 07:01:40.085 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 07:01:40.090 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 07:01:40.098 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 07:01:40.102 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 07:01:40.105 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 07:01:40.105 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 7 ms -2024-11-13 07:01:40.108 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 07:01:40.108 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 6 ms -2024-11-13 07:01:40.109 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 07:01:40.121 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 07:01:40.127 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 07:01:40.127 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 6 ms -2024-11-13 07:01:40.129 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 07:01:40.137 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 07:01:40.145 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 07:01:40.145 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 7 ms -2024-11-13 07:01:40.150 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 07:01:40.159 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 07:01:40.166 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 07:01:40.166 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 7 ms -2024-11-13 07:01:40.442 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products/public -2024-11-13 07:01:40.443 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductsPublic -2024-11-13 07:01:40.459 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductsPublic -2024-11-13 07:01:40.460 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductsPublic took 16 ms -2024-11-13 07:02:10.775 [http-nio-8080-exec-4] ERROR o.a.c.c.C.[.[.[.[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception -java.lang.IllegalStateException: No thread-bound request found: Are you referring to request attributes outside of an actual web request, or processing a request outside of the originally receiving thread? If you are actually operating within a web request and still receive this message, your code is probably running outside of DispatcherServlet: In this case, use RequestContextListener or RequestContextFilter to expose the current request. - at org.springframework.web.context.request.RequestContextHolder.currentRequestAttributes(RequestContextHolder.java:131) - at com.Optimart.utils.WebUtil.getCurrentRequest(WebUtil.java:9) - at com.Optimart.utils.LocalizationUtils.getLocalizedMessage(LocalizationUtils.java:17) - at com.Optimart.services.RefreshToken.RefreshTokenService.lambda$removeTokenFromUser$1(RefreshTokenService.java:64) - at java.base/java.util.Optional.orElseThrow(Optional.java:403) - at com.Optimart.services.RefreshToken.RefreshTokenService.removeTokenFromUser(RefreshTokenService.java:64) - at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) - at java.base/java.lang.reflect.Method.invoke(Method.java:580) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:354) - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:716) - at com.Optimart.services.RefreshToken.RefreshTokenService$$SpringCGLIB$$0.removeTokenFromUser() - at com.Optimart.configuration.Security.CustomLogoutSuccessHandler.onLogoutSuccess(CustomLogoutSuccessHandler.java:22) - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:104) - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90) - at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82) - at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233) - at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191) - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) - at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$3(HandlerMappingIntrospector.java:195) - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) - at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74) - at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:230) - at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:352) - at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:268) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483) - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389) - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:904) - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) - at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) - at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) - at java.base/java.lang.Thread.run(Thread.java:1583) -2024-11-13 08:12:35.411 [HikariPool-1 housekeeper] WARN com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=1h8m57s120ms184µs). -2024-11-13 08:13:08.464 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-13 08:13:08.505 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getInfoCurrentUser -2024-11-13 08:13:08.521 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getInfoCurrentUser -2024-11-13 08:13:08.521 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getInfoCurrentUser took 10 ms -2024-11-13 08:13:08.731 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-13 08:13:08.733 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-13 08:13:08.734 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-13 08:13:08.734 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-13 08:13:08.742 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-13 08:13:08.742 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-13 08:13:08.742 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 9 ms -2024-11-13 08:13:08.742 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 9 ms -2024-11-13 08:13:08.799 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 08:13:08.816 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 08:13:08.823 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 08:13:08.857 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 08:13:08.857 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 25 ms -2024-11-13 08:13:08.857 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 08:13:08.857 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 08:13:08.873 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 08:13:08.873 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 17 ms -2024-11-13 08:13:08.881 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 08:13:08.889 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 08:13:08.889 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 10 ms -2024-11-13 08:13:08.889 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 08:13:08.905 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 08:13:08.913 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 08:13:08.913 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 8 ms -2024-11-13 08:13:08.913 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 08:13:08.931 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 08:13:08.946 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 08:13:08.946 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 12 ms -2024-11-13 08:13:09.214 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products/public -2024-11-13 08:13:09.214 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductsPublic -2024-11-13 08:13:09.247 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductsPublic -2024-11-13 08:13:09.247 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductsPublic took 28 ms -2024-11-13 08:13:18.340 [http-nio-8080-exec-4] ERROR o.a.c.c.C.[.[.[.[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception -java.lang.IllegalStateException: No thread-bound request found: Are you referring to request attributes outside of an actual web request, or processing a request outside of the originally receiving thread? If you are actually operating within a web request and still receive this message, your code is probably running outside of DispatcherServlet: In this case, use RequestContextListener or RequestContextFilter to expose the current request. - at org.springframework.web.context.request.RequestContextHolder.currentRequestAttributes(RequestContextHolder.java:131) - at com.Optimart.utils.WebUtil.getCurrentRequest(WebUtil.java:9) - at com.Optimart.utils.LocalizationUtils.getLocalizedMessage(LocalizationUtils.java:17) - at com.Optimart.services.RefreshToken.RefreshTokenService.lambda$removeTokenFromUser$1(RefreshTokenService.java:64) - at java.base/java.util.Optional.orElseThrow(Optional.java:403) - at com.Optimart.services.RefreshToken.RefreshTokenService.removeTokenFromUser(RefreshTokenService.java:64) - at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) - at java.base/java.lang.reflect.Method.invoke(Method.java:580) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:354) - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:716) - at com.Optimart.services.RefreshToken.RefreshTokenService$$SpringCGLIB$$0.removeTokenFromUser() - at com.Optimart.configuration.Security.CustomLogoutSuccessHandler.onLogoutSuccess(CustomLogoutSuccessHandler.java:22) - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:104) - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90) - at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82) - at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233) - at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191) - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) - at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$3(HandlerMappingIntrospector.java:195) - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) - at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74) - at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:230) - at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:352) - at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:268) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483) - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389) - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:904) - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) - at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) - at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) - at java.base/java.lang.Thread.run(Thread.java:1583) -2024-11-13 08:18:13.510 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 08:18:13.518 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-13 08:18:13.531 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-13 08:18:23.240 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-13 08:18:23.315 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 23120 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-13 08:18:23.316 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-13 08:18:23.439 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-13 08:18:23.439 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-13 08:18:23.867 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-13 08:18:23.877 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-13 08:18:25.923 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 08:18:25.928 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-13 08:18:26.382 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 428 ms. Found 16 JPA repository interfaces. -2024-11-13 08:18:26.421 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 08:18:26.424 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-13 08:18:26.463 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:18:26.464 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:18:26.465 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:18:26.465 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:18:26.466 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:18:26.467 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:18:26.467 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:18:26.469 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:18:26.471 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:18:26.472 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:18:26.472 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:18:26.473 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:18:26.474 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:18:26.474 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:18:26.474 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:18:26.475 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:18:26.475 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 33 ms. Found 0 Redis repository interfaces. -2024-11-13 08:18:28.707 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-13 08:18:28.730 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-13 08:18:28.734 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-13 08:18:28.735 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-13 08:18:28.946 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-13 08:18:28.950 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 5505 ms -2024-11-13 08:18:29.622 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-13 08:18:29.796 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-13 08:18:29.908 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-13 08:18:30.887 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-13 08:18:30.968 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-13 08:18:31.429 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@2411a3aa -2024-11-13 08:18:31.434 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-13 08:18:31.553 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-13 08:18:32.971 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-13 08:18:36.798 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-13 08:18:37.561 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 08:18:39.381 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-13 08:18:39.886 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-13 08:18:39.889 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-13 08:18:45.824 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-13 08:18:45.960 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-13 08:18:46.005 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-13 08:18:46.025 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 23.47 seconds (process running for 25.645) -2024-11-13 08:19:17.371 [http-nio-8080-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2024-11-13 08:19:17.371 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2024-11-13 08:19:17.380 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 9 ms -2024-11-13 08:19:17.461 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-13 08:19:18.018 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getInfoCurrentUser -2024-11-13 08:19:18.044 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getInfoCurrentUser -2024-11-13 08:19:18.044 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getInfoCurrentUser took 28 ms -2024-11-13 08:19:18.410 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-13 08:19:18.412 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-13 08:19:18.433 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-13 08:19:18.433 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-13 08:19:18.456 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-13 08:19:18.456 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-13 08:19:18.456 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 23 ms -2024-11-13 08:19:18.456 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 23 ms -2024-11-13 08:19:18.505 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 08:19:18.541 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 08:19:18.590 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 08:19:18.639 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 08:19:18.667 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 08:19:18.667 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 127 ms -2024-11-13 08:19:18.684 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 08:19:18.716 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 08:19:18.728 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 08:19:18.728 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 08:19:18.728 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 18 ms -2024-11-13 08:19:18.728 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 93 ms -2024-11-13 08:19:18.744 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 08:19:18.772 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 08:19:18.788 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 08:19:18.788 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 14 ms -2024-11-13 08:19:18.797 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 08:19:18.826 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 08:19:18.843 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 08:19:18.845 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 17 ms -2024-11-13 08:19:19.186 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products/public -2024-11-13 08:19:19.188 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductsPublic -2024-11-13 08:19:19.280 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductsPublic -2024-11-13 08:19:19.280 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductsPublic took 91 ms -2024-11-13 08:19:27.935 [http-nio-8080-exec-5] ERROR o.a.c.c.C.[.[.[.[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception -java.lang.IllegalStateException: No thread-bound request found: Are you referring to request attributes outside of an actual web request, or processing a request outside of the originally receiving thread? If you are actually operating within a web request and still receive this message, your code is probably running outside of DispatcherServlet: In this case, use RequestContextListener or RequestContextFilter to expose the current request. - at org.springframework.web.context.request.RequestContextHolder.currentRequestAttributes(RequestContextHolder.java:131) - at com.Optimart.utils.WebUtil.getCurrentRequest(WebUtil.java:9) - at com.Optimart.utils.LocalizationUtils.getLocalizedMessage(LocalizationUtils.java:17) - at com.Optimart.services.RefreshToken.RefreshTokenService.lambda$removeTokenFromUser$1(RefreshTokenService.java:64) - at java.base/java.util.Optional.orElseThrow(Optional.java:403) - at com.Optimart.services.RefreshToken.RefreshTokenService.removeTokenFromUser(RefreshTokenService.java:64) - at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) - at java.base/java.lang.reflect.Method.invoke(Method.java:580) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:354) - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:716) - at com.Optimart.services.RefreshToken.RefreshTokenService$$SpringCGLIB$$0.removeTokenFromUser() - at com.Optimart.configuration.Security.CustomLogoutSuccessHandler.onLogoutSuccess(CustomLogoutSuccessHandler.java:22) - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:104) - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90) - at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82) - at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233) - at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191) - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) - at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$3(HandlerMappingIntrospector.java:195) - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) - at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74) - at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:230) - at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:352) - at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:268) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483) - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389) - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:904) - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) - at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) - at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) - at java.base/java.lang.Thread.run(Thread.java:1583) -2024-11-13 08:19:51.892 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 1 deletion, 0 modifications) -2024-11-13 08:19:51.901 [Thread-5] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-13 08:19:52.079 [Thread-5] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 08:19:52.087 [Thread-5] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-13 08:19:52.097 [Thread-5] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-13 08:19:52.411 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 23120 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-13 08:19:52.412 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-13 08:19:54.053 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 08:19:54.053 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-13 08:19:54.233 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 179 ms. Found 16 JPA repository interfaces. -2024-11-13 08:19:54.244 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 08:19:54.244 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-13 08:19:54.274 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:19:54.275 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:19:54.276 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:19:54.276 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:19:54.277 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:19:54.277 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:19:54.278 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:19:54.278 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:19:54.281 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:19:54.282 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:19:54.282 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:19:54.282 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:19:54.283 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:19:54.283 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:19:54.283 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:19:54.284 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:19:54.284 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 40 ms. Found 0 Redis repository interfaces. -2024-11-13 08:19:55.116 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-13 08:19:55.121 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-13 08:19:55.122 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-13 08:19:55.123 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-13 08:19:55.184 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-13 08:19:55.185 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2764 ms -2024-11-13 08:19:55.229 [restartedMain] ERROR o.s.b.w.e.tomcat.TomcatStarter - Error starting Tomcat context. Exception: org.springframework.beans.factory.UnsatisfiedDependencyException. Message: Error creating bean with name 'jwtTokenFilter' defined in file [A:\My Workspace\java_workspace\OptiMart\target\classes\com\Optimart\filters\JwtTokenFilter.class]: Unsatisfied dependency expressed through constructor parameter 1: No qualifying bean of type 'org.springframework.security.core.userdetails.UserDetailsService' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {} -2024-11-13 08:19:55.232 [restartedMain] INFO o.a.catalina.core.StandardService - Stopping service [Tomcat] -2024-11-13 08:19:55.237 [restartedMain] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.context.ApplicationContextException: Unable to start web server -2024-11-13 08:19:55.244 [restartedMain] INFO o.s.b.a.l.ConditionEvaluationReportLogger - - -Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. -2024-11-13 08:19:55.349 [restartedMain] ERROR o.s.boot.SpringApplication - Application run failed -org.springframework.context.ApplicationContextException: Unable to start web server - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:165) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:619) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:335) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1363) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1352) - at com.Optimart.OptiMartApplication.main(OptiMartApplication.java:10) - at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) - at java.base/java.lang.reflect.Method.invoke(Method.java:580) - at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:50) -Caused by: org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat - at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.initialize(TomcatWebServer.java:147) - at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.(TomcatWebServer.java:107) - at org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getTomcatWebServer(TomcatServletWebServerFactory.java:516) - at org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getWebServer(TomcatServletWebServerFactory.java:222) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.createWebServer(ServletWebServerApplicationContext.java:188) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:162) - ... 11 common frames omitted -Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'jwtTokenFilter' defined in file [A:\My Workspace\java_workspace\OptiMart\target\classes\com\Optimart\filters\JwtTokenFilter.class]: Unsatisfied dependency expressed through constructor parameter 1: No qualifying bean of type 'org.springframework.security.core.userdetails.UserDetailsService' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {} - at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:795) - at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1375) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1212) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:205) - at org.springframework.boot.web.servlet.ServletContextInitializerBeans.getOrderedBeansOfType(ServletContextInitializerBeans.java:211) - at org.springframework.boot.web.servlet.ServletContextInitializerBeans.addAsRegistrationBean(ServletContextInitializerBeans.java:174) - at org.springframework.boot.web.servlet.ServletContextInitializerBeans.addAsRegistrationBean(ServletContextInitializerBeans.java:169) - at org.springframework.boot.web.servlet.ServletContextInitializerBeans.addAdaptableBeans(ServletContextInitializerBeans.java:154) - at org.springframework.boot.web.servlet.ServletContextInitializerBeans.(ServletContextInitializerBeans.java:87) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.getServletContextInitializerBeans(ServletWebServerApplicationContext.java:266) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.selfInitialize(ServletWebServerApplicationContext.java:240) - at org.springframework.boot.web.embedded.tomcat.TomcatStarter.onStartup(TomcatStarter.java:52) - at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4414) - at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) - at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1203) - at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1193) - at java.base/java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:317) - at java.base/java.util.concurrent.FutureTask.run(FutureTask.java) - at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) - at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:145) - at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:749) - at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:772) - at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) - at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1203) - at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1193) - at java.base/java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:317) - at java.base/java.util.concurrent.FutureTask.run(FutureTask.java) - at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) - at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:145) - at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:749) - at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:203) - at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) - at org.apache.catalina.core.StandardService.startInternal(StandardService.java:415) - at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) - at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:874) - at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) - at org.apache.catalina.startup.Tomcat.start(Tomcat.java:437) - at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.initialize(TomcatWebServer.java:128) - ... 16 common frames omitted -Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'org.springframework.security.core.userdetails.UserDetailsService' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {} - at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoMatchingBeanFound(DefaultListableBeanFactory.java:1880) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1406) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) - at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:904) - at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:782) - ... 59 common frames omitted -2024-11-13 08:19:56.964 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 23120 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-13 08:19:56.965 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-13 08:19:58.476 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 08:19:58.476 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-13 08:19:58.684 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 208 ms. Found 16 JPA repository interfaces. -2024-11-13 08:19:58.698 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 08:19:58.698 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-13 08:19:58.716 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:19:58.718 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:19:58.718 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:19:58.719 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:19:58.719 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:19:58.720 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:19:58.720 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:19:58.721 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:19:58.722 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:19:58.723 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:19:58.723 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:19:58.723 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:19:58.724 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:19:58.724 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:19:58.724 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:19:58.725 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:19:58.725 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 26 ms. Found 0 Redis repository interfaces. -2024-11-13 08:19:59.611 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-13 08:19:59.616 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-13 08:19:59.616 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-13 08:19:59.616 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-13 08:19:59.685 [restartedMain] INFO o.a.c.c.C.[Tomcat-1].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-13 08:19:59.686 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2717 ms -2024-11-13 08:20:00.047 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-13 08:20:00.054 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-13 08:20:00.096 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-13 08:20:00.099 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Starting... -2024-11-13 08:20:00.215 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-2 - Added connection org.postgresql.jdbc.PgConnection@7b741d25 -2024-11-13 08:20:00.217 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Start completed. -2024-11-13 08:20:00.243 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-13 08:20:00.758 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-13 08:20:01.950 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-13 08:20:02.493 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 08:20:03.384 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-13 08:20:03.740 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-13 08:20:03.742 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-13 08:20:08.470 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-13 08:20:08.572 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-13 08:20:08.580 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-13 08:20:08.588 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 11.715 seconds (process running for 108.212) -2024-11-13 08:20:08.604 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-13 08:20:09.963 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-13 08:20:09.965 [Thread-7] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-13 08:20:10.101 [Thread-7] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 08:20:10.103 [Thread-7] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown initiated... -2024-11-13 08:20:10.110 [Thread-7] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown completed. -2024-11-13 08:20:10.360 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 23120 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-13 08:20:10.360 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-13 08:20:12.061 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 08:20:12.061 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-13 08:20:12.233 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 171 ms. Found 16 JPA repository interfaces. -2024-11-13 08:20:12.242 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 08:20:12.242 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-13 08:20:12.266 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:20:12.268 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:20:12.268 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:20:12.268 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:20:12.268 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:20:12.268 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:20:12.268 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:20:12.268 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:20:12.268 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:20:12.268 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:20:12.268 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:20:12.268 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:20:12.268 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:20:12.268 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:20:12.268 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:20:12.268 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:20:12.268 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 24 ms. Found 0 Redis repository interfaces. -2024-11-13 08:20:12.987 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-13 08:20:12.987 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-13 08:20:12.988 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-13 08:20:12.988 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-13 08:20:13.048 [restartedMain] INFO o.a.c.c.C.[Tomcat-1].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-13 08:20:13.048 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2684 ms -2024-11-13 08:20:13.315 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-13 08:20:13.318 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-13 08:20:13.332 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-13 08:20:13.332 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Starting... -2024-11-13 08:20:13.443 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-3 - Added connection org.postgresql.jdbc.PgConnection@fc9e92e -2024-11-13 08:20:13.443 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Start completed. -2024-11-13 08:20:13.466 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-13 08:20:13.824 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-13 08:20:14.548 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-13 08:20:15.084 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 08:20:16.027 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-13 08:20:16.369 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-13 08:20:16.369 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-13 08:20:20.934 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-13 08:20:21.099 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-13 08:20:21.116 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-13 08:20:21.169 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 10.916 seconds (process running for 120.789) -2024-11-13 08:20:21.194 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-13 08:20:22.460 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-13 08:20:22.465 [Thread-14] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-13 08:20:22.612 [Thread-14] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 08:20:22.614 [Thread-14] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Shutdown initiated... -2024-11-13 08:20:22.621 [Thread-14] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Shutdown completed. -2024-11-13 08:20:22.903 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 23120 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-13 08:20:22.904 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-13 08:20:24.477 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 08:20:24.478 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-13 08:20:24.691 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 211 ms. Found 16 JPA repository interfaces. -2024-11-13 08:20:24.707 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 08:20:24.707 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-13 08:20:24.731 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:20:24.731 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:20:24.731 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:20:24.732 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:20:24.733 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:20:24.733 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:20:24.734 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:20:24.734 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:20:24.735 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:20:24.735 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:20:24.736 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:20:24.736 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:20:24.737 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:20:24.739 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:20:24.739 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:20:24.739 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:20:24.739 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 32 ms. Found 0 Redis repository interfaces. -2024-11-13 08:20:25.543 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-13 08:20:25.545 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-13 08:20:25.546 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-13 08:20:25.547 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-13 08:20:25.602 [restartedMain] INFO o.a.c.c.C.[Tomcat-1].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-13 08:20:25.602 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2691 ms -2024-11-13 08:20:25.906 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-13 08:20:25.910 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-13 08:20:25.925 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-13 08:20:25.926 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Starting... -2024-11-13 08:20:26.019 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-4 - Added connection org.postgresql.jdbc.PgConnection@58c9e1b2 -2024-11-13 08:20:26.019 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Start completed. -2024-11-13 08:20:26.040 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-13 08:20:26.323 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-13 08:20:27.027 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-13 08:20:27.501 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 08:20:28.397 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-13 08:20:28.795 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-13 08:20:28.797 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-13 08:20:32.513 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-13 08:20:32.626 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-13 08:20:32.634 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-13 08:20:32.644 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 9.848 seconds (process running for 132.264) -2024-11-13 08:20:32.659 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-13 08:20:33.999 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-13 08:20:34.003 [Thread-18] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-13 08:20:34.144 [Thread-18] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 08:20:34.145 [Thread-18] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Shutdown initiated... -2024-11-13 08:20:34.150 [Thread-18] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Shutdown completed. -2024-11-13 08:20:34.355 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 23120 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-13 08:20:34.355 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-13 08:20:35.301 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 08:20:35.301 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-13 08:20:35.442 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 141 ms. Found 16 JPA repository interfaces. -2024-11-13 08:20:35.454 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 08:20:35.454 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-13 08:20:35.473 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:20:35.474 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:20:35.474 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:20:35.474 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:20:35.474 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:20:35.476 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:20:35.476 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:20:35.476 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:20:35.477 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:20:35.477 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:20:35.477 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:20:35.477 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:20:35.478 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:20:35.478 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:20:35.478 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:20:35.479 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:20:35.479 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 24 ms. Found 0 Redis repository interfaces. -2024-11-13 08:20:36.109 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-13 08:20:36.111 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-13 08:20:36.112 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-13 08:20:36.112 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-13 08:20:36.175 [restartedMain] INFO o.a.c.c.C.[Tomcat-1].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-13 08:20:36.175 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1817 ms -2024-11-13 08:20:36.436 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-13 08:20:36.438 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-13 08:20:36.456 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-13 08:20:36.457 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Starting... -2024-11-13 08:20:36.537 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-5 - Added connection org.postgresql.jdbc.PgConnection@8449905 -2024-11-13 08:20:36.537 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Start completed. -2024-11-13 08:20:36.566 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-13 08:20:36.850 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-13 08:20:37.425 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-13 08:20:37.895 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 08:20:38.605 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-13 08:20:38.901 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-13 08:20:38.903 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-13 08:20:41.924 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-13 08:20:41.995 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-13 08:20:41.998 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-13 08:20:42.007 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 7.711 seconds (process running for 141.627) -2024-11-13 08:20:42.015 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-13 08:23:01.623 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-13 08:23:01.635 [Thread-22] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-13 08:23:01.767 [Thread-22] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 08:23:01.769 [Thread-22] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Shutdown initiated... -2024-11-13 08:23:01.777 [Thread-22] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Shutdown completed. -2024-11-13 08:23:02.069 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 23120 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-13 08:23:02.069 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-13 08:23:03.410 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 08:23:03.410 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-13 08:23:03.565 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 154 ms. Found 16 JPA repository interfaces. -2024-11-13 08:23:03.574 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 08:23:03.574 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-13 08:23:03.590 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:23:03.590 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:23:03.590 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:23:03.590 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:23:03.590 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:23:03.592 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:23:03.592 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:23:03.592 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:23:03.592 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:23:03.592 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:23:03.592 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:23:03.592 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:23:03.592 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:23:03.595 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:23:03.595 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:23:03.595 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:23:03.596 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 20 ms. Found 0 Redis repository interfaces. -2024-11-13 08:23:04.256 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-13 08:23:04.256 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-13 08:23:04.256 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-13 08:23:04.256 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-13 08:23:04.317 [restartedMain] INFO o.a.c.c.C.[Tomcat-1].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-13 08:23:04.317 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2240 ms -2024-11-13 08:23:04.618 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-13 08:23:04.629 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-13 08:23:04.650 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-13 08:23:04.652 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Starting... -2024-11-13 08:23:04.855 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-6 - Added connection org.postgresql.jdbc.PgConnection@192f7661 -2024-11-13 08:23:04.855 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Start completed. -2024-11-13 08:23:04.874 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-13 08:23:05.147 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-13 08:23:05.756 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-13 08:23:06.237 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 08:23:06.958 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-13 08:23:07.247 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-13 08:23:07.247 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-13 08:23:10.331 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-13 08:23:10.424 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-13 08:23:10.431 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-13 08:23:10.438 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 8.458 seconds (process running for 290.058) -2024-11-13 08:23:10.448 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-13 08:23:53.646 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-13 08:23:53.655 [Thread-26] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-13 08:23:53.802 [Thread-26] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 08:23:53.802 [Thread-26] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Shutdown initiated... -2024-11-13 08:23:53.810 [Thread-26] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Shutdown completed. -2024-11-13 08:23:54.087 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 23120 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-13 08:23:54.088 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-13 08:23:56.019 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 08:23:56.019 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-13 08:23:56.327 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 307 ms. Found 16 JPA repository interfaces. -2024-11-13 08:23:56.347 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 08:23:56.347 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-13 08:23:56.371 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:23:56.371 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:23:56.371 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:23:56.372 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:23:56.372 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:23:56.372 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:23:56.373 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:23:56.374 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:23:56.374 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:23:56.374 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:23:56.374 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:23:56.376 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:23:56.376 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:23:56.376 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:23:56.376 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:23:56.377 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:23:56.377 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 29 ms. Found 0 Redis repository interfaces. -2024-11-13 08:23:57.368 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-13 08:23:57.369 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-13 08:23:57.369 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-13 08:23:57.371 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-13 08:23:57.438 [restartedMain] INFO o.a.c.c.C.[Tomcat-1].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-13 08:23:57.438 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 3341 ms -2024-11-13 08:23:57.770 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-13 08:23:57.777 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-13 08:23:57.801 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-13 08:23:57.812 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Starting... -2024-11-13 08:23:57.933 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-7 - Added connection org.postgresql.jdbc.PgConnection@34ab8be0 -2024-11-13 08:23:57.934 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Start completed. -2024-11-13 08:23:57.956 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-13 08:23:58.309 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-13 08:23:59.141 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-13 08:23:59.604 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 08:24:00.369 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-13 08:24:00.699 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-13 08:24:00.700 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-13 08:24:03.782 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-13 08:24:03.860 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-13 08:24:03.866 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-13 08:24:03.874 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 9.875 seconds (process running for 343.493) -2024-11-13 08:24:03.885 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-13 08:24:40.810 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-13 08:24:40.813 [Thread-30] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-13 08:24:40.950 [Thread-30] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 08:24:40.952 [Thread-30] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Shutdown initiated... -2024-11-13 08:24:40.957 [Thread-30] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Shutdown completed. -2024-11-13 08:24:41.188 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 23120 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-13 08:24:41.188 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-13 08:24:42.141 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 08:24:42.141 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-13 08:24:42.268 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 127 ms. Found 16 JPA repository interfaces. -2024-11-13 08:24:42.278 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 08:24:42.278 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-13 08:24:42.294 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:24:42.295 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:24:42.295 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:24:42.295 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:24:42.295 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:24:42.295 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:24:42.295 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:24:42.296 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:24:42.297 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:24:42.297 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:24:42.297 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:24:42.297 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:24:42.298 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:24:42.298 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:24:42.298 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:24:42.298 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:24:42.298 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 19 ms. Found 0 Redis repository interfaces. -2024-11-13 08:24:43.019 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-13 08:24:43.020 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-13 08:24:43.021 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-13 08:24:43.021 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-13 08:24:43.082 [restartedMain] INFO o.a.c.c.C.[Tomcat-1].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-13 08:24:43.082 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1887 ms -2024-11-13 08:24:43.383 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-13 08:24:43.391 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-13 08:24:43.424 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-13 08:24:43.428 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-8 - Starting... -2024-11-13 08:24:43.507 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-8 - Added connection org.postgresql.jdbc.PgConnection@7096080a -2024-11-13 08:24:43.507 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-8 - Start completed. -2024-11-13 08:24:43.531 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-13 08:24:43.815 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-13 08:24:44.410 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-13 08:24:44.896 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 08:24:45.641 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-13 08:24:45.948 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-13 08:24:45.948 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-13 08:24:49.009 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-13 08:24:49.093 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-13 08:24:49.099 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-13 08:24:49.104 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 7.978 seconds (process running for 388.726) -2024-11-13 08:24:49.117 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-13 08:25:12.523 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-13 08:25:12.523 [Thread-34] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-13 08:25:12.657 [Thread-34] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 08:25:12.660 [Thread-34] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-8 - Shutdown initiated... -2024-11-13 08:25:12.663 [Thread-34] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-8 - Shutdown completed. -2024-11-13 08:25:12.967 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 23120 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-13 08:25:12.967 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-13 08:25:14.344 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 08:25:14.344 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-13 08:25:14.505 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 161 ms. Found 16 JPA repository interfaces. -2024-11-13 08:25:14.519 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 08:25:14.519 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-13 08:25:14.534 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:25:14.536 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:25:14.536 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:25:14.536 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:25:14.536 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:25:14.536 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:25:14.537 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:25:14.537 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:25:14.538 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:25:14.538 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:25:14.538 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:25:14.538 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:25:14.538 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:25:14.539 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:25:14.539 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:25:14.539 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:25:14.539 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 18 ms. Found 0 Redis repository interfaces. -2024-11-13 08:25:15.203 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-13 08:25:15.204 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-13 08:25:15.205 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-13 08:25:15.205 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-13 08:25:15.256 [restartedMain] INFO o.a.c.c.C.[Tomcat-1].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-13 08:25:15.256 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2273 ms -2024-11-13 08:25:15.593 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-13 08:25:15.599 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-13 08:25:15.614 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-13 08:25:15.615 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-9 - Starting... -2024-11-13 08:25:15.703 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-9 - Added connection org.postgresql.jdbc.PgConnection@6e184014 -2024-11-13 08:25:15.703 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-9 - Start completed. -2024-11-13 08:25:15.727 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-13 08:25:15.990 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-13 08:25:16.574 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-13 08:25:17.051 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 08:25:17.791 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-13 08:25:18.132 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-13 08:25:18.133 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-13 08:25:21.186 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-13 08:25:21.258 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-13 08:25:21.265 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-13 08:25:21.272 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 8.41 seconds (process running for 420.892) -2024-11-13 08:25:21.283 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-13 08:25:38.414 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-13 08:25:38.416 [Thread-38] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-13 08:25:38.545 [Thread-38] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 08:25:38.547 [Thread-38] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-9 - Shutdown initiated... -2024-11-13 08:25:38.554 [Thread-38] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-9 - Shutdown completed. -2024-11-13 08:25:38.841 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 23120 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-13 08:25:38.842 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-13 08:25:39.885 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 08:25:39.885 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-13 08:25:40.015 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 130 ms. Found 16 JPA repository interfaces. -2024-11-13 08:25:40.023 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 08:25:40.023 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-13 08:25:40.042 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:25:40.042 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:25:40.042 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:25:40.042 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:25:40.043 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:25:40.043 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:25:40.043 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:25:40.043 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:25:40.043 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:25:40.043 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:25:40.044 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:25:40.044 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:25:40.044 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:25:40.046 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:25:40.046 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:25:40.046 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:25:40.046 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 22 ms. Found 0 Redis repository interfaces. -2024-11-13 08:25:40.738 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-13 08:25:40.739 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-13 08:25:40.739 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-13 08:25:40.739 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-13 08:25:40.802 [restartedMain] INFO o.a.c.c.C.[Tomcat-1].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-13 08:25:40.803 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1956 ms -2024-11-13 08:25:41.154 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-13 08:25:41.160 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-13 08:25:41.183 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-13 08:25:41.184 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-10 - Starting... -2024-11-13 08:25:41.269 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-10 - Added connection org.postgresql.jdbc.PgConnection@269192fa -2024-11-13 08:25:41.269 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-10 - Start completed. -2024-11-13 08:25:41.294 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-13 08:25:41.558 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-13 08:25:42.150 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-13 08:25:42.623 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 08:25:43.489 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-13 08:25:43.822 [restartedMain] INFO o.s.s.c.a.a.c.InitializeAuthenticationProviderBeanManagerConfigurer$InitializeAuthenticationProviderManagerConfigurer - Global AuthenticationManager configured with AuthenticationProvider bean with name authenticationProvider -2024-11-13 08:25:43.822 [restartedMain] WARN o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with an AuthenticationProvider bean. UserDetailsService beans will not be used for username/password login. Consider removing the AuthenticationProvider bean. Alternatively, consider using the UserDetailsService in a manually instantiated DaoAuthenticationProvider. -2024-11-13 08:25:47.109 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-13 08:25:47.279 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-13 08:25:47.287 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-13 08:25:47.294 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 8.529 seconds (process running for 446.916) -2024-11-13 08:25:47.309 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-13 08:26:31.035 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 08:26:31.035 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-10 - Shutdown initiated... -2024-11-13 08:26:31.046 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-10 - Shutdown completed. -2024-11-13 08:26:41.233 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-13 08:26:41.329 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 22756 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-13 08:26:41.331 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-13 08:26:41.464 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-13 08:26:41.464 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-13 08:26:41.939 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-13 08:26:41.951 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-13 08:26:44.397 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 08:26:44.401 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-13 08:26:44.962 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 545 ms. Found 16 JPA repository interfaces. -2024-11-13 08:26:45.006 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 08:26:45.009 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-13 08:26:45.047 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:26:45.047 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:26:45.047 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:26:45.047 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:26:45.047 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:26:45.055 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:26:45.055 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:26:45.055 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:26:45.055 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:26:45.060 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:26:45.060 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:26:45.060 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:26:45.060 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:26:45.062 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:26:45.064 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:26:45.064 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:26:45.064 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 37 ms. Found 0 Redis repository interfaces. -2024-11-13 08:26:47.651 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-13 08:26:47.675 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-13 08:26:47.675 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-13 08:26:47.675 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-13 08:26:47.809 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-13 08:26:47.814 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 6344 ms -2024-11-13 08:26:48.413 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-13 08:26:48.569 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-13 08:26:48.678 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-13 08:26:49.638 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-13 08:26:49.718 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-13 08:26:50.111 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@138104bc -2024-11-13 08:26:50.113 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-13 08:26:50.208 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-13 08:26:51.540 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-13 08:26:54.663 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-13 08:26:55.237 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 08:26:56.879 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-13 08:26:57.269 [restartedMain] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name userDetailsService -2024-11-13 08:27:02.361 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-13 08:27:02.463 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-13 08:27:02.502 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-13 08:27:02.522 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 22.102 seconds (process running for 24.412) -2024-11-13 08:34:05.164 [http-nio-8080-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2024-11-13 08:34:05.166 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2024-11-13 08:34:05.173 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 6 ms -2024-11-13 08:34:05.256 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-13 08:34:05.710 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getInfoCurrentUser -2024-11-13 08:34:05.736 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getInfoCurrentUser -2024-11-13 08:34:05.741 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getInfoCurrentUser took 29 ms -2024-11-13 08:34:06.095 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-13 08:34:06.098 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-13 08:34:06.120 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-13 08:34:06.120 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-13 08:34:06.147 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-13 08:34:06.147 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 26 ms -2024-11-13 08:34:06.151 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-13 08:34:06.152 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 30 ms -2024-11-13 08:34:06.155 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 08:34:06.164 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 08:34:06.228 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 08:34:06.236 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 08:34:06.311 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 08:34:06.312 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 84 ms -2024-11-13 08:34:06.327 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 08:34:06.353 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 08:34:06.365 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 08:34:06.365 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 129 ms -2024-11-13 08:34:06.381 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 08:34:06.382 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 29 ms -2024-11-13 08:34:06.388 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 08:34:06.419 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 08:34:06.436 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 08:34:06.436 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 18 ms -2024-11-13 08:34:06.444 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 08:34:06.471 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 08:34:06.487 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 08:34:06.488 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 16 ms -2024-11-13 08:34:06.890 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products/public -2024-11-13 08:34:06.898 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductsPublic -2024-11-13 08:34:07.004 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductsPublic -2024-11-13 08:34:07.005 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductsPublic took 106 ms -2024-11-13 08:34:20.629 [http-nio-8080-exec-7] ERROR o.a.c.c.C.[.[.[.[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception -java.lang.IllegalStateException: No thread-bound request found: Are you referring to request attributes outside of an actual web request, or processing a request outside of the originally receiving thread? If you are actually operating within a web request and still receive this message, your code is probably running outside of DispatcherServlet: In this case, use RequestContextListener or RequestContextFilter to expose the current request. - at org.springframework.web.context.request.RequestContextHolder.currentRequestAttributes(RequestContextHolder.java:131) - at com.Optimart.utils.WebUtil.getCurrentRequest(WebUtil.java:9) - at com.Optimart.utils.LocalizationUtils.getLocalizedMessage(LocalizationUtils.java:17) - at com.Optimart.services.RefreshToken.RefreshTokenService.lambda$removeTokenFromUser$1(RefreshTokenService.java:64) - at java.base/java.util.Optional.orElseThrow(Optional.java:403) - at com.Optimart.services.RefreshToken.RefreshTokenService.removeTokenFromUser(RefreshTokenService.java:64) - at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) - at java.base/java.lang.reflect.Method.invoke(Method.java:580) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:354) - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:716) - at com.Optimart.services.RefreshToken.RefreshTokenService$$SpringCGLIB$$0.removeTokenFromUser() - at com.Optimart.configuration.Security.CustomLogoutSuccessHandler.onLogoutSuccess(CustomLogoutSuccessHandler.java:22) - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:104) - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90) - at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82) - at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233) - at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191) - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) - at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$3(HandlerMappingIntrospector.java:195) - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) - at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74) - at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:230) - at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:352) - at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:268) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483) - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389) - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:904) - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) - at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) - at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) - at java.base/java.lang.Thread.run(Thread.java:1583) -2024-11-13 08:41:07.993 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 1 deletion, 0 modifications) -2024-11-13 08:41:08.001 [Thread-5] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-13 08:41:08.170 [Thread-5] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 08:41:08.179 [Thread-5] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-13 08:41:08.196 [Thread-5] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-13 08:41:08.453 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 22756 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-13 08:41:08.454 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-13 08:41:09.703 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 08:41:09.703 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-13 08:41:09.855 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 152 ms. Found 16 JPA repository interfaces. -2024-11-13 08:41:09.869 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 08:41:09.869 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-13 08:41:09.884 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:41:09.885 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:41:09.886 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:41:09.886 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:41:09.886 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:41:09.886 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:41:09.886 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:41:09.887 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:41:09.887 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:41:09.888 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:41:09.888 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:41:09.888 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:41:09.888 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:41:09.889 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:41:09.889 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:41:09.889 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:41:09.889 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 20 ms. Found 0 Redis repository interfaces. -2024-11-13 08:41:10.778 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-13 08:41:10.781 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-13 08:41:10.783 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-13 08:41:10.783 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-13 08:41:10.867 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-13 08:41:10.871 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2410 ms -2024-11-13 08:41:10.916 [restartedMain] ERROR o.s.b.w.e.tomcat.TomcatStarter - Error starting Tomcat context. Exception: org.springframework.beans.factory.UnsatisfiedDependencyException. Message: Error creating bean with name 'jwtTokenFilter' defined in file [A:\My Workspace\java_workspace\OptiMart\target\classes\com\Optimart\filters\JwtTokenFilter.class]: Unsatisfied dependency expressed through constructor parameter 1: No qualifying bean of type 'org.springframework.security.core.userdetails.UserDetailsService' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {} -2024-11-13 08:41:10.926 [restartedMain] INFO o.a.catalina.core.StandardService - Stopping service [Tomcat] -2024-11-13 08:41:10.926 [restartedMain] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.context.ApplicationContextException: Unable to start web server -2024-11-13 08:41:10.939 [restartedMain] INFO o.s.b.a.l.ConditionEvaluationReportLogger - - -Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. -2024-11-13 08:41:11.171 [restartedMain] ERROR o.s.boot.SpringApplication - Application run failed -org.springframework.context.ApplicationContextException: Unable to start web server - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:165) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:619) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:335) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1363) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1352) - at com.Optimart.OptiMartApplication.main(OptiMartApplication.java:10) - at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) - at java.base/java.lang.reflect.Method.invoke(Method.java:580) - at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:50) -Caused by: org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat - at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.initialize(TomcatWebServer.java:147) - at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.(TomcatWebServer.java:107) - at org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getTomcatWebServer(TomcatServletWebServerFactory.java:516) - at org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getWebServer(TomcatServletWebServerFactory.java:222) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.createWebServer(ServletWebServerApplicationContext.java:188) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:162) - ... 11 common frames omitted -Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'jwtTokenFilter' defined in file [A:\My Workspace\java_workspace\OptiMart\target\classes\com\Optimart\filters\JwtTokenFilter.class]: Unsatisfied dependency expressed through constructor parameter 1: No qualifying bean of type 'org.springframework.security.core.userdetails.UserDetailsService' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {} - at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:795) - at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1375) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1212) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:205) - at org.springframework.boot.web.servlet.ServletContextInitializerBeans.getOrderedBeansOfType(ServletContextInitializerBeans.java:211) - at org.springframework.boot.web.servlet.ServletContextInitializerBeans.addAsRegistrationBean(ServletContextInitializerBeans.java:174) - at org.springframework.boot.web.servlet.ServletContextInitializerBeans.addAsRegistrationBean(ServletContextInitializerBeans.java:169) - at org.springframework.boot.web.servlet.ServletContextInitializerBeans.addAdaptableBeans(ServletContextInitializerBeans.java:154) - at org.springframework.boot.web.servlet.ServletContextInitializerBeans.(ServletContextInitializerBeans.java:87) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.getServletContextInitializerBeans(ServletWebServerApplicationContext.java:266) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.selfInitialize(ServletWebServerApplicationContext.java:240) - at org.springframework.boot.web.embedded.tomcat.TomcatStarter.onStartup(TomcatStarter.java:52) - at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4414) - at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) - at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1203) - at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1193) - at java.base/java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:317) - at java.base/java.util.concurrent.FutureTask.run(FutureTask.java) - at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) - at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:145) - at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:749) - at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:772) - at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) - at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1203) - at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1193) - at java.base/java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:317) - at java.base/java.util.concurrent.FutureTask.run(FutureTask.java) - at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) - at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:145) - at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:749) - at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:203) - at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) - at org.apache.catalina.core.StandardService.startInternal(StandardService.java:415) - at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) - at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:874) - at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) - at org.apache.catalina.startup.Tomcat.start(Tomcat.java:437) - at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.initialize(TomcatWebServer.java:128) - ... 16 common frames omitted -Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'org.springframework.security.core.userdetails.UserDetailsService' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {} - at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoMatchingBeanFound(DefaultListableBeanFactory.java:1880) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1406) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) - at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:904) - at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:782) - ... 59 common frames omitted -2024-11-13 08:41:12.789 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 22756 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-13 08:41:12.789 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-13 08:41:13.876 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 08:41:13.876 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-13 08:41:14.044 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 165 ms. Found 16 JPA repository interfaces. -2024-11-13 08:41:14.058 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 08:41:14.058 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-13 08:41:14.074 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:41:14.074 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:41:14.074 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:41:14.074 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:41:14.074 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:41:14.074 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:41:14.074 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:41:14.074 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:41:14.074 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:41:14.074 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:41:14.074 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:41:14.074 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:41:14.074 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:41:14.074 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:41:14.074 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:41:14.074 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:41:14.074 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 19 ms. Found 0 Redis repository interfaces. -2024-11-13 08:41:14.667 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-13 08:41:14.671 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-13 08:41:14.671 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-13 08:41:14.671 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-13 08:41:14.730 [restartedMain] INFO o.a.c.c.C.[Tomcat-1].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-13 08:41:14.730 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1935 ms -2024-11-13 08:41:15.016 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-13 08:41:15.022 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-13 08:41:15.052 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-13 08:41:15.056 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Starting... -2024-11-13 08:41:15.145 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-2 - Added connection org.postgresql.jdbc.PgConnection@ca6f361 -2024-11-13 08:41:15.146 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Start completed. -2024-11-13 08:41:15.162 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-13 08:41:15.501 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-13 08:41:16.493 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-13 08:41:16.960 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 08:41:17.812 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-13 08:41:18.121 [restartedMain] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name userDetailsService -2024-11-13 08:41:21.493 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-13 08:41:21.583 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-13 08:41:21.583 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-13 08:41:21.591 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 8.882 seconds (process running for 883.486) -2024-11-13 08:41:21.607 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-13 08:43:26.836 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 08:43:26.839 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown initiated... -2024-11-13 08:43:26.845 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown completed. -2024-11-13 08:43:32.717 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-13 08:43:32.797 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 25860 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-13 08:43:32.799 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-13 08:43:32.912 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-13 08:43:32.912 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-13 08:43:33.285 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-13 08:43:33.294 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-13 08:43:35.301 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 08:43:35.307 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-13 08:43:35.788 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 462 ms. Found 16 JPA repository interfaces. -2024-11-13 08:43:35.835 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 08:43:35.837 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-13 08:43:35.885 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:43:35.885 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:43:35.886 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:43:35.887 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:43:35.887 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:43:35.888 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:43:35.888 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:43:35.888 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:43:35.890 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:43:35.890 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:43:35.890 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:43:35.892 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:43:35.892 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:43:35.893 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:43:35.893 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:43:35.894 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:43:35.894 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 34 ms. Found 0 Redis repository interfaces. -2024-11-13 08:43:38.077 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-13 08:43:38.098 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-13 08:43:38.101 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-13 08:43:38.102 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-13 08:43:38.223 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-13 08:43:38.224 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 5306 ms -2024-11-13 08:43:38.657 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-13 08:43:38.786 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-13 08:43:38.863 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-13 08:43:39.627 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-13 08:43:39.689 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-13 08:43:40.020 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@5a4b7833 -2024-11-13 08:43:40.023 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-13 08:43:40.106 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-13 08:43:41.299 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-13 08:43:44.140 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-13 08:43:44.702 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 08:43:46.262 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-13 08:43:46.647 [restartedMain] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name userDetailsService -2024-11-13 08:43:51.663 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-13 08:43:51.773 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-13 08:43:51.815 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-13 08:43:51.836 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 19.815 seconds (process running for 22.235) -2024-11-13 08:44:15.688 [http-nio-8080-exec-2] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2024-11-13 08:44:15.689 [http-nio-8080-exec-2] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2024-11-13 08:44:15.693 [http-nio-8080-exec-2] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 4 ms -2024-11-13 08:44:15.763 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-13 08:44:16.228 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getInfoCurrentUser -2024-11-13 08:44:16.249 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getInfoCurrentUser -2024-11-13 08:44:16.249 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getInfoCurrentUser took 27 ms -2024-11-13 08:44:16.623 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-13 08:44:16.624 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-13 08:44:16.643 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-13 08:44:16.643 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-13 08:44:16.662 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-13 08:44:16.662 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 22 ms -2024-11-13 08:44:16.662 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-13 08:44:16.662 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 22 ms -2024-11-13 08:44:16.700 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 08:44:16.700 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 08:44:16.741 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 08:44:16.757 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 08:44:16.850 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 08:44:16.850 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 94 ms -2024-11-13 08:44:16.870 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 08:44:16.894 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 08:44:16.903 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 08:44:16.903 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 162 ms -2024-11-13 08:44:16.923 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 08:44:16.923 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 27 ms -2024-11-13 08:44:16.934 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 08:44:16.964 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 08:44:16.975 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 08:44:16.975 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 15 ms -2024-11-13 08:44:16.983 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 08:44:17.011 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 08:44:17.039 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 08:44:17.039 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 27 ms -2024-11-13 08:44:17.326 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products/public -2024-11-13 08:44:17.330 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductsPublic -2024-11-13 08:44:17.427 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductsPublic -2024-11-13 08:44:17.427 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductsPublic took 99 ms -2024-11-13 08:44:25.012 [http-nio-8080-exec-8] ERROR o.a.c.c.C.[.[.[.[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception -java.lang.IllegalStateException: No thread-bound request found: Are you referring to request attributes outside of an actual web request, or processing a request outside of the originally receiving thread? If you are actually operating within a web request and still receive this message, your code is probably running outside of DispatcherServlet: In this case, use RequestContextListener or RequestContextFilter to expose the current request. - at org.springframework.web.context.request.RequestContextHolder.currentRequestAttributes(RequestContextHolder.java:131) - at com.Optimart.utils.WebUtil.getCurrentRequest(WebUtil.java:9) - at com.Optimart.utils.LocalizationUtils.getLocalizedMessage(LocalizationUtils.java:17) - at com.Optimart.services.RefreshToken.RefreshTokenService.lambda$removeTokenFromUser$1(RefreshTokenService.java:64) - at java.base/java.util.Optional.orElseThrow(Optional.java:403) - at com.Optimart.services.RefreshToken.RefreshTokenService.removeTokenFromUser(RefreshTokenService.java:64) - at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) - at java.base/java.lang.reflect.Method.invoke(Method.java:580) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:354) - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:716) - at com.Optimart.services.RefreshToken.RefreshTokenService$$SpringCGLIB$$0.removeTokenFromUser() - at com.Optimart.configuration.Security.CustomLogoutSuccessHandler.onLogoutSuccess(CustomLogoutSuccessHandler.java:22) - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:104) - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90) - at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82) - at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233) - at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191) - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) - at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$3(HandlerMappingIntrospector.java:195) - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) - at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74) - at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:230) - at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:352) - at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:268) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483) - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389) - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:904) - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) - at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) - at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) - at java.base/java.lang.Thread.run(Thread.java:1583) -2024-11-13 08:44:33.529 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 08:44:33.536 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-13 08:44:33.542 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-13 08:44:39.285 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-13 08:44:39.356 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 8668 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-13 08:44:39.359 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-13 08:44:39.460 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-13 08:44:39.462 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-13 08:44:39.845 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-13 08:44:39.855 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-13 08:44:41.817 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 08:44:41.821 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-13 08:44:42.280 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 444 ms. Found 16 JPA repository interfaces. -2024-11-13 08:44:42.320 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 08:44:42.323 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-13 08:44:42.361 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:44:42.362 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:44:42.362 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:44:42.362 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:44:42.362 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:44:42.363 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:44:42.364 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:44:42.365 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:44:42.366 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:44:42.367 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:44:42.368 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:44:42.368 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:44:42.368 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:44:42.369 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:44:42.369 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:44:42.369 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:44:42.369 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 31 ms. Found 0 Redis repository interfaces. -2024-11-13 08:44:44.579 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-13 08:44:44.598 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-13 08:44:44.602 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-13 08:44:44.602 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-13 08:44:44.723 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-13 08:44:44.724 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 5259 ms -2024-11-13 08:44:45.237 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-13 08:44:45.374 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-13 08:44:45.470 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-13 08:44:46.180 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-13 08:44:46.250 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-13 08:44:46.593 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@2c464887 -2024-11-13 08:44:46.598 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-13 08:44:46.676 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-13 08:44:47.820 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-13 08:44:50.871 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-13 08:44:51.452 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 08:45:01.972 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-13 08:45:02.580 [restartedMain] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name userDetailsService -2024-11-13 08:45:08.398 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-13 08:45:08.542 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-13 08:45:08.607 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-13 08:45:08.629 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 30.068 seconds (process running for 32.216) -2024-11-13 08:46:27.710 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 08:46:27.716 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-13 08:46:27.723 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-13 08:46:37.186 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-13 08:46:37.261 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 23848 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-13 08:46:37.263 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-13 08:46:37.363 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-13 08:46:37.363 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-13 08:46:37.746 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-13 08:46:37.755 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-13 08:46:39.774 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 08:46:39.778 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-13 08:46:40.251 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 458 ms. Found 16 JPA repository interfaces. -2024-11-13 08:46:40.288 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 08:46:40.291 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-13 08:46:40.328 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:46:40.329 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:46:40.330 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:46:40.330 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:46:40.330 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:46:40.331 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:46:40.332 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:46:40.332 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:46:40.334 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:46:40.335 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:46:40.335 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:46:40.336 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:46:40.337 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:46:40.337 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:46:40.338 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:46:40.339 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 08:46:40.339 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 31 ms. Found 0 Redis repository interfaces. -2024-11-13 08:46:42.527 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-13 08:46:42.545 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-13 08:46:42.548 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-13 08:46:42.549 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-13 08:46:42.672 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-13 08:46:42.675 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 5308 ms -2024-11-13 08:46:43.149 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-13 08:46:43.316 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-13 08:46:43.419 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-13 08:46:44.099 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-13 08:46:44.163 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-13 08:46:44.506 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@56ab797b -2024-11-13 08:46:44.509 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-13 08:46:44.586 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-13 08:46:45.709 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-13 08:46:48.573 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-13 08:46:49.150 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 08:46:50.719 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-13 08:46:51.126 [restartedMain] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name userDetailsService -2024-11-13 08:46:56.073 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-13 08:46:56.181 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-13 08:46:56.215 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-13 08:46:56.234 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 19.744 seconds (process running for 21.868) -2024-11-13 08:47:07.824 [http-nio-8080-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2024-11-13 08:47:07.824 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2024-11-13 08:47:07.826 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 2 ms -2024-11-13 08:47:07.906 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-13 08:47:08.387 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getInfoCurrentUser -2024-11-13 08:47:08.412 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getInfoCurrentUser -2024-11-13 08:47:08.412 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getInfoCurrentUser took 27 ms -2024-11-13 08:47:08.797 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-13 08:47:08.798 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-13 08:47:08.818 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-13 08:47:08.818 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-13 08:47:08.832 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-13 08:47:08.832 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-13 08:47:08.832 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 20 ms -2024-11-13 08:47:08.832 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 20 ms -2024-11-13 08:47:08.863 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 08:47:08.872 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 08:47:08.928 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 08:47:08.939 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 08:47:09.033 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 08:47:09.033 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 104 ms -2024-11-13 08:47:09.047 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 08:47:09.073 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 08:47:09.077 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 08:47:09.077 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 137 ms -2024-11-13 08:47:09.103 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 08:47:09.103 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 28 ms -2024-11-13 08:47:09.115 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 08:47:09.140 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 08:47:09.156 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 08:47:09.156 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 16 ms -2024-11-13 08:47:09.161 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 08:47:09.190 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 08:47:09.207 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 08:47:09.207 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 17 ms -2024-11-13 08:47:09.454 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products/public -2024-11-13 08:47:09.459 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductsPublic -2024-11-13 08:47:09.560 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductsPublic -2024-11-13 08:47:09.561 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductsPublic took 101 ms -2024-11-13 08:47:21.496 [http-nio-8080-exec-8] ERROR o.a.c.c.C.[.[.[.[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception -com.Optimart.exceptions.DataNotFoundException: Không tìm thấy refresh token - at com.Optimart.services.RefreshToken.RefreshTokenService.lambda$removeTokenFromUser$1(RefreshTokenService.java:64) - at java.base/java.util.Optional.orElseThrow(Optional.java:403) - at com.Optimart.services.RefreshToken.RefreshTokenService.removeTokenFromUser(RefreshTokenService.java:64) - at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) - at java.base/java.lang.reflect.Method.invoke(Method.java:580) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:354) - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:716) - at com.Optimart.services.RefreshToken.RefreshTokenService$$SpringCGLIB$$0.removeTokenFromUser() - at com.Optimart.configuration.Security.CustomLogoutSuccessHandler.onLogoutSuccess(CustomLogoutSuccessHandler.java:22) - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:104) - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90) - at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82) - at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233) - at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191) - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) - at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$3(HandlerMappingIntrospector.java:195) - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) - at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74) - at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:230) - at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:352) - at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:268) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483) - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389) - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:904) - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) - at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) - at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) - at java.base/java.lang.Thread.run(Thread.java:1583) -2024-11-13 08:51:46.305 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-13 08:51:46.344 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getInfoCurrentUser -2024-11-13 08:51:46.356 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getInfoCurrentUser -2024-11-13 08:51:46.359 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getInfoCurrentUser took 14 ms -2024-11-13 08:51:46.645 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-13 08:51:46.647 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-13 08:51:46.649 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-13 08:51:46.649 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-13 08:51:46.656 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-13 08:51:46.656 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 5 ms -2024-11-13 08:51:46.656 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-13 08:51:46.656 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 6 ms -2024-11-13 08:51:46.713 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 08:51:46.721 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 08:51:46.745 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 08:51:46.749 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 08:51:46.763 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 08:51:46.763 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 16 ms -2024-11-13 08:51:46.771 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 08:51:46.789 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 08:51:46.789 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 38 ms -2024-11-13 08:51:46.795 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 08:51:46.803 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 08:51:46.812 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 12 ms -2024-11-13 08:51:46.815 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 08:51:46.832 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 08:51:46.845 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 08:51:46.845 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 13 ms -2024-11-13 08:51:46.845 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 08:51:46.868 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 08:51:46.878 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 08:51:46.878 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 11 ms -2024-11-13 08:51:47.086 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products/public -2024-11-13 08:51:47.089 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductsPublic -2024-11-13 08:51:47.134 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductsPublic -2024-11-13 08:51:47.134 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductsPublic took 46 ms -2024-11-13 08:51:57.543 [http-nio-8080-exec-4] ERROR o.a.c.c.C.[.[.[.[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception -com.Optimart.exceptions.DataNotFoundException: Không tìm thấy refresh token - at com.Optimart.services.RefreshToken.RefreshTokenService.lambda$removeTokenFromUser$1(RefreshTokenService.java:64) - at java.base/java.util.Optional.orElseThrow(Optional.java:403) - at com.Optimart.services.RefreshToken.RefreshTokenService.removeTokenFromUser(RefreshTokenService.java:64) - at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) - at java.base/java.lang.reflect.Method.invoke(Method.java:580) - at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:354) - at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:716) - at com.Optimart.services.RefreshToken.RefreshTokenService$$SpringCGLIB$$0.removeTokenFromUser() - at com.Optimart.configuration.Security.CustomLogoutSuccessHandler.onLogoutSuccess(CustomLogoutSuccessHandler.java:22) - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:104) - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90) - at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82) - at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233) - at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191) - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) - at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$3(HandlerMappingIntrospector.java:195) - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) - at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74) - at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:230) - at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:352) - at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:268) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483) - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389) - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:904) - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) - at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) - at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) - at java.base/java.lang.Thread.run(Thread.java:1583) -2024-11-13 08:52:58.831 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-13 08:52:58.831 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-13 08:52:58.831 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-13 08:52:58.831 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-13 08:52:58.838 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-13 08:52:58.838 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 5 ms -2024-11-13 08:52:58.839 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-13 08:52:58.839 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 5 ms -2024-11-13 08:52:59.192 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products/public -2024-11-13 08:52:59.196 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductsPublic -2024-11-13 08:52:59.228 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductsPublic -2024-11-13 08:52:59.228 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductsPublic took 32 ms -2024-11-13 08:53:02.779 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/auth/login -2024-11-13 08:53:02.933 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of login -2024-11-13 08:53:03.693 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of login -2024-11-13 08:53:03.693 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of login took 758 ms -2024-11-13 08:53:03.895 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-13 08:53:03.895 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-13 08:53:03.895 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-13 08:53:03.895 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-13 08:53:03.902 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-13 08:53:03.902 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 5 ms -2024-11-13 08:53:03.902 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-13 08:53:03.902 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 5 ms -2024-11-13 08:53:03.934 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 08:53:03.946 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 08:53:03.963 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 08:53:03.972 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 08:53:03.975 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 08:53:03.975 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 13 ms -2024-11-13 08:53:03.983 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 08:53:03.989 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 08:53:03.989 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 16 ms -2024-11-13 08:53:04.000 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 08:53:04.016 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 08:53:04.016 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 12 ms -2024-11-13 08:53:04.020 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 08:53:04.036 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 08:53:04.044 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 08:53:04.044 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 9 ms -2024-11-13 08:53:04.049 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 08:53:04.068 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 08:53:04.085 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 08:53:04.085 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 15 ms -2024-11-13 08:53:04.237 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products/public -2024-11-13 08:53:04.239 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductsPublic -2024-11-13 08:53:04.302 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductsPublic -2024-11-13 08:53:04.302 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductsPublic took 63 ms -2024-11-13 08:53:14.474 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-13 08:53:14.475 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-13 08:53:14.477 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-13 08:53:14.478 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-13 08:53:14.482 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-13 08:53:14.482 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-13 08:53:14.482 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 4 ms -2024-11-13 08:53:14.482 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 5 ms -2024-11-13 08:53:14.830 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products/public -2024-11-13 08:53:14.833 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductsPublic -2024-11-13 08:53:14.873 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductsPublic -2024-11-13 08:53:14.873 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductsPublic took 40 ms -2024-11-13 08:54:20.526 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/auth/login -2024-11-13 08:54:20.529 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of login -2024-11-13 08:54:20.875 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of login -2024-11-13 08:54:20.875 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of login took 347 ms -2024-11-13 08:54:21.026 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-13 08:54:21.026 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-13 08:54:21.029 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-13 08:54:21.029 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-13 08:54:21.033 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-13 08:54:21.033 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 4 ms -2024-11-13 08:54:21.033 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-13 08:54:21.033 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 5 ms -2024-11-13 08:54:21.072 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 08:54:21.080 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 08:54:21.104 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 08:54:21.113 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 08:54:21.129 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 08:54:21.129 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 14 ms -2024-11-13 08:54:21.129 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 08:54:21.129 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 20 ms -2024-11-13 08:54:21.130 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 08:54:21.154 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 08:54:21.162 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 08:54:21.162 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 9 ms -2024-11-13 08:54:21.162 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 08:54:21.179 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 08:54:21.190 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 08:54:21.190 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 9 ms -2024-11-13 08:54:21.195 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 08:54:21.211 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 08:54:21.220 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 08:54:21.220 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 9 ms -2024-11-13 08:54:21.404 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products/public -2024-11-13 08:54:21.406 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductsPublic -2024-11-13 08:54:21.432 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductsPublic -2024-11-13 08:54:21.432 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductsPublic took 25 ms -2024-11-13 08:54:26.671 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 08:54:26.674 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/all-records/count -2024-11-13 08:54:26.679 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/revenue-total -2024-11-13 08:54:26.679 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-type/count -2024-11-13 08:54:26.682 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/user-type/count -2024-11-13 08:54:26.682 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/order-status/count -2024-11-13 08:54:26.688 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 08:54:26.699 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countProductType -2024-11-13 08:54:26.699 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countRevenue -2024-11-13 08:54:26.699 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countAllRecords -2024-11-13 08:54:26.699 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 08:54:26.699 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 12 ms -2024-11-13 08:54:26.699 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countOrderStatus -2024-11-13 08:54:26.712 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-13 08:54:26.712 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countUserType -2024-11-13 08:54:26.737 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countUserType -2024-11-13 08:54:26.737 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of countUserType took 21 ms -2024-11-13 08:54:26.737 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countProductType -2024-11-13 08:54:26.737 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of countProductType took 44 ms -2024-11-13 08:54:26.747 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countOrderStatus -2024-11-13 08:54:26.747 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of countOrderStatus took 41 ms -2024-11-13 08:54:26.761 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 08:54:26.785 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 08:54:26.797 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 08:54:26.797 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 13 ms -2024-11-13 08:54:26.806 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 08:54:26.806 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProducts -2024-11-13 08:54:26.826 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 08:54:26.834 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 08:54:26.834 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 11 ms -2024-11-13 08:54:26.843 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 08:54:26.848 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countRevenue -2024-11-13 08:54:26.848 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of countRevenue took 149 ms -2024-11-13 08:54:26.860 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 08:54:26.876 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 08:54:26.876 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 13 ms -2024-11-13 08:54:26.940 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countAllRecords -2024-11-13 08:54:26.940 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of countAllRecords took 242 ms -2024-11-13 08:54:28.215 [http-nio-8080-exec-5] INFO c.O.controllers.ProductController - Lấy danh sách sản phẩm thành công redis -2024-11-13 08:54:28.215 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProducts -2024-11-13 08:54:28.215 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProducts took 1412 ms -2024-11-13 08:54:31.768 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-13 08:54:31.776 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-13 08:54:31.787 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-13 08:54:31.787 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 14 ms -2024-11-13 08:55:21.953 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/auth/login -2024-11-13 08:55:21.956 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of login -2024-11-13 08:55:22.338 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of login -2024-11-13 08:55:22.338 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of login took 382 ms -2024-11-13 08:57:17.407 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - DELETE /api/v1/product-types/1a1bdca9-574c-42eb-8460-d97f64fb59cd -2024-11-13 08:58:14.287 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - DELETE /api/v1/product-types/1a1bdca9-574c-42eb-8460-d97f64fb59cd -2024-11-13 08:58:21.329 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/auth/login -2024-11-13 08:58:21.338 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of login -2024-11-13 08:58:21.733 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of login -2024-11-13 08:58:21.733 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of login took 394 ms -2024-11-13 08:58:32.614 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - DELETE /api/v1/product-types/1a1bdca9-574c-42eb-8460-d97f64fb59cd -2024-11-13 08:58:32.632 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of deleteProductType -2024-11-13 08:58:32.660 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of deleteProductType -2024-11-13 08:58:32.661 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of deleteProductType took 28 ms -2024-11-13 08:58:58.701 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - DELETE /api/v1/product-types/5d6e0305-8d29-4b04-8441-c007099a8a53 -2024-11-13 08:58:58.716 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of deleteProductType -2024-11-13 08:58:58.723 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of deleteProductType -2024-11-13 08:58:58.724 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of deleteProductType took 8 ms -2024-11-13 09:04:03.759 [HikariPool-1 housekeeper] WARN com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=3m18s1ms64µs200ns). -2024-11-13 09:06:48.210 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 09:06:48.219 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-13 09:06:48.251 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-13 09:06:58.530 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-13 09:06:58.604 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 24400 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-13 09:06:58.605 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-13 09:06:58.697 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-13 09:06:58.698 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-13 09:06:59.090 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-13 09:06:59.099 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-13 09:07:01.096 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 09:07:01.099 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-13 09:07:01.569 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 455 ms. Found 16 JPA repository interfaces. -2024-11-13 09:07:01.610 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 09:07:01.612 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-13 09:07:01.650 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 09:07:01.650 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 09:07:01.650 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 09:07:01.651 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 09:07:01.652 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 09:07:01.653 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 09:07:01.654 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 09:07:01.654 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 09:07:01.656 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 09:07:01.657 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 09:07:01.657 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 09:07:01.658 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 09:07:01.658 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 09:07:01.658 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 09:07:01.659 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 09:07:01.659 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 09:07:01.659 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 30 ms. Found 0 Redis repository interfaces. -2024-11-13 09:07:03.838 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-13 09:07:03.859 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-13 09:07:03.863 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-13 09:07:03.864 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-13 09:07:03.984 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-13 09:07:03.985 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 5285 ms -2024-11-13 09:07:04.436 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-13 09:07:04.557 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-13 09:07:04.654 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-13 09:07:05.426 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-13 09:07:05.499 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-13 09:07:05.833 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@213af9da -2024-11-13 09:07:05.837 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-13 09:07:05.912 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-13 09:07:07.014 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-13 09:07:09.882 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-13 09:07:10.446 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 09:07:11.954 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-13 09:07:12.361 [restartedMain] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name userDetailsService -2024-11-13 09:07:17.310 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-13 09:07:17.414 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-13 09:07:17.447 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-13 09:07:17.468 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 19.68 seconds (process running for 21.915) -2024-11-13 09:13:26.112 [http-nio-8080-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2024-11-13 09:13:26.112 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2024-11-13 09:13:26.119 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 7 ms -2024-11-13 09:13:26.208 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/auth/login -2024-11-13 09:13:26.480 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of login -2024-11-13 09:13:27.452 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of login -2024-11-13 09:13:27.462 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of login took 980 ms -2024-11-13 09:13:27.785 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-13 09:13:27.816 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-13 09:13:27.855 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-13 09:13:27.855 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 35 ms -2024-11-13 09:13:28.095 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 09:13:28.310 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 09:13:28.389 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 09:13:28.389 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 79 ms -2024-11-13 09:13:28.400 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 09:13:28.433 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 09:13:28.448 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 09:13:28.448 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 18 ms -2024-11-13 09:13:28.461 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 09:13:28.490 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 09:13:28.495 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 09:13:28.495 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 16 ms -2024-11-13 09:13:28.515 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 09:13:28.542 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 09:13:28.561 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 09:13:28.561 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 17 ms -2024-11-13 09:13:33.074 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/product-types -2024-11-13 09:13:33.146 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of createNewProductType -2024-11-13 09:13:33.160 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of createNewProductType -2024-11-13 09:13:33.160 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of createNewProductType took 15 ms -2024-11-13 09:13:33.305 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-13 09:13:33.305 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-13 09:13:33.314 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-13 09:13:33.314 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 6 ms -2024-11-13 09:13:57.034 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/auth/login -2024-11-13 09:13:57.037 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of login -2024-11-13 09:13:57.408 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of login -2024-11-13 09:13:57.421 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of login took 384 ms -2024-11-13 09:14:22.894 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - DELETE /api/v1/product-types/09c5f1d5-b7fd-4678-a792-affff8977e78 -2024-11-13 09:14:34.445 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/auth/login -2024-11-13 09:14:34.448 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of login -2024-11-13 09:14:34.822 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of login -2024-11-13 09:14:34.822 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of login took 374 ms -2024-11-13 09:15:09.611 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - DELETE /api/v1/product-types/09c5f1d5-b7fd-4678-a792-affff8977e78 -2024-11-13 09:15:26.486 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/auth/login -2024-11-13 09:15:26.490 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of login -2024-11-13 09:15:26.851 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of login -2024-11-13 09:15:26.852 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of login took 361 ms -2024-11-13 09:15:27.043 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-13 09:15:27.046 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-13 09:15:27.051 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-13 09:15:27.052 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 6 ms -2024-11-13 09:15:27.310 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 09:15:27.336 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 09:15:27.353 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 09:15:27.354 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 17 ms -2024-11-13 09:15:27.362 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 09:15:27.393 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 09:15:27.405 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 09:15:27.405 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 13 ms -2024-11-13 09:15:27.412 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 09:15:27.440 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 09:15:27.453 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 09:15:27.453 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 13 ms -2024-11-13 09:15:27.458 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-13 09:15:27.486 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-13 09:15:27.517 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-13 09:15:27.517 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 32 ms -2024-11-13 09:15:32.120 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - DELETE /api/v1/product-types/09c5f1d5-b7fd-4678-a792-affff8977e78 -2024-11-13 09:15:32.159 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of deleteProductType -2024-11-13 09:15:32.186 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of deleteProductType -2024-11-13 09:15:32.186 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of deleteProductType took 26 ms -2024-11-13 09:15:32.343 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-13 09:15:32.346 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-13 09:15:32.351 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-13 09:15:32.352 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 6 ms -2024-11-13 09:31:36.328 [HikariPool-1 housekeeper] WARN com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=16m451ms773µs500ns). -2024-11-13 09:35:14.488 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 09:35:14.496 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-13 09:35:14.502 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-13 09:35:38.242 [main] INFO o.s.t.c.s.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.Optimart.OptiMartApplicationTests]: OptiMartApplicationTests does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2024-11-13 09:35:38.489 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.Optimart.OptiMartApplication for test class com.Optimart.OptiMartApplicationTests -2024-11-13 09:35:38.815 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to context in which it is running -2024-11-13 09:35:39.426 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-13 09:35:39.442 [main] WARN o.s.b.t.j.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer - - -Found multiple occurrences of org.json.JSONObject on the class path: - - jar:file:/C:/Users/Admin/.m2/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar!/org/json/JSONObject.class - jar:file:/C:/Users/Admin/.m2/repository/org/json/json/20231013/json-20231013.jar!/org/json/JSONObject.class - -You may wish to exclude one of them to ensure predictable runtime behavior - -2024-11-13 09:35:39.478 [main] INFO c.Optimart.OptiMartApplicationTests - Starting OptiMartApplicationTests using Java 21.0.2 with PID 4260 (started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-13 09:35:39.480 [main] INFO c.Optimart.OptiMartApplicationTests - No active profile set, falling back to 1 default profile: "default" -2024-11-13 09:35:39.976 [main] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-13 09:35:39.993 [main] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-13 09:35:42.317 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 09:35:42.322 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-13 09:35:42.842 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 488 ms. Found 16 JPA repository interfaces. -2024-11-13 09:35:42.889 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-13 09:35:42.893 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-13 09:35:42.936 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 09:35:42.938 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 09:35:42.939 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 09:35:42.940 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 09:35:42.942 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 09:35:42.943 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 09:35:42.944 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 09:35:42.945 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 09:35:42.949 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 09:35:42.950 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 09:35:42.951 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 09:35:42.952 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 09:35:42.952 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 09:35:42.954 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 09:35:42.955 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 09:35:42.956 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-13 09:35:42.956 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 41 ms. Found 0 Redis repository interfaces. -2024-11-13 09:35:44.994 [main] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-13 09:35:45.125 [main] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-13 09:35:45.200 [main] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-13 09:35:45.912 [main] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-13 09:35:45.965 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-13 09:35:46.345 [main] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@2728add3 -2024-11-13 09:35:46.348 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-13 09:35:46.433 [main] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-13 09:35:47.528 [main] INFO c.O.configuration.Redis.RedisConfig - redisHost = redis-optimart, redisPort = 6379 -2024-11-13 09:35:50.498 [main] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-13 09:35:51.090 [main] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 09:35:52.726 [main] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-13 09:35:53.064 [main] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name userDetailsService -2024-11-13 09:35:57.901 [main] INFO c.Optimart.OptiMartApplicationTests - Started OptiMartApplicationTests in 19.109 seconds (process running for 21.675) -2024-11-13 09:35:59.705 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-13 09:35:59.708 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-13 09:35:59.717 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-14 12:16:23.872 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-14 12:16:23.955 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 11728 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-14 12:16:23.958 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-14 12:16:24.083 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-14 12:16:24.083 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-14 12:16:24.412 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-14 12:16:24.423 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-14 12:16:25.959 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 12:16:25.962 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-14 12:16:26.290 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 314 ms. Found 16 JPA repository interfaces. -2024-11-14 12:16:26.323 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 12:16:26.325 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-14 12:16:26.363 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:16:26.364 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:16:26.365 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:16:26.366 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:16:26.366 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:16:26.367 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:16:26.368 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:16:26.369 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:16:26.371 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:16:26.372 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:16:26.372 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:16:26.372 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:16:26.374 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:16:26.374 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:16:26.374 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:16:26.375 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:16:26.376 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 34 ms. Found 0 Redis repository interfaces. -2024-11-14 12:16:28.149 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-14 12:16:28.167 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-14 12:16:28.170 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-14 12:16:28.171 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-14 12:16:28.263 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-14 12:16:28.263 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 4179 ms -2024-11-14 12:16:28.592 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-14 12:16:28.714 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-14 12:16:28.780 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-14 12:16:29.298 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-14 12:16:29.358 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-14 12:16:29.554 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@736dc40 -2024-11-14 12:16:29.557 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-14 12:16:29.623 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-14 12:16:30.392 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = redis-optimart, redisPort = 6379 -2024-11-14 12:16:32.330 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-14 12:16:32.782 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 12:16:33.815 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-14 12:16:34.076 [restartedMain] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name userDetailsService -2024-11-14 12:16:36.918 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-14 12:16:36.972 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-14 12:16:36.991 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-14 12:16:37.002 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 13.748 seconds (process running for 16.906) -2024-11-14 12:16:45.846 [http-nio-8080-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2024-11-14 12:16:45.846 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2024-11-14 12:16:45.848 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 2 ms -2024-11-14 12:16:46.026 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/products -2024-11-14 12:16:46.477 [http-nio-8080-exec-2] WARN o.s.w.s.m.s.DefaultHandlerExceptionResolver - Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Numeric value (3333333333333) out of range of int (-2147483648 - 2147483647)] -2024-11-14 12:16:46.594 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/products/image -2024-11-14 12:16:46.741 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of updateAvatar -2024-11-14 12:16:46.745 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of updateAvatar -2024-11-14 12:16:46.749 [http-nio-8080-exec-9] ERROR o.a.c.c.C.[.[.[.[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception -java.lang.RuntimeException: Request processing failed: java.lang.RuntimeException: Invalid UUID string: undefined - at com.Optimart.filters.JwtTokenFilter.doFilterInternal(JwtTokenFilter.java:77) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107) - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90) - at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82) - at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233) - at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191) - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) - at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$3(HandlerMappingIntrospector.java:195) - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) - at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74) - at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:230) - at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:352) - at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:268) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483) - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389) - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:904) - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) - at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) - at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) - at java.base/java.lang.Thread.run(Thread.java:1583) -2024-11-14 12:17:56.995 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/auth/login -2024-11-14 12:17:57.056 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of login -2024-11-14 12:17:57.432 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of login -2024-11-14 12:17:57.432 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of login took 376 ms -2024-11-14 12:17:57.663 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-14 12:17:57.665 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-14 12:17:57.675 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-14 12:17:57.675 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-14 12:17:57.687 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-14 12:17:57.688 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 12 ms -2024-11-14 12:17:57.694 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-14 12:17:57.694 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 19 ms -2024-11-14 12:17:57.720 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-14 12:17:57.723 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-14 12:17:57.728 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-14 12:17:57.728 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 5 ms -2024-11-14 12:17:57.843 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:17:57.846 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-14 12:17:57.846 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-status/count -2024-11-14 12:17:57.877 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:17:57.889 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProducts -2024-11-14 12:17:57.901 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countProductStatus -2024-11-14 12:17:57.918 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countProductStatus -2024-11-14 12:17:57.918 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of countProductStatus took 17 ms -2024-11-14 12:17:57.957 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:17:57.958 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 80 ms -2024-11-14 12:17:57.963 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:17:57.990 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:17:57.996 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:17:57.996 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 5 ms -2024-11-14 12:17:58.002 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:17:58.025 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:17:58.032 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:17:58.032 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 6 ms -2024-11-14 12:17:58.037 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:17:58.065 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:17:58.071 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:17:58.072 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 7 ms -2024-11-14 12:18:01.316 [http-nio-8080-exec-1] ERROR c.O.controllers.ProductController - Unable to connect to Redis -2024-11-14 12:18:01.317 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProducts -2024-11-14 12:18:01.317 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProducts took 3428 ms -2024-11-14 12:18:01.322 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-14 12:18:01.343 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProducts -2024-11-14 12:18:01.347 [http-nio-8080-exec-7] ERROR c.O.controllers.ProductController - Unable to connect to Redis -2024-11-14 12:18:01.347 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProducts -2024-11-14 12:18:01.348 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProducts took 4 ms -2024-11-14 12:18:23.725 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/products -2024-11-14 12:18:23.748 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of createNewProduct -2024-11-14 12:18:35.591 [http-nio-8080-exec-10] INFO c.O.models.Listener.ProductListener - prePersist -2024-11-14 12:18:35.597 [http-nio-8080-exec-10] INFO c.O.models.Listener.ProductListener - postPersist -2024-11-14 12:18:42.495 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of createNewProduct -2024-11-14 12:18:42.497 [http-nio-8080-exec-10] ERROR o.a.c.c.C.[.[.[.[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception -java.lang.RuntimeException: Request processing failed: org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction - at com.Optimart.filters.JwtTokenFilter.doFilterInternal(JwtTokenFilter.java:77) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107) - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90) - at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82) - at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233) - at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191) - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) - at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$3(HandlerMappingIntrospector.java:195) - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) - at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74) - at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:230) - at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:352) - at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:268) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483) - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389) - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:904) - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) - at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) - at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) - at java.base/java.lang.Thread.run(Thread.java:1583) -2024-11-14 12:18:42.777 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/products/image -2024-11-14 12:18:42.813 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of updateAvatar -2024-11-14 12:18:42.813 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of updateAvatar -2024-11-14 12:18:42.816 [http-nio-8080-exec-5] ERROR o.a.c.c.C.[.[.[.[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception -java.lang.RuntimeException: Request processing failed: java.lang.RuntimeException: Invalid UUID string: undefined - at com.Optimart.filters.JwtTokenFilter.doFilterInternal(JwtTokenFilter.java:77) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107) - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90) - at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82) - at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233) - at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191) - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) - at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$3(HandlerMappingIntrospector.java:195) - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) - at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74) - at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:230) - at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:352) - at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:268) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483) - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389) - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:904) - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) - at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) - at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) - at java.base/java.lang.Thread.run(Thread.java:1583) -2024-11-14 12:19:11.731 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/products -2024-11-14 12:19:11.753 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of createNewProduct -2024-11-14 12:19:17.470 [http-nio-8080-exec-9] INFO c.O.models.Listener.ProductListener - prePersist -2024-11-14 12:19:18.847 [http-nio-8080-exec-9] INFO c.O.models.Listener.ProductListener - postPersist -2024-11-14 12:19:21.570 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of createNewProduct -2024-11-14 12:19:21.571 [http-nio-8080-exec-9] ERROR o.a.c.c.C.[.[.[.[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception -java.lang.RuntimeException: Request processing failed: org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction - at com.Optimart.filters.JwtTokenFilter.doFilterInternal(JwtTokenFilter.java:77) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107) - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90) - at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82) - at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233) - at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191) - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) - at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$3(HandlerMappingIntrospector.java:195) - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) - at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74) - at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:230) - at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:352) - at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:268) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483) - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389) - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:904) - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) - at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) - at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) - at java.base/java.lang.Thread.run(Thread.java:1583) -2024-11-14 12:19:21.751 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/products/image -2024-11-14 12:19:21.777 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of updateAvatar -2024-11-14 12:19:21.779 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of updateAvatar -2024-11-14 12:19:21.783 [http-nio-8080-exec-7] ERROR o.a.c.c.C.[.[.[.[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception -java.lang.RuntimeException: Request processing failed: java.lang.RuntimeException: Invalid UUID string: undefined - at com.Optimart.filters.JwtTokenFilter.doFilterInternal(JwtTokenFilter.java:77) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107) - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90) - at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82) - at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233) - at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191) - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) - at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$3(HandlerMappingIntrospector.java:195) - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) - at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74) - at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:230) - at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:352) - at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:268) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483) - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389) - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:904) - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) - at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) - at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) - at java.base/java.lang.Thread.run(Thread.java:1583) -2024-11-14 12:19:41.942 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 12:19:41.946 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-14 12:19:41.950 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-14 12:19:47.071 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-14 12:19:47.116 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 21140 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-14 12:19:47.117 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-14 12:19:47.190 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-14 12:19:47.190 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-14 12:19:47.424 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-14 12:19:47.434 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-14 12:19:48.579 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 12:19:48.581 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-14 12:19:48.801 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 211 ms. Found 16 JPA repository interfaces. -2024-11-14 12:19:48.831 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 12:19:48.833 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-14 12:19:48.855 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:19:48.855 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:19:48.856 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:19:48.856 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:19:48.856 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:19:48.856 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:19:48.856 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:19:48.857 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:19:48.858 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:19:48.858 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:19:48.858 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:19:48.858 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:19:48.858 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:19:48.858 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:19:48.858 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:19:48.858 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:19:48.859 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 17 ms. Found 0 Redis repository interfaces. -2024-11-14 12:19:50.044 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-14 12:19:50.057 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-14 12:19:50.060 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-14 12:19:50.060 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-14 12:19:50.124 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-14 12:19:50.124 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2933 ms -2024-11-14 12:19:50.443 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-14 12:19:50.512 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-14 12:19:50.559 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-14 12:19:50.969 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-14 12:19:51.003 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-14 12:19:51.169 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@28ae88ae -2024-11-14 12:19:51.171 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-14 12:19:51.225 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-14 12:19:51.888 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = redis-optimart, redisPort = 6379 -2024-11-14 12:19:53.435 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-14 12:19:53.766 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 12:19:54.577 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-14 12:19:54.807 [restartedMain] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name userDetailsService -2024-11-14 12:19:57.469 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-14 12:19:57.563 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-14 12:19:57.582 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-14 12:19:57.594 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 11.239 seconds (process running for 14.07) -2024-11-14 12:20:03.092 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-14 12:20:03.099 [Thread-5] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-14 12:20:03.253 [Thread-5] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 12:20:03.259 [Thread-5] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-14 12:20:03.266 [Thread-5] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-14 12:20:03.496 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 21140 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-14 12:20:03.497 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-14 12:20:04.121 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 12:20:04.121 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-14 12:20:04.185 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 63 ms. Found 16 JPA repository interfaces. -2024-11-14 12:20:04.191 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 12:20:04.192 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-14 12:20:04.201 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:20:04.201 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:20:04.201 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:20:04.202 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:20:04.202 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:20:04.203 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:20:04.203 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:20:04.203 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:20:04.203 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:20:04.203 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:20:04.203 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:20:04.204 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:20:04.204 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:20:04.204 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:20:04.204 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:20:04.204 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:20:04.205 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 12 ms. Found 0 Redis repository interfaces. -2024-11-14 12:20:04.625 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-14 12:20:04.625 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-14 12:20:04.625 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-14 12:20:04.626 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-14 12:20:04.659 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-14 12:20:04.659 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1156 ms -2024-11-14 12:20:04.802 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-14 12:20:04.805 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-14 12:20:04.817 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-14 12:20:04.819 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Starting... -2024-11-14 12:20:04.981 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-2 - Added connection org.postgresql.jdbc.PgConnection@1a45f9df -2024-11-14 12:20:04.983 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Start completed. -2024-11-14 12:20:05.003 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-14 12:20:05.262 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = redis-optimart, redisPort = 6379 -2024-11-14 12:20:05.921 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-14 12:20:06.464 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 12:20:07.336 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-14 12:20:07.484 [restartedMain] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name userDetailsService -2024-11-14 12:20:09.322 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-14 12:20:09.390 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-14 12:20:09.396 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-14 12:20:09.407 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 6.0 seconds (process running for 25.884) -2024-11-14 12:20:09.419 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-14 12:20:21.775 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 12:20:21.776 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown initiated... -2024-11-14 12:20:21.778 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown completed. -2024-11-14 12:20:27.705 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-14 12:20:27.749 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 1612 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-14 12:20:27.749 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-14 12:20:27.811 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-14 12:20:27.812 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-14 12:20:28.064 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-14 12:20:28.071 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-14 12:20:29.182 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 12:20:29.185 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-14 12:20:29.547 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 354 ms. Found 16 JPA repository interfaces. -2024-11-14 12:20:29.594 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 12:20:29.598 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-14 12:20:29.636 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:20:29.636 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:20:29.637 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:20:29.637 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:20:29.637 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:20:29.638 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:20:29.639 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:20:29.639 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:20:29.641 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:20:29.643 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:20:29.643 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:20:29.644 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:20:29.644 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:20:29.645 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:20:29.645 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:20:29.646 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:20:29.646 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 26 ms. Found 0 Redis repository interfaces. -2024-11-14 12:20:31.031 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-14 12:20:31.042 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-14 12:20:31.044 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-14 12:20:31.044 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-14 12:20:31.105 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-14 12:20:31.106 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 3293 ms -2024-11-14 12:20:31.425 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-14 12:20:31.494 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-14 12:20:31.535 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-14 12:20:32.018 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-14 12:20:32.058 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-14 12:20:32.320 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@138104bc -2024-11-14 12:20:32.325 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-14 12:20:32.381 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-14 12:20:33.279 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-14 12:20:35.749 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-14 12:20:36.131 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 12:20:37.315 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-14 12:20:37.686 [restartedMain] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name userDetailsService -2024-11-14 12:20:42.243 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-14 12:20:42.320 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-14 12:20:42.345 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-14 12:20:42.358 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 15.113 seconds (process running for 17.145) -2024-11-14 12:21:00.392 [http-nio-8080-exec-2] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2024-11-14 12:21:00.392 [http-nio-8080-exec-2] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2024-11-14 12:21:00.395 [http-nio-8080-exec-2] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 3 ms -2024-11-14 12:21:00.473 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/products -2024-11-14 12:21:00.923 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of createNewProduct -2024-11-14 12:21:06.722 [http-nio-8080-exec-1] INFO c.O.models.Listener.ProductListener - prePersist -2024-11-14 12:21:09.866 [http-nio-8080-exec-1] INFO c.O.models.Listener.ProductListener - postPersist -2024-11-14 12:21:10.302 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of createNewProduct -2024-11-14 12:21:10.304 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of createNewProduct took 9381 ms -2024-11-14 12:21:10.610 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-14 12:21:10.611 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-status/count -2024-11-14 12:21:10.613 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/products/image -2024-11-14 12:21:10.646 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProducts -2024-11-14 12:21:10.663 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countProductStatus -2024-11-14 12:21:10.682 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countProductStatus -2024-11-14 12:21:10.682 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of countProductStatus took 19 ms -2024-11-14 12:21:10.718 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of updateAvatar -2024-11-14 12:21:10.772 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProducts -2024-11-14 12:21:10.774 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProducts took 126 ms -2024-11-14 12:21:13.862 [http-nio-8080-exec-8] INFO c.O.models.Listener.ProductListener - preUpdate -2024-11-14 12:21:13.875 [http-nio-8080-exec-8] INFO c.O.models.Listener.ProductListener - postUpdate -2024-11-14 12:21:13.885 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of updateAvatar -2024-11-14 12:21:13.885 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of updateAvatar took 3167 ms -2024-11-14 12:22:39.695 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-14 12:22:39.699 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-14 12:22:39.705 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-14 12:22:39.705 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-14 12:22:39.714 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-14 12:22:39.715 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 9 ms -2024-11-14 12:22:39.715 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-14 12:22:39.715 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 10 ms -2024-11-14 12:22:39.828 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-14 12:22:39.831 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-14 12:22:39.838 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-14 12:22:39.839 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 7 ms -2024-11-14 12:22:40.037 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-14 12:22:40.037 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-status/count -2024-11-14 12:22:40.078 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countProductStatus -2024-11-14 12:22:40.079 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProducts -2024-11-14 12:22:40.094 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countProductStatus -2024-11-14 12:22:40.094 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of countProductStatus took 16 ms -2024-11-14 12:22:40.134 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProducts -2024-11-14 12:22:40.135 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProducts took 55 ms -2024-11-14 12:22:40.250 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-14 12:22:40.286 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProducts -2024-11-14 12:22:40.478 [http-nio-8080-exec-9] INFO c.O.controllers.ProductController - Lấy danh sách sản phẩm thành công redis -2024-11-14 12:22:40.479 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProducts -2024-11-14 12:22:40.479 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProducts took 193 ms -2024-11-14 12:23:55.008 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:23:55.013 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-14 12:23:55.014 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/orders/me -2024-11-14 12:23:55.034 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:23:55.043 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:23:55.050 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:24:02.982 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/auth/login -2024-11-14 12:24:03.075 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of login -2024-11-14 12:24:03.518 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of login -2024-11-14 12:24:03.518 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of login took 443 ms -2024-11-14 12:24:04.260 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:24:04.295 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:24:04.321 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:24:04.321 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 26 ms -2024-11-14 12:24:04.327 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:24:04.356 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:24:04.361 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:24:04.361 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 5 ms -2024-11-14 12:24:04.365 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:24:04.390 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:24:04.396 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:24:04.396 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 7 ms -2024-11-14 12:24:04.402 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:24:04.436 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:24:04.446 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:24:04.446 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 10 ms -2024-11-14 12:24:04.691 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-14 12:24:04.697 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-14 12:24:04.697 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-14 12:24:04.700 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-14 12:24:04.704 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-14 12:24:04.704 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 8 ms -2024-11-14 12:24:04.709 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-14 12:24:04.710 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 9 ms -2024-11-14 12:24:04.727 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:24:04.772 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:24:04.789 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:24:04.789 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 16 ms -2024-11-14 12:24:05.095 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products/public -2024-11-14 12:24:05.100 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductsPublic -2024-11-14 12:24:05.163 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductsPublic -2024-11-14 12:24:05.163 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductsPublic took 63 ms -2024-11-14 12:24:08.869 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:24:08.886 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:24:08.890 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:24:08.890 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 4 ms -2024-11-14 12:24:08.894 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:24:08.910 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:24:08.913 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products/c1e17cf8-4978-4841-a433-24ad89a4696a -2024-11-14 12:24:08.917 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:24:08.917 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 6 ms -2024-11-14 12:24:08.922 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:24:08.940 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getOneProduct -2024-11-14 12:24:08.940 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:24:08.944 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getOneProduct -2024-11-14 12:24:08.944 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:24:08.944 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getOneProduct took 4 ms -2024-11-14 12:24:08.944 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 4 ms -2024-11-14 12:24:08.948 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:24:08.970 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:24:08.977 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:24:08.977 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 6 ms -2024-11-14 12:24:10.946 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-14 12:24:10.948 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-14 12:24:10.954 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-14 12:24:10.954 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 6 ms -2024-11-14 12:24:11.014 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-14 12:24:11.016 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-14 12:24:11.018 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/payment-type -2024-11-14 12:24:11.021 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-14 12:24:11.022 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 5 ms -2024-11-14 12:24:11.041 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/delivery-type -2024-11-14 12:24:11.041 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:24:11.048 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getPaymentType -2024-11-14 12:24:11.054 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getPaymentType -2024-11-14 12:24:11.054 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getPaymentType took 7 ms -2024-11-14 12:24:11.067 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getDeliveryType -2024-11-14 12:24:11.068 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:24:11.072 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:24:11.072 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 4 ms -2024-11-14 12:24:11.075 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getDeliveryType -2024-11-14 12:24:11.075 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getDeliveryType took 8 ms -2024-11-14 12:24:18.467 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - PUT /api/v1/auth/update-info -2024-11-14 12:24:18.496 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of updateInfo -2024-11-14 12:24:18.531 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of updateInfo -2024-11-14 12:24:18.531 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of updateInfo took 35 ms -2024-11-14 12:24:21.448 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-14 12:24:21.471 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getInfoCurrentUser -2024-11-14 12:24:21.488 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getInfoCurrentUser -2024-11-14 12:24:21.488 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getInfoCurrentUser took 17 ms -2024-11-14 12:24:21.653 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-14 12:24:21.655 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-14 12:24:21.660 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-14 12:24:21.661 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 5 ms -2024-11-14 12:24:21.666 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-14 12:24:21.668 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-14 12:24:21.672 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-14 12:24:21.672 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 3 ms -2024-11-14 12:24:21.695 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:24:21.699 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/payment-type -2024-11-14 12:24:21.703 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/delivery-type -2024-11-14 12:24:21.704 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:24:21.738 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:24:21.738 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getDeliveryType -2024-11-14 12:24:21.738 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:24:21.739 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getPaymentType -2024-11-14 12:24:21.743 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:24:21.743 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getDeliveryType -2024-11-14 12:24:21.743 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 4 ms -2024-11-14 12:24:21.743 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getDeliveryType took 4 ms -2024-11-14 12:24:21.746 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:24:21.746 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 8 ms -2024-11-14 12:24:21.747 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getPaymentType -2024-11-14 12:24:21.747 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getPaymentType took 8 ms -2024-11-14 12:24:21.751 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:24:21.766 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:24:21.770 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:24:21.770 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 4 ms -2024-11-14 12:24:21.774 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:24:21.795 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:24:21.800 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:24:21.800 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 5 ms -2024-11-14 12:24:21.803 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:24:21.817 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:24:21.823 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:24:21.825 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 7 ms -2024-11-14 12:24:23.778 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/orders -2024-11-14 12:24:23.796 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of createOrder -2024-11-14 12:24:24.575 [http-nio-8080-exec-1] ERROR c.O.services.Order.OrderService - Unknown error while making a remote service call: Error getting access token for service account: 400 Bad Request -POST https://oauth2.googleapis.com/token -{"error":"invalid_grant","error_description":"Invalid JWT Signature."}, iss: firebase-adminsdk-nwef0@optimart-firebase.iam.gserviceaccount.com -2024-11-14 12:24:29.548 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of createOrder -2024-11-14 12:24:29.548 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of createOrder took 5752 ms -2024-11-14 12:24:30.334 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:24:30.369 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:24:30.376 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:24:30.376 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 7 ms -2024-11-14 12:24:32.341 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/orders/me -2024-11-14 12:24:32.363 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllOrderUser -2024-11-14 12:24:32.396 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllOrderUser -2024-11-14 12:24:32.396 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllOrderUser took 32 ms -2024-11-14 12:24:32.531 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:24:32.566 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:24:32.573 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:24:32.573 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 7 ms -2024-11-14 12:24:34.114 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/payment/vnpay -2024-11-14 12:24:34.129 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of pay -2024-11-14 12:24:34.136 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of pay -2024-11-14 12:24:34.136 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of pay took 7 ms -2024-11-14 12:24:41.841 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:24:41.856 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/all-records/count -2024-11-14 12:24:41.860 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-type/count -2024-11-14 12:24:41.863 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/user-type/count -2024-11-14 12:24:41.865 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:24:41.865 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/revenue-total -2024-11-14 12:24:41.866 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/order-status/count -2024-11-14 12:24:41.871 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:24:41.871 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 6 ms -2024-11-14 12:24:41.879 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-14 12:24:41.885 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countAllRecords -2024-11-14 12:24:41.889 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countUserType -2024-11-14 12:24:41.889 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countProductType -2024-11-14 12:24:41.906 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countUserType -2024-11-14 12:24:41.906 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of countUserType took 17 ms -2024-11-14 12:24:41.907 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countProductType -2024-11-14 12:24:41.908 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of countProductType took 19 ms -2024-11-14 12:24:41.912 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countRevenue -2024-11-14 12:24:41.916 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:24:41.920 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countOrderStatus -2024-11-14 12:24:41.921 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProducts -2024-11-14 12:24:41.934 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:24:41.940 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countOrderStatus -2024-11-14 12:24:41.940 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countRevenue -2024-11-14 12:24:41.940 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of countOrderStatus took 19 ms -2024-11-14 12:24:41.940 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of countRevenue took 28 ms -2024-11-14 12:24:41.942 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:24:41.942 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 7 ms -2024-11-14 12:24:41.949 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countAllRecords -2024-11-14 12:24:41.949 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of countAllRecords took 63 ms -2024-11-14 12:24:41.949 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:24:41.970 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:24:41.974 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:24:41.974 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 4 ms -2024-11-14 12:24:41.979 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:24:41.981 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProducts -2024-11-14 12:24:41.981 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProducts took 59 ms -2024-11-14 12:24:41.991 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:24:41.995 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:24:41.995 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 3 ms -2024-11-14 12:24:46.944 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-14 12:24:46.944 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-14 12:24:46.948 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-14 12:24:46.948 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-14 12:24:46.951 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-14 12:24:46.951 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-14 12:24:46.951 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 3 ms -2024-11-14 12:24:46.951 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 3 ms -2024-11-14 12:24:46.983 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-14 12:24:46.984 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-14 12:24:46.988 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-14 12:24:46.988 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 4 ms -2024-11-14 12:24:47.119 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-status/count -2024-11-14 12:24:47.119 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-14 12:24:47.138 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProducts -2024-11-14 12:24:47.143 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countProductStatus -2024-11-14 12:24:47.144 [http-nio-8080-exec-4] INFO c.O.controllers.ProductController - Lấy danh sách sản phẩm thành công redis -2024-11-14 12:24:47.145 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProducts -2024-11-14 12:24:47.145 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProducts took 5 ms -2024-11-14 12:24:47.159 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countProductStatus -2024-11-14 12:24:47.159 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of countProductStatus took 16 ms -2024-11-14 12:24:47.326 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-14 12:24:47.347 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProducts -2024-11-14 12:24:47.355 [http-nio-8080-exec-6] INFO c.O.controllers.ProductController - Lấy danh sách sản phẩm thành công redis -2024-11-14 12:24:47.356 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProducts -2024-11-14 12:24:47.356 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProducts took 9 ms -2024-11-14 12:24:53.026 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products/c1e17cf8-4978-4841-a433-24ad89a4696a -2024-11-14 12:24:53.045 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getOneProduct -2024-11-14 12:24:53.050 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getOneProduct -2024-11-14 12:24:53.050 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getOneProduct took 4 ms -2024-11-14 12:24:59.194 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - PUT /api/v1/products/c1e17cf8-4978-4841-a433-24ad89a4696a -2024-11-14 12:24:59.232 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of updateProduct -2024-11-14 12:24:59.239 [http-nio-8080-exec-6] INFO c.O.models.Listener.ProductListener - preUpdate -2024-11-14 12:24:59.245 [http-nio-8080-exec-6] INFO c.O.models.Listener.ProductListener - postUpdate -2024-11-14 12:24:59.288 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of updateProduct -2024-11-14 12:24:59.288 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of updateProduct took 56 ms -2024-11-14 12:24:59.565 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-14 12:24:59.566 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-status/count -2024-11-14 12:24:59.581 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProducts -2024-11-14 12:24:59.582 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countProductStatus -2024-11-14 12:24:59.590 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countProductStatus -2024-11-14 12:24:59.591 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of countProductStatus took 7 ms -2024-11-14 12:24:59.614 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProducts -2024-11-14 12:24:59.614 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProducts took 33 ms -2024-11-14 12:25:05.857 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:25:05.861 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products/c1e17cf8-4978-4841-a433-24ad89a4696a -2024-11-14 12:25:05.877 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getOneProduct -2024-11-14 12:25:05.880 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:25:05.881 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getOneProduct -2024-11-14 12:25:05.882 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getOneProduct took 4 ms -2024-11-14 12:25:05.888 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:25:05.888 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 8 ms -2024-11-14 12:25:05.893 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:25:05.907 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:25:05.911 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:25:05.911 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 4 ms -2024-11-14 12:25:05.914 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:25:05.926 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:25:05.929 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:25:05.929 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 4 ms -2024-11-14 12:25:05.933 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:25:05.948 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:25:05.951 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:25:05.951 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 3 ms -2024-11-14 12:25:08.022 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-14 12:25:08.024 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-14 12:25:08.031 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-14 12:25:08.031 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 7 ms -2024-11-14 12:25:08.039 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-14 12:25:08.040 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-14 12:25:08.045 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-14 12:25:08.045 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 4 ms -2024-11-14 12:25:08.049 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/payment-type -2024-11-14 12:25:08.051 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/delivery-type -2024-11-14 12:25:08.052 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:25:08.068 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:25:08.069 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getDeliveryType -2024-11-14 12:25:08.070 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getPaymentType -2024-11-14 12:25:08.071 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getDeliveryType -2024-11-14 12:25:08.071 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:25:08.072 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getDeliveryType took 3 ms -2024-11-14 12:25:08.072 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 4 ms -2024-11-14 12:25:08.076 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getPaymentType -2024-11-14 12:25:08.076 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getPaymentType took 6 ms -2024-11-14 12:25:09.939 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products/c1e17cf8-4978-4841-a433-24ad89a4696a -2024-11-14 12:25:09.960 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getOneProduct -2024-11-14 12:25:09.963 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getOneProduct -2024-11-14 12:25:09.963 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getOneProduct took 3 ms -2024-11-14 12:25:18.954 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-14 12:25:18.954 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-14 12:25:18.956 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-14 12:25:18.956 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-14 12:25:18.960 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-14 12:25:18.960 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-14 12:25:18.960 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 3 ms -2024-11-14 12:25:18.960 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 3 ms -2024-11-14 12:25:18.978 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:25:18.982 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:25:18.999 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:25:19.004 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:25:19.005 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 5 ms -2024-11-14 12:25:19.006 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:25:19.008 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:25:19.011 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:25:19.011 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 5 ms -2024-11-14 12:25:19.026 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:25:19.030 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:25:19.030 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 4 ms -2024-11-14 12:25:19.034 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:25:19.054 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:25:19.060 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:25:19.062 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 7 ms -2024-11-14 12:25:19.065 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:25:19.076 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:25:19.081 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:25:19.082 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 4 ms -2024-11-14 12:25:19.229 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products/public -2024-11-14 12:25:19.230 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductsPublic -2024-11-14 12:25:19.253 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductsPublic -2024-11-14 12:25:19.253 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductsPublic took 23 ms -2024-11-14 12:25:24.443 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:25:24.469 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:25:24.475 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:25:24.475 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 6 ms -2024-11-14 12:25:24.546 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:25:24.559 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:25:24.563 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:25:24.563 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 3 ms -2024-11-14 12:25:24.588 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:25:24.595 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products/c1e17cf8-4978-4841-a433-24ad89a4696a -2024-11-14 12:25:24.604 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:25:24.609 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:25:24.609 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 4 ms -2024-11-14 12:25:24.609 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getOneProduct -2024-11-14 12:25:24.612 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getOneProduct -2024-11-14 12:25:24.612 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getOneProduct took 2 ms -2024-11-14 12:25:24.613 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:25:24.633 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:25:24.638 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:25:24.638 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 6 ms -2024-11-14 12:25:26.725 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-14 12:25:26.727 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-14 12:25:26.730 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-14 12:25:26.730 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 4 ms -2024-11-14 12:25:26.736 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-14 12:25:26.738 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-14 12:25:26.742 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-14 12:25:26.742 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 4 ms -2024-11-14 12:25:26.743 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/payment-type -2024-11-14 12:25:26.746 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/delivery-type -2024-11-14 12:25:26.748 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:25:26.771 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getPaymentType -2024-11-14 12:25:26.773 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getDeliveryType -2024-11-14 12:25:26.776 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getPaymentType -2024-11-14 12:25:26.776 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getDeliveryType -2024-11-14 12:25:26.776 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getPaymentType took 4 ms -2024-11-14 12:25:26.776 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getDeliveryType took 3 ms -2024-11-14 12:25:26.776 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:25:26.781 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:25:26.781 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 5 ms -2024-11-14 12:25:31.933 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:25:31.940 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/product-type/count -2024-11-14 12:25:31.943 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/user-type/count -2024-11-14 12:25:31.948 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/all-records/count -2024-11-14 12:25:31.951 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/revenue-total -2024-11-14 12:25:31.954 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:25:31.958 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countUserType -2024-11-14 12:25:31.960 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/report/order-status/count -2024-11-14 12:25:31.961 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:25:31.962 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 7 ms -2024-11-14 12:25:31.965 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countProductType -2024-11-14 12:25:31.968 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countUserType -2024-11-14 12:25:31.968 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of countUserType took 9 ms -2024-11-14 12:25:31.969 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countRevenue -2024-11-14 12:25:31.972 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products -2024-11-14 12:25:31.975 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:25:31.980 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countRevenue -2024-11-14 12:25:31.980 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of countRevenue took 11 ms -2024-11-14 12:25:31.981 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countProductType -2024-11-14 12:25:31.981 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of countProductType took 15 ms -2024-11-14 12:25:31.990 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countOrderStatus -2024-11-14 12:25:31.992 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of countAllRecords -2024-11-14 12:25:31.994 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProducts -2024-11-14 12:25:31.995 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:25:32.000 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:25:32.000 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 4 ms -2024-11-14 12:25:32.001 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countOrderStatus -2024-11-14 12:25:32.002 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of countOrderStatus took 11 ms -2024-11-14 12:25:32.006 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:25:32.014 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of countAllRecords -2024-11-14 12:25:32.014 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of countAllRecords took 21 ms -2024-11-14 12:25:32.028 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:25:32.033 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:25:32.033 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 4 ms -2024-11-14 12:25:32.038 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProducts -2024-11-14 12:25:32.038 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProducts took 44 ms -2024-11-14 12:25:32.039 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:25:32.051 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:25:32.056 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:25:32.056 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 4 ms -2024-11-14 12:25:36.107 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/delivery-type -2024-11-14 12:25:36.126 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getDeliveryType -2024-11-14 12:25:36.131 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getDeliveryType -2024-11-14 12:25:36.131 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getDeliveryType took 4 ms -2024-11-14 12:25:37.313 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/delivery-type/5948145d-c8ff-434d-8e10-8263792c9fde -2024-11-14 12:25:37.328 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getDetailsDeliveryType -2024-11-14 12:25:37.329 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getDetailsDeliveryType -2024-11-14 12:25:37.331 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getDetailsDeliveryType took 2 ms -2024-11-14 12:25:41.324 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - PUT /api/v1/delivery-type/5948145d-c8ff-434d-8e10-8263792c9fde -2024-11-14 12:25:41.347 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of editDeliveryType -2024-11-14 12:25:41.358 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of editDeliveryType -2024-11-14 12:25:41.359 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of editDeliveryType took 12 ms -2024-11-14 12:25:41.471 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/delivery-type -2024-11-14 12:25:41.487 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getDeliveryType -2024-11-14 12:25:41.492 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getDeliveryType -2024-11-14 12:25:41.492 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getDeliveryType took 4 ms -2024-11-14 12:25:43.717 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:25:43.721 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products/c1e17cf8-4978-4841-a433-24ad89a4696a -2024-11-14 12:25:43.735 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:25:43.735 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getOneProduct -2024-11-14 12:25:43.738 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getOneProduct -2024-11-14 12:25:43.738 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getOneProduct took 3 ms -2024-11-14 12:25:43.739 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:25:43.739 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 5 ms -2024-11-14 12:25:43.745 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:25:43.764 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:25:43.770 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:25:43.770 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 7 ms -2024-11-14 12:25:43.774 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:25:43.792 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:25:43.796 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:25:43.797 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 5 ms -2024-11-14 12:25:43.800 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:25:43.816 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:25:43.820 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:25:43.820 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 3 ms -2024-11-14 12:25:46.751 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-14 12:25:46.752 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-14 12:25:46.755 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-14 12:25:46.755 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 2 ms -2024-11-14 12:25:46.760 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-14 12:25:46.762 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-14 12:25:46.765 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-14 12:25:46.765 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 3 ms -2024-11-14 12:25:46.766 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/payment-type -2024-11-14 12:25:46.767 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/delivery-type -2024-11-14 12:25:46.770 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:25:46.783 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getDeliveryType -2024-11-14 12:25:46.784 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getPaymentType -2024-11-14 12:25:46.786 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getDeliveryType -2024-11-14 12:25:46.787 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getDeliveryType took 3 ms -2024-11-14 12:25:46.787 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getPaymentType -2024-11-14 12:25:46.788 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getPaymentType took 2 ms -2024-11-14 12:25:46.791 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:25:46.796 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:25:46.796 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 4 ms -2024-11-14 12:25:50.132 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/orders -2024-11-14 12:25:50.145 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of createOrder -2024-11-14 12:25:50.388 [http-nio-8080-exec-2] ERROR c.O.services.Order.OrderService - Unknown error while making a remote service call: Error getting access token for service account: 400 Bad Request -POST https://oauth2.googleapis.com/token -{"error":"invalid_grant","error_description":"Invalid JWT Signature."}, iss: firebase-adminsdk-nwef0@optimart-firebase.iam.gserviceaccount.com -2024-11-14 12:25:50.402 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of createOrder -2024-11-14 12:25:50.402 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of createOrder took 257 ms -2024-11-14 12:25:50.455 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:25:50.465 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:25:50.472 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:25:50.472 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 6 ms -2024-11-14 12:25:51.815 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/orders/me -2024-11-14 12:25:51.815 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:25:51.829 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllOrderUser -2024-11-14 12:25:51.831 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:25:51.834 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:25:51.834 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 3 ms -2024-11-14 12:25:51.844 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllOrderUser -2024-11-14 12:25:51.844 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllOrderUser took 14 ms -2024-11-14 12:25:51.878 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:25:51.890 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:25:51.893 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:25:51.893 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 4 ms -2024-11-14 12:25:52.572 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/payment/vnpay -2024-11-14 12:25:52.582 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of pay -2024-11-14 12:25:52.582 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of pay -2024-11-14 12:25:52.582 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of pay took 1 ms -2024-11-14 12:27:17.589 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-14 12:27:17.605 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getInfoCurrentUser -2024-11-14 12:27:17.614 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getInfoCurrentUser -2024-11-14 12:27:17.614 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getInfoCurrentUser took 8 ms -2024-11-14 12:27:17.848 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/payment/vnpay-callback -2024-11-14 12:27:17.848 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:27:17.848 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:27:17.869 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:27:17.872 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:27:17.875 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of payCallbackHandler -2024-11-14 12:27:17.877 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:27:17.877 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 7 ms -2024-11-14 12:27:17.878 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:27:17.878 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 6 ms -2024-11-14 12:27:17.883 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:27:17.903 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:27:17.926 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:27:17.926 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 23 ms -2024-11-14 12:27:17.965 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:27:17.988 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:27:18.034 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:27:18.034 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 45 ms -2024-11-14 12:27:18.045 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:27:18.069 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:27:18.098 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:27:18.099 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 29 ms -2024-11-14 12:27:18.242 [http-nio-8080-exec-5] INFO c.O.models.Listener.ProductListener - preUpdate -2024-11-14 12:27:18.261 [http-nio-8080-exec-5] INFO c.O.models.Listener.ProductListener - postUpdate -2024-11-14 12:27:18.277 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of payCallbackHandler -2024-11-14 12:27:18.282 [http-nio-8080-exec-5] ERROR o.a.c.c.C.[.[.[.[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception -java.lang.RuntimeException: Request processing failed: com.google.firebase.messaging.FirebaseMessagingException: Unknown error while making a remote service call: Error getting access token for service account: 400 Bad Request -POST https://oauth2.googleapis.com/token -{"error":"invalid_grant","error_description":"Invalid JWT Signature."}, iss: firebase-adminsdk-nwef0@optimart-firebase.iam.gserviceaccount.com - at com.Optimart.filters.JwtTokenFilter.doFilterInternal(JwtTokenFilter.java:77) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107) - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90) - at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82) - at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233) - at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191) - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) - at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$3(HandlerMappingIntrospector.java:195) - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) - at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74) - at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:230) - at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:352) - at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:268) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483) - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389) - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:904) - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) - at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) - at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) - at java.base/java.lang.Thread.run(Thread.java:1583) -2024-11-14 12:28:57.400 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 12:28:57.406 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-14 12:28:57.410 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-14 12:29:01.870 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-14 12:29:01.919 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 6100 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-14 12:29:01.920 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-14 12:29:01.981 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-14 12:29:01.982 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-14 12:29:02.238 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-14 12:29:02.244 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-14 12:29:03.397 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 12:29:03.398 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-14 12:29:03.627 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 220 ms. Found 16 JPA repository interfaces. -2024-11-14 12:29:03.654 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 12:29:03.656 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-14 12:29:03.675 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:29:03.675 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:29:03.675 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:29:03.675 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:29:03.675 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:29:03.675 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:29:03.676 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:29:03.676 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:29:03.677 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:29:03.677 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:29:03.677 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:29:03.677 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:29:03.677 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:29:03.677 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:29:03.677 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:29:03.677 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:29:03.677 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 14 ms. Found 0 Redis repository interfaces. -2024-11-14 12:29:05.040 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-14 12:29:05.053 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-14 12:29:05.055 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-14 12:29:05.055 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-14 12:29:05.132 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-14 12:29:05.134 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 3151 ms -2024-11-14 12:29:05.427 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-14 12:29:05.537 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-14 12:29:05.607 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-14 12:29:06.080 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-14 12:29:06.131 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-14 12:29:06.387 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@15474be2 -2024-11-14 12:29:06.390 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-14 12:29:06.449 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-14 12:29:07.187 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-14 12:29:08.883 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-14 12:29:09.246 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 12:29:10.223 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-14 12:29:10.421 [restartedMain] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name userDetailsService -2024-11-14 12:29:13.344 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-14 12:29:13.411 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-14 12:29:13.430 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-14 12:29:13.441 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 12.01 seconds (process running for 13.827) -2024-11-14 12:29:23.994 [http-nio-8080-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2024-11-14 12:29:23.994 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2024-11-14 12:29:23.997 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 3 ms -2024-11-14 12:29:24.054 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/payment/vnpay -2024-11-14 12:29:24.359 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of pay -2024-11-14 12:29:24.369 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of pay -2024-11-14 12:29:24.371 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of pay took 10 ms -2024-11-14 12:29:32.134 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/orders/me/cancel/b38b6ec0-aade-4129-9f87-e0531517f8f9 -2024-11-14 12:29:32.168 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of cancelOrder -2024-11-14 12:29:33.157 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of cancelOrder -2024-11-14 12:29:33.157 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of cancelOrder took 987 ms -2024-11-14 12:29:49.975 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-14 12:29:50.013 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getInfoCurrentUser -2024-11-14 12:29:50.034 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getInfoCurrentUser -2024-11-14 12:29:50.035 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getInfoCurrentUser took 21 ms -2024-11-14 12:29:50.270 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:29:50.277 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/orders/me -2024-11-14 12:29:50.302 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:29:50.333 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllOrderUser -2024-11-14 12:29:50.380 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:29:50.380 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 78 ms -2024-11-14 12:29:50.393 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:29:50.396 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllOrderUser -2024-11-14 12:29:50.396 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllOrderUser took 62 ms -2024-11-14 12:29:50.421 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:29:50.428 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:29:50.428 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 6 ms -2024-11-14 12:29:50.432 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:29:50.454 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:29:50.460 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:29:50.461 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 6 ms -2024-11-14 12:29:50.465 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:29:50.490 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:29:50.498 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:29:50.498 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 9 ms -2024-11-14 12:29:50.533 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:29:50.566 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:29:50.577 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:29:50.577 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 11 ms -2024-11-14 12:29:50.582 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:29:50.602 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:29:50.609 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:29:50.609 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 6 ms -2024-11-14 12:30:09.643 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products/c1e17cf8-4978-4841-a433-24ad89a4696a -2024-11-14 12:30:09.669 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getOneProduct -2024-11-14 12:30:09.674 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getOneProduct -2024-11-14 12:30:09.674 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getOneProduct took 5 ms -2024-11-14 12:30:11.914 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-14 12:30:11.921 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-14 12:30:11.928 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-14 12:30:11.928 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 7 ms -2024-11-14 12:30:11.931 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/payment-type -2024-11-14 12:30:11.932 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/delivery-type -2024-11-14 12:30:11.934 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:30:11.936 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-14 12:30:11.939 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-14 12:30:11.949 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-14 12:30:11.949 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 10 ms -2024-11-14 12:30:11.957 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getDeliveryType -2024-11-14 12:30:11.962 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getPaymentType -2024-11-14 12:30:11.964 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getDeliveryType -2024-11-14 12:30:11.964 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getDeliveryType took 6 ms -2024-11-14 12:30:11.968 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getPaymentType -2024-11-14 12:30:11.968 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getPaymentType took 6 ms -2024-11-14 12:30:11.980 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:30:11.990 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:30:11.991 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 10 ms -2024-11-14 12:30:14.244 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/orders -2024-11-14 12:30:14.294 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of createOrder -2024-11-14 12:30:14.586 [http-nio-8080-exec-7] ERROR c.O.services.Order.OrderService - Unknown error while making a remote service call: Error getting access token for service account: 400 Bad Request -POST https://oauth2.googleapis.com/token -{"error":"invalid_grant","error_description":"Invalid JWT Signature."}, iss: firebase-adminsdk-nwef0@optimart-firebase.iam.gserviceaccount.com -2024-11-14 12:30:14.607 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of createOrder -2024-11-14 12:30:14.607 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of createOrder took 313 ms -2024-11-14 12:30:14.687 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:30:14.717 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:30:14.728 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:30:14.728 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 11 ms -2024-11-14 12:30:15.679 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:30:15.693 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/orders/me -2024-11-14 12:30:15.709 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:30:15.718 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:30:15.718 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 8 ms -2024-11-14 12:30:15.724 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:30:15.725 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllOrderUser -2024-11-14 12:30:15.750 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllOrderUser -2024-11-14 12:30:15.750 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllOrderUser took 25 ms -2024-11-14 12:30:15.764 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:30:15.773 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:30:15.773 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 9 ms -2024-11-14 12:30:15.808 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:30:15.825 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:30:15.830 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:30:15.830 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 5 ms -2024-11-14 12:30:17.470 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/payment/vnpay -2024-11-14 12:30:17.486 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of pay -2024-11-14 12:30:17.487 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of pay -2024-11-14 12:30:17.487 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of pay took 1 ms -2024-11-14 12:30:35.704 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-14 12:30:35.728 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getInfoCurrentUser -2024-11-14 12:30:35.738 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getInfoCurrentUser -2024-11-14 12:30:35.738 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getInfoCurrentUser took 9 ms -2024-11-14 12:30:35.894 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:30:35.897 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/payment/vnpay-callback -2024-11-14 12:30:35.897 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:30:35.923 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:30:35.923 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:30:35.923 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of payCallbackHandler -2024-11-14 12:30:35.965 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:30:35.965 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:30:35.966 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 41 ms -2024-11-14 12:30:35.966 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 42 ms -2024-11-14 12:30:35.975 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:30:36.009 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:30:36.018 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:30:36.018 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 9 ms -2024-11-14 12:30:36.024 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:30:36.052 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:30:36.056 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:30:36.057 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 5 ms -2024-11-14 12:30:36.062 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:30:36.080 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:30:36.085 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:30:36.085 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 5 ms -2024-11-14 12:30:36.190 [http-nio-8080-exec-10] INFO c.O.models.Listener.ProductListener - preUpdate -2024-11-14 12:30:36.196 [http-nio-8080-exec-10] INFO c.O.models.Listener.ProductListener - postUpdate -2024-11-14 12:30:36.743 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of payCallbackHandler -2024-11-14 12:30:36.746 [http-nio-8080-exec-10] ERROR o.a.c.c.C.[.[.[.[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception -java.lang.RuntimeException: Request processing failed: com.google.firebase.messaging.FirebaseMessagingException: Unknown error while making a remote service call: Error getting access token for service account: 400 Bad Request -POST https://oauth2.googleapis.com/token -{"error":"invalid_grant","error_description":"Invalid JWT Signature."}, iss: firebase-adminsdk-nwef0@optimart-firebase.iam.gserviceaccount.com - at com.Optimart.filters.JwtTokenFilter.doFilterInternal(JwtTokenFilter.java:77) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107) - at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90) - at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82) - at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374) - at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233) - at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191) - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) - at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$3(HandlerMappingIntrospector.java:195) - at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113) - at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74) - at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:230) - at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:352) - at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:268) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483) - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389) - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:904) - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) - at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) - at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) - at java.base/java.lang.Thread.run(Thread.java:1583) -2024-11-14 12:31:57.113 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 12:31:57.117 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-14 12:31:57.119 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-14 12:32:01.595 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-14 12:32:01.674 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 16288 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-14 12:32:01.675 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-14 12:32:01.777 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-14 12:32:01.777 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-14 12:32:02.122 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-14 12:32:02.130 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-14 12:32:03.836 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 12:32:03.838 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-14 12:32:04.148 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 296 ms. Found 16 JPA repository interfaces. -2024-11-14 12:32:04.174 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 12:32:04.175 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-14 12:32:04.201 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:32:04.201 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:32:04.202 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:32:04.202 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:32:04.202 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:32:04.202 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:32:04.202 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:32:04.203 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:32:04.204 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:32:04.204 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:32:04.204 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:32:04.204 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:32:04.205 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:32:04.205 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:32:04.205 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:32:04.205 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:32:04.205 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 20 ms. Found 0 Redis repository interfaces. -2024-11-14 12:32:05.578 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-14 12:32:05.595 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-14 12:32:05.597 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-14 12:32:05.598 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-14 12:32:05.676 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-14 12:32:05.677 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 3899 ms -2024-11-14 12:32:05.982 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-14 12:32:06.064 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-14 12:32:06.113 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-14 12:32:06.604 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-14 12:32:06.644 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-14 12:32:06.852 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@4aab192e -2024-11-14 12:32:06.857 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-14 12:32:06.924 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-14 12:32:07.837 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-14 12:32:10.052 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-14 12:32:10.445 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 12:32:11.461 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-14 12:32:11.673 [restartedMain] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name userDetailsService -2024-11-14 12:32:14.506 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-14 12:32:14.565 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-14 12:32:14.584 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-14 12:32:14.595 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 13.72 seconds (process running for 15.516) -2024-11-14 12:32:22.177 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-14 12:32:22.185 [Thread-5] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-14 12:32:22.343 [Thread-5] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 12:32:22.353 [Thread-5] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-14 12:32:22.369 [Thread-5] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-14 12:32:22.668 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 16288 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-14 12:32:22.670 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-14 12:32:23.786 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 12:32:23.786 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-14 12:32:23.881 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 94 ms. Found 16 JPA repository interfaces. -2024-11-14 12:32:23.892 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 12:32:23.892 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-14 12:32:23.902 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:32:23.902 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:32:23.902 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:32:23.903 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:32:23.903 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:32:23.903 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:32:23.903 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:32:23.903 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:32:23.903 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:32:23.903 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:32:23.904 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:32:23.904 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:32:23.904 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:32:23.904 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:32:23.904 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:32:23.904 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:32:23.904 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 12 ms. Found 0 Redis repository interfaces. -2024-11-14 12:32:24.288 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-14 12:32:24.289 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-14 12:32:24.290 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-14 12:32:24.290 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-14 12:32:24.327 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-14 12:32:24.327 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1650 ms -2024-11-14 12:32:24.483 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-14 12:32:24.487 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-14 12:32:24.500 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-14 12:32:24.503 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Starting... -2024-11-14 12:32:24.565 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-2 - Added connection org.postgresql.jdbc.PgConnection@11dc8fd8 -2024-11-14 12:32:24.565 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Start completed. -2024-11-14 12:32:24.578 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-14 12:32:24.794 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-14 12:32:25.296 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-14 12:32:25.582 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 12:32:25.962 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-14 12:32:26.119 [restartedMain] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name userDetailsService -2024-11-14 12:32:29.340 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-14 12:32:29.400 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-14 12:32:29.404 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-14 12:32:29.413 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 6.887 seconds (process running for 30.334) -2024-11-14 12:32:29.423 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-14 12:32:29.852 [http-nio-8080-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2024-11-14 12:32:29.852 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2024-11-14 12:32:29.854 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 2 ms -2024-11-14 12:32:29.914 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/auth/login -2024-11-14 12:32:30.110 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of login -2024-11-14 12:32:30.650 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of login -2024-11-14 12:32:30.650 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of login took 542 ms -2024-11-14 12:32:35.188 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:32:35.372 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:32:35.449 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:32:35.449 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 77 ms -2024-11-14 12:32:35.467 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:32:35.497 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:32:35.511 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:32:35.511 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 14 ms -2024-11-14 12:32:35.519 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:32:35.547 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:32:35.560 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:32:35.561 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 13 ms -2024-11-14 12:32:35.568 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:32:35.600 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:32:35.610 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:32:35.610 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 10 ms -2024-11-14 12:32:41.919 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:32:41.933 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products/c1e17cf8-4978-4841-a433-24ad89a4696a -2024-11-14 12:32:41.965 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:32:41.975 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:32:41.976 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 10 ms -2024-11-14 12:32:41.982 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:32:42.009 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getOneProduct -2024-11-14 12:32:42.011 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:32:42.019 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:32:42.019 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 8 ms -2024-11-14 12:32:42.019 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getOneProduct -2024-11-14 12:32:42.019 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getOneProduct took 11 ms -2024-11-14 12:32:42.025 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:32:42.051 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:32:42.064 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:32:42.064 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 12 ms -2024-11-14 12:32:42.070 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:32:42.090 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:32:42.097 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:32:42.097 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 7 ms -2024-11-14 12:32:44.704 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-14 12:32:44.711 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-14 12:32:44.717 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-14 12:32:44.717 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 6 ms -2024-11-14 12:32:44.725 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/payment-type -2024-11-14 12:32:44.725 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/delivery-type -2024-11-14 12:32:44.725 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-14 12:32:44.725 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:32:44.727 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-14 12:32:44.738 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-14 12:32:44.738 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 11 ms -2024-11-14 12:32:44.754 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getDeliveryType -2024-11-14 12:32:44.754 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getPaymentType -2024-11-14 12:32:44.761 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getDeliveryType -2024-11-14 12:32:44.761 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getDeliveryType took 6 ms -2024-11-14 12:32:44.763 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getPaymentType -2024-11-14 12:32:44.763 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getPaymentType took 8 ms -2024-11-14 12:32:44.776 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:32:44.787 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:32:44.788 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 12 ms -2024-11-14 12:32:50.956 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-14 12:32:50.996 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getInfoCurrentUser -2024-11-14 12:32:51.014 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getInfoCurrentUser -2024-11-14 12:32:51.015 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getInfoCurrentUser took 18 ms -2024-11-14 12:32:51.197 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-14 12:32:51.200 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-14 12:32:51.206 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-14 12:32:51.207 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 6 ms -2024-11-14 12:32:51.213 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-14 12:32:51.215 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-14 12:32:51.225 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-14 12:32:51.226 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 9 ms -2024-11-14 12:32:51.273 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:32:51.275 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/delivery-type -2024-11-14 12:32:51.275 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/payment-type -2024-11-14 12:32:51.278 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:32:51.302 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getDeliveryType -2024-11-14 12:32:51.302 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:32:51.308 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getDeliveryType -2024-11-14 12:32:51.308 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:32:51.308 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getDeliveryType took 6 ms -2024-11-14 12:32:51.315 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:32:51.315 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:32:51.315 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 7 ms -2024-11-14 12:32:51.315 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 12 ms -2024-11-14 12:32:51.322 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:32:51.325 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getPaymentType -2024-11-14 12:32:51.333 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getPaymentType -2024-11-14 12:32:51.333 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getPaymentType took 7 ms -2024-11-14 12:32:51.344 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:32:51.353 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:32:51.353 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 8 ms -2024-11-14 12:32:51.358 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:32:51.377 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:32:51.383 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:32:51.383 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 5 ms -2024-11-14 12:32:51.387 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:32:51.403 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:32:51.408 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:32:51.408 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 5 ms -2024-11-14 12:32:52.966 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/orders -2024-11-14 12:32:52.996 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of createOrder -2024-11-14 12:32:54.514 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of createOrder -2024-11-14 12:32:54.515 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of createOrder took 1518 ms -2024-11-14 12:32:54.573 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:32:54.592 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:32:54.596 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:32:54.597 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 5 ms -2024-11-14 12:32:55.578 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/orders/me -2024-11-14 12:32:55.597 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllOrderUser -2024-11-14 12:32:55.624 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllOrderUser -2024-11-14 12:32:55.624 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllOrderUser took 26 ms -2024-11-14 12:32:55.713 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:32:55.729 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:32:55.734 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:32:55.734 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 4 ms -2024-11-14 12:32:55.743 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:32:55.761 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:32:55.765 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:32:55.765 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 4 ms -2024-11-14 12:32:55.769 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:32:55.783 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:32:55.788 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:32:55.788 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 4 ms -2024-11-14 12:32:55.792 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:32:55.811 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:32:55.818 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:32:55.818 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 7 ms -2024-11-14 12:32:56.854 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/payment/vnpay -2024-11-14 12:32:56.872 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of pay -2024-11-14 12:32:56.877 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of pay -2024-11-14 12:32:56.877 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of pay took 6 ms -2024-11-14 12:33:14.586 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-14 12:33:14.610 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getInfoCurrentUser -2024-11-14 12:33:14.623 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getInfoCurrentUser -2024-11-14 12:33:14.623 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getInfoCurrentUser took 12 ms -2024-11-14 12:33:14.760 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:33:14.762 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:33:14.764 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/payment/vnpay-callback -2024-11-14 12:33:14.782 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:33:14.782 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of payCallbackHandler -2024-11-14 12:33:14.786 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:33:14.788 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:33:14.789 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 7 ms -2024-11-14 12:33:14.791 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:33:14.791 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 5 ms -2024-11-14 12:33:14.794 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:33:14.814 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:33:14.821 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:33:14.822 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 7 ms -2024-11-14 12:33:14.826 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:33:14.868 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:33:14.882 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:33:14.883 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 14 ms -2024-11-14 12:33:14.888 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:33:14.914 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:33:14.919 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:33:14.919 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 4 ms -2024-11-14 12:33:15.346 [http-nio-8080-exec-10] INFO c.O.models.Listener.ProductListener - preUpdate -2024-11-14 12:33:15.353 [http-nio-8080-exec-10] INFO c.O.models.Listener.ProductListener - postUpdate -2024-11-14 12:33:16.034 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of payCallbackHandler -2024-11-14 12:33:16.034 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of payCallbackHandler took 1252 ms -2024-11-14 12:33:18.837 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-14 12:33:18.837 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-14 12:33:18.839 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-14 12:33:18.840 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-14 12:33:18.843 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-14 12:33:18.843 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 3 ms -2024-11-14 12:33:18.846 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-14 12:33:18.846 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 5 ms -2024-11-14 12:33:18.881 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:33:18.897 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:33:18.907 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:33:18.916 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:33:18.916 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 9 ms -2024-11-14 12:33:18.921 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:33:18.922 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:33:18.929 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:33:18.929 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 7 ms -2024-11-14 12:33:18.943 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:33:18.950 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:33:18.950 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 6 ms -2024-11-14 12:33:18.955 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:33:18.977 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:33:18.983 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:33:18.983 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 6 ms -2024-11-14 12:33:18.988 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:33:19.006 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:33:19.011 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:33:19.012 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 5 ms -2024-11-14 12:33:19.127 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products/public -2024-11-14 12:33:19.133 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductsPublic -2024-11-14 12:33:19.185 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductsPublic -2024-11-14 12:33:19.185 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductsPublic took 51 ms -2024-11-14 12:33:35.009 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-14 12:33:35.011 [Thread-7] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-14 12:33:35.150 [Thread-7] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 12:33:35.151 [Thread-7] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown initiated... -2024-11-14 12:33:35.153 [Thread-7] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown completed. -2024-11-14 12:33:35.343 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 16288 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-14 12:33:35.344 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-14 12:33:36.304 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 12:33:36.304 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-14 12:33:36.379 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 75 ms. Found 16 JPA repository interfaces. -2024-11-14 12:33:36.387 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 12:33:36.387 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-14 12:33:36.399 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:33:36.400 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:33:36.400 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:33:36.400 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:33:36.400 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:33:36.400 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:33:36.400 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:33:36.400 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:33:36.400 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:33:36.401 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:33:36.401 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:33:36.401 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:33:36.401 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:33:36.401 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:33:36.401 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:33:36.401 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:33:36.401 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 12 ms. Found 0 Redis repository interfaces. -2024-11-14 12:33:36.793 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-14 12:33:36.794 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-14 12:33:36.794 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-14 12:33:36.794 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-14 12:33:36.823 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-14 12:33:36.823 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1476 ms -2024-11-14 12:33:36.995 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-14 12:33:36.996 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-14 12:33:37.012 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-14 12:33:37.012 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Starting... -2024-11-14 12:33:37.064 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-3 - Added connection org.postgresql.jdbc.PgConnection@5c647dbd -2024-11-14 12:33:37.065 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Start completed. -2024-11-14 12:33:37.075 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-14 12:33:37.285 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-14 12:33:37.756 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-14 12:33:38.068 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 12:33:38.665 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-14 12:33:38.939 [restartedMain] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name userDetailsService -2024-11-14 12:33:42.196 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-14 12:33:42.326 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-14 12:33:42.333 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-14 12:33:42.343 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 7.061 seconds (process running for 103.264) -2024-11-14 12:33:42.357 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-14 12:34:15.890 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-14 12:34:15.893 [Thread-11] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-14 12:34:16.021 [Thread-11] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 12:34:16.023 [Thread-11] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Shutdown initiated... -2024-11-14 12:34:16.025 [Thread-11] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Shutdown completed. -2024-11-14 12:34:16.282 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 16288 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-14 12:34:16.283 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-14 12:34:17.343 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 12:34:17.343 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-14 12:34:17.478 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 134 ms. Found 16 JPA repository interfaces. -2024-11-14 12:34:17.491 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 12:34:17.491 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-14 12:34:17.506 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:34:17.506 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:34:17.506 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:34:17.507 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:34:17.507 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:34:17.507 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:34:17.507 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:34:17.507 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:34:17.508 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:34:17.508 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:34:17.508 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:34:17.508 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:34:17.508 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:34:17.508 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:34:17.508 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:34:17.508 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:34:17.509 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 17 ms. Found 0 Redis repository interfaces. -2024-11-14 12:34:18.049 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-14 12:34:18.049 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-14 12:34:18.049 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-14 12:34:18.051 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-14 12:34:18.083 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-14 12:34:18.083 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1797 ms -2024-11-14 12:34:18.259 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-14 12:34:18.264 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-14 12:34:18.290 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-14 12:34:18.293 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Starting... -2024-11-14 12:34:18.367 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-4 - Added connection org.postgresql.jdbc.PgConnection@adcc141 -2024-11-14 12:34:18.368 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Start completed. -2024-11-14 12:34:18.388 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-14 12:34:19.155 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-14 12:34:20.506 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-14 12:34:20.818 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 12:34:21.284 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-14 12:34:21.442 [restartedMain] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name userDetailsService -2024-11-14 12:34:23.394 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-14 12:34:23.439 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-14 12:34:23.444 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-14 12:34:23.450 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 7.268 seconds (process running for 144.371) -2024-11-14 12:34:23.459 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-14 12:34:58.980 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-14 12:34:58.986 [Thread-15] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-14 12:34:59.108 [Thread-15] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 12:34:59.109 [Thread-15] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Shutdown initiated... -2024-11-14 12:34:59.122 [Thread-15] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Shutdown completed. -2024-11-14 12:34:59.326 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 16288 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-14 12:34:59.326 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-14 12:34:59.868 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 12:34:59.868 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-14 12:34:59.921 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 53 ms. Found 16 JPA repository interfaces. -2024-11-14 12:34:59.927 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 12:34:59.927 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-14 12:34:59.935 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:34:59.935 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:34:59.935 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:34:59.935 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:34:59.935 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:34:59.935 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:34:59.935 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:34:59.936 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:34:59.936 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:34:59.936 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:34:59.936 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:34:59.936 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:34:59.936 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:34:59.937 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:34:59.937 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:34:59.937 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:34:59.937 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 9 ms. Found 0 Redis repository interfaces. -2024-11-14 12:35:00.274 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-14 12:35:00.274 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-14 12:35:00.274 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-14 12:35:00.274 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-14 12:35:00.314 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-14 12:35:00.314 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 985 ms -2024-11-14 12:35:00.473 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-14 12:35:00.476 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-14 12:35:00.487 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-14 12:35:00.488 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Starting... -2024-11-14 12:35:00.548 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-5 - Added connection org.postgresql.jdbc.PgConnection@6e06e5f7 -2024-11-14 12:35:00.548 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Start completed. -2024-11-14 12:35:00.563 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-14 12:35:00.735 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-14 12:35:01.072 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-14 12:35:01.344 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 12:35:01.678 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-14 12:35:01.845 [restartedMain] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name userDetailsService -2024-11-14 12:35:04.481 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-14 12:35:04.548 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-14 12:35:04.553 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-14 12:35:04.558 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 5.295 seconds (process running for 185.48) -2024-11-14 12:35:04.574 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-14 12:35:05.953 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-14 12:35:05.956 [Thread-19] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-14 12:35:06.087 [Thread-19] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 12:35:06.087 [Thread-19] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Shutdown initiated... -2024-11-14 12:35:06.090 [Thread-19] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Shutdown completed. -2024-11-14 12:35:06.279 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 16288 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-14 12:35:06.280 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-14 12:35:06.829 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 12:35:06.829 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-14 12:35:06.908 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 77 ms. Found 16 JPA repository interfaces. -2024-11-14 12:35:06.917 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 12:35:06.917 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-14 12:35:06.930 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:35:06.930 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:35:06.930 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:35:06.930 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:35:06.930 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:35:06.930 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:35:06.930 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:35:06.930 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:35:06.931 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:35:06.931 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:35:06.931 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:35:06.931 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:35:06.931 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:35:06.931 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:35:06.931 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:35:06.931 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:35:06.931 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 13 ms. Found 0 Redis repository interfaces. -2024-11-14 12:35:07.446 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-14 12:35:07.446 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-14 12:35:07.448 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-14 12:35:07.448 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-14 12:35:07.493 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-14 12:35:07.493 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1210 ms -2024-11-14 12:35:07.670 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-14 12:35:07.672 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-14 12:35:07.686 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-14 12:35:07.688 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Starting... -2024-11-14 12:35:07.748 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-6 - Added connection org.postgresql.jdbc.PgConnection@5ba131de -2024-11-14 12:35:07.750 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Start completed. -2024-11-14 12:35:07.761 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-14 12:35:07.972 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-14 12:35:08.413 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-14 12:35:08.802 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 12:35:09.366 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-14 12:35:09.541 [restartedMain] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name userDetailsService -2024-11-14 12:35:12.552 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-14 12:35:12.614 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-14 12:35:12.619 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-14 12:35:12.624 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 6.398 seconds (process running for 193.545) -2024-11-14 12:35:12.634 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-14 12:35:14.043 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-14 12:35:14.046 [Thread-23] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-14 12:35:14.170 [Thread-23] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 12:35:14.172 [Thread-23] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Shutdown initiated... -2024-11-14 12:35:14.179 [Thread-23] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Shutdown completed. -2024-11-14 12:35:14.394 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 16288 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-14 12:35:14.394 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-14 12:35:15.029 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 12:35:15.029 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-14 12:35:15.149 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 119 ms. Found 16 JPA repository interfaces. -2024-11-14 12:35:15.163 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 12:35:15.163 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-14 12:35:15.180 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:35:15.180 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:35:15.180 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:35:15.180 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:35:15.180 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:35:15.180 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:35:15.180 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:35:15.181 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:35:15.181 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:35:15.181 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:35:15.182 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:35:15.182 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:35:15.182 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:35:15.182 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:35:15.182 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:35:15.182 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:35:15.182 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 19 ms. Found 0 Redis repository interfaces. -2024-11-14 12:35:15.813 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-14 12:35:15.813 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-14 12:35:15.814 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-14 12:35:15.814 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-14 12:35:15.862 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-14 12:35:15.862 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1464 ms -2024-11-14 12:35:16.057 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-14 12:35:16.059 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-14 12:35:16.072 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-14 12:35:16.073 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Starting... -2024-11-14 12:35:16.138 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-7 - Added connection org.postgresql.jdbc.PgConnection@6fdd56c8 -2024-11-14 12:35:16.138 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Start completed. -2024-11-14 12:35:16.152 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-14 12:35:16.335 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-14 12:35:16.864 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-14 12:35:17.184 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 12:35:17.642 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-14 12:35:17.956 [restartedMain] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name userDetailsService -2024-11-14 12:35:20.639 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-14 12:35:20.681 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-14 12:35:20.685 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-14 12:35:20.689 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 6.357 seconds (process running for 201.61) -2024-11-14 12:35:20.697 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-14 12:36:43.904 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 290 class path changes (0 additions, 288 deletions, 2 modifications) -2024-11-14 12:36:43.907 [Thread-27] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-14 12:36:44.032 [Thread-27] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 12:36:44.033 [Thread-27] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Shutdown initiated... -2024-11-14 12:36:44.040 [Thread-27] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Shutdown completed. -2024-11-14 12:36:44.321 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 16288 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-14 12:36:44.321 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-14 12:36:44.806 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 12:36:44.806 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-14 12:36:44.807 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 1 ms. Found 0 JPA repository interfaces. -2024-11-14 12:36:44.814 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 12:36:44.814 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-14 12:36:44.815 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 0 ms. Found 0 Redis repository interfaces. -2024-11-14 12:36:45.047 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-14 12:36:45.047 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-14 12:36:45.047 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-14 12:36:45.047 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-14 12:36:45.080 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-14 12:36:45.080 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 754 ms -2024-11-14 12:36:45.127 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-14 12:36:45.129 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-14 12:36:45.136 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-14 12:36:45.137 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-8 - Starting... -2024-11-14 12:36:45.198 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-8 - Added connection org.postgresql.jdbc.PgConnection@6fc39b9f -2024-11-14 12:36:45.198 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-8 - Start completed. -2024-11-14 12:36:45.211 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-14 12:36:45.229 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-14 12:36:45.229 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 12:36:45.295 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-14 12:36:45.873 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-14 12:36:45.893 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-14 12:36:45.899 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-14 12:36:45.908 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 1.696 seconds (process running for 286.829) -2024-11-14 12:36:45.919 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation delta: - - -========================== -CONDITION EVALUATION DELTA -========================== - - -Positive matches: ------------------ - - JacksonAutoConfiguration.JacksonObjectMapperConfiguration#jacksonObjectMapper matched: - - @ConditionalOnMissingBean (types: com.fasterxml.jackson.databind.ObjectMapper; SearchStrategy: all) did not find any beans (OnBeanCondition) - - LettuceConnectionConfiguration#redisConnectionFactory matched: - - @ConditionalOnMissingBean (types: org.springframework.data.redis.connection.RedisConnectionFactory; SearchStrategy: all) did not find any beans (OnBeanCondition) - - @ConditionalOnThreading found PLATFORM (OnThreadingCondition) - - OAuth2WebSecurityConfiguration.OAuth2SecurityFilterChainConfiguration matched: - - AllNestedConditions 2 matched 0 did not; NestedCondition on DefaultWebSecurityCondition.Beans @ConditionalOnMissingBean (types: org.springframework.security.web.SecurityFilterChain; SearchStrategy: all) did not find any beans; NestedCondition on DefaultWebSecurityCondition.Classes @ConditionalOnClass found required classes 'org.springframework.security.web.SecurityFilterChain', 'org.springframework.security.config.annotation.web.builders.HttpSecurity' (DefaultWebSecurityCondition) - - RedisAutoConfiguration#redisTemplate matched: - - @ConditionalOnSingleCandidate (types: org.springframework.data.redis.connection.RedisConnectionFactory; SearchStrategy: all) found a single bean 'redisConnectionFactory'; @ConditionalOnMissingBean (names: redisTemplate; SearchStrategy: all) did not find any beans (OnBeanCondition) - - SpringBootWebSecurityConfiguration.WebSecurityEnablerConfiguration matched: - - @ConditionalOnClass found required class 'org.springframework.security.config.annotation.web.configuration.EnableWebSecurity' (OnClassCondition) - - @ConditionalOnMissingBean (names: springSecurityFilterChain; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration matched: - - @ConditionalOnClass found required classes 'jakarta.servlet.Servlet', 'org.springframework.web.servlet.DispatcherServlet', 'org.springframework.web.servlet.config.annotation.WebMvcConfigurer' (OnClassCondition) - - found 'session' scope (OnWebApplicationCondition) - - @ConditionalOnMissingBean (types: org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration#formContentFilter matched: - - @ConditionalOnProperty (spring.mvc.formcontent.filter.enabled) matched (OnPropertyCondition) - - @ConditionalOnMissingBean (types: org.springframework.web.filter.FormContentFilter; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration.EnableWebMvcConfiguration#flashMapManager matched: - - @ConditionalOnMissingBean (names: flashMapManager; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration.EnableWebMvcConfiguration#localeResolver matched: - - @ConditionalOnMissingBean (names: localeResolver; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration.EnableWebMvcConfiguration#themeResolver matched: - - @ConditionalOnMissingBean (names: themeResolver; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter#defaultViewResolver matched: - - @ConditionalOnMissingBean (types: org.springframework.web.servlet.view.InternalResourceViewResolver; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter#requestContextFilter matched: - - @ConditionalOnMissingBean (types: org.springframework.web.context.request.RequestContextListener,org.springframework.web.filter.RequestContextFilter; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter#viewResolver matched: - - @ConditionalOnBean (types: org.springframework.web.servlet.ViewResolver; SearchStrategy: all) found beans 'defaultViewResolver', 'beanNameViewResolver', 'mvcViewResolver'; @ConditionalOnMissingBean (names: viewResolver types: org.springframework.web.servlet.view.ContentNegotiatingViewResolver; SearchStrategy: all) did not find any beans (OnBeanCondition) - - -Negative matches: ------------------ - - WebMvcAutoConfiguration#hiddenHttpMethodFilter: - Did not match: - - @ConditionalOnProperty (spring.mvc.hiddenmethod.filter.enabled) did not find property 'enabled' (OnPropertyCondition) - - WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter#beanNameViewResolver: - Did not match: - - @ConditionalOnMissingBean (types: org.springframework.web.servlet.view.BeanNameViewResolver; SearchStrategy: all) found beans of type 'org.springframework.web.servlet.view.BeanNameViewResolver' beanNameViewResolver (OnBeanCondition) - - -Exclusions: ------------ - - None - - -Unconditional classes: ----------------------- - - None - - - -2024-11-14 12:37:00.781 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 288 class path changes (288 additions, 0 deletions, 0 modifications) -2024-11-14 12:37:00.783 [Thread-31] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-14 12:37:00.834 [Thread-31] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 12:37:00.835 [Thread-31] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-8 - Shutdown initiated... -2024-11-14 12:37:00.837 [Thread-31] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-8 - Shutdown completed. -2024-11-14 12:37:00.981 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 16288 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-14 12:37:00.981 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-14 12:37:01.596 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 12:37:01.596 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-14 12:37:01.692 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 96 ms. Found 16 JPA repository interfaces. -2024-11-14 12:37:01.701 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 12:37:01.701 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-14 12:37:01.709 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:37:01.709 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:37:01.710 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:37:01.710 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:37:01.710 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:37:01.710 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:37:01.710 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:37:01.710 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:37:01.710 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:37:01.710 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:37:01.710 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:37:01.710 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:37:01.710 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:37:01.710 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:37:01.710 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:37:01.711 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:37:01.711 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 8 ms. Found 0 Redis repository interfaces. -2024-11-14 12:37:02.056 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-14 12:37:02.057 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-14 12:37:02.057 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-14 12:37:02.057 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-14 12:37:02.113 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-14 12:37:02.113 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1130 ms -2024-11-14 12:37:02.324 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-14 12:37:02.327 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-14 12:37:02.345 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-14 12:37:02.347 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-9 - Starting... -2024-11-14 12:37:02.611 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-9 - Added connection org.postgresql.jdbc.PgConnection@1d473ea3 -2024-11-14 12:37:02.611 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-9 - Start completed. -2024-11-14 12:37:02.623 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-14 12:37:02.871 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-14 12:37:03.235 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-14 12:37:03.530 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 12:37:03.925 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-14 12:37:04.093 [restartedMain] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name userDetailsService -2024-11-14 12:37:07.139 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-14 12:37:07.242 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-14 12:37:07.246 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-14 12:37:07.251 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 6.317 seconds (process running for 308.172) -2024-11-14 12:37:07.259 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation delta: - - -========================== -CONDITION EVALUATION DELTA -========================== - - -Positive matches: ------------------ - - None - - -Negative matches: ------------------ - - JacksonAutoConfiguration.JacksonObjectMapperConfiguration#jacksonObjectMapper: - Did not match: - - @ConditionalOnMissingBean (types: com.fasterxml.jackson.databind.ObjectMapper; SearchStrategy: all) found beans of type 'com.fasterxml.jackson.databind.ObjectMapper' redisObjectMapper (OnBeanCondition) - - LettuceConnectionConfiguration#redisConnectionFactory: - Did not match: - - @ConditionalOnMissingBean (types: org.springframework.data.redis.connection.RedisConnectionFactory; SearchStrategy: all) found beans of type 'org.springframework.data.redis.connection.RedisConnectionFactory' redisConnectionFactory (OnBeanCondition) - - OAuth2WebSecurityConfiguration.OAuth2SecurityFilterChainConfiguration: - Did not match: - - AllNestedConditions 1 matched 1 did not; NestedCondition on DefaultWebSecurityCondition.Beans @ConditionalOnMissingBean (types: org.springframework.security.web.SecurityFilterChain; SearchStrategy: all) found beans of type 'org.springframework.security.web.SecurityFilterChain' securityFilterChain; NestedCondition on DefaultWebSecurityCondition.Classes @ConditionalOnClass found required classes 'org.springframework.security.web.SecurityFilterChain', 'org.springframework.security.config.annotation.web.builders.HttpSecurity' (DefaultWebSecurityCondition) - - RedisAutoConfiguration#redisTemplate: - Did not match: - - @ConditionalOnMissingBean (names: redisTemplate; SearchStrategy: all) found beans named redisTemplate (OnBeanCondition) - - SpringBootWebSecurityConfiguration.WebSecurityEnablerConfiguration: - Did not match: - - @ConditionalOnMissingBean (names: springSecurityFilterChain; SearchStrategy: all) found beans named springSecurityFilterChain (OnBeanCondition) - Matched: - - @ConditionalOnClass found required class 'org.springframework.security.config.annotation.web.configuration.EnableWebSecurity' (OnClassCondition) - - WebMvcAutoConfiguration: - Did not match: - - @ConditionalOnMissingBean (types: org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport; SearchStrategy: all) found beans of type 'org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport' org.springframework.web.servlet.config.annotation.DelegatingWebMvcConfiguration (OnBeanCondition) - Matched: - - @ConditionalOnClass found required classes 'jakarta.servlet.Servlet', 'org.springframework.web.servlet.DispatcherServlet', 'org.springframework.web.servlet.config.annotation.WebMvcConfigurer' (OnClassCondition) - - found 'session' scope (OnWebApplicationCondition) - - -Exclusions: ------------ - - None - - -Unconditional classes: ----------------------- - - None - - - -2024-11-14 12:37:30.829 [main] INFO o.s.t.c.s.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.Optimart.OptiMartApplicationTests]: OptiMartApplicationTests does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2024-11-14 12:37:31.009 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.Optimart.OptiMartApplication for test class com.Optimart.OptiMartApplicationTests -2024-11-14 12:37:31.232 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to context in which it is running -2024-11-14 12:37:31.678 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-14 12:37:31.691 [main] WARN o.s.b.t.j.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer - - -Found multiple occurrences of org.json.JSONObject on the class path: - - jar:file:/C:/Users/Admin/.m2/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar!/org/json/JSONObject.class - jar:file:/C:/Users/Admin/.m2/repository/org/json/json/20231013/json-20231013.jar!/org/json/JSONObject.class - -You may wish to exclude one of them to ensure predictable runtime behavior - -2024-11-14 12:37:31.734 [main] INFO c.Optimart.OptiMartApplicationTests - Starting OptiMartApplicationTests using Java 21.0.2 with PID 22120 (started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-14 12:37:31.737 [main] INFO c.Optimart.OptiMartApplicationTests - No active profile set, falling back to 1 default profile: "default" -2024-11-14 12:37:32.121 [main] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-14 12:37:32.132 [main] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-14 12:37:33.679 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 12:37:33.682 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-14 12:37:34.136 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 439 ms. Found 16 JPA repository interfaces. -2024-11-14 12:37:34.186 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 12:37:34.188 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-14 12:37:34.215 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:37:34.216 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:37:34.216 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:37:34.217 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:37:34.217 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:37:34.217 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:37:34.218 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:37:34.218 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:37:34.219 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:37:34.220 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:37:34.221 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:37:34.222 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:37:34.223 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:37:34.224 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:37:34.224 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:37:34.224 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:37:34.224 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 22 ms. Found 0 Redis repository interfaces. -2024-11-14 12:37:35.759 [main] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-14 12:37:35.888 [main] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-14 12:37:35.956 [main] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-14 12:37:36.484 [main] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-14 12:37:36.531 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-14 12:37:36.797 [main] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@60484429 -2024-11-14 12:37:36.801 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-14 12:37:36.869 [main] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-14 12:37:37.714 [main] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-14 12:37:41.338 [main] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-14 12:37:42.081 [main] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 12:37:44.190 [main] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-14 12:37:44.712 [main] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name userDetailsService -2024-11-14 12:37:52.643 [main] INFO c.Optimart.OptiMartApplicationTests - Started OptiMartApplicationTests in 21.451 seconds (process running for 23.437) -2024-11-14 12:37:52.806 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 12:37:52.813 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-14 12:37:52.842 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-14 12:38:28.423 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 290 class path changes (0 additions, 288 deletions, 2 modifications) -2024-11-14 12:38:28.424 [Thread-35] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-14 12:38:28.549 [Thread-35] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 12:38:28.551 [Thread-35] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-9 - Shutdown initiated... -2024-11-14 12:38:28.554 [Thread-35] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-9 - Shutdown completed. -2024-11-14 12:38:28.796 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 16288 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-14 12:38:28.796 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-14 12:38:29.378 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 12:38:29.378 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-14 12:38:29.379 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 0 ms. Found 0 JPA repository interfaces. -2024-11-14 12:38:29.384 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 12:38:29.384 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-14 12:38:29.384 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 0 ms. Found 0 Redis repository interfaces. -2024-11-14 12:38:29.570 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-14 12:38:29.571 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-14 12:38:29.571 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-14 12:38:29.571 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-14 12:38:29.605 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-14 12:38:29.605 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 805 ms -2024-11-14 12:38:29.649 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-14 12:38:29.651 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-14 12:38:29.662 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-14 12:38:29.663 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-10 - Starting... -2024-11-14 12:38:29.717 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-10 - Added connection org.postgresql.jdbc.PgConnection@1672cce3 -2024-11-14 12:38:29.717 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-10 - Start completed. -2024-11-14 12:38:29.730 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-14 12:38:29.751 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-14 12:38:29.752 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 12:38:29.816 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-14 12:38:30.212 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-14 12:38:30.237 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-14 12:38:30.241 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-14 12:38:30.247 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 1.53 seconds (process running for 391.168) -2024-11-14 12:38:30.251 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation delta: - - -========================== -CONDITION EVALUATION DELTA -========================== - - -Positive matches: ------------------ - - JacksonAutoConfiguration.JacksonObjectMapperConfiguration#jacksonObjectMapper matched: - - @ConditionalOnMissingBean (types: com.fasterxml.jackson.databind.ObjectMapper; SearchStrategy: all) did not find any beans (OnBeanCondition) - - LettuceConnectionConfiguration#redisConnectionFactory matched: - - @ConditionalOnMissingBean (types: org.springframework.data.redis.connection.RedisConnectionFactory; SearchStrategy: all) did not find any beans (OnBeanCondition) - - @ConditionalOnThreading found PLATFORM (OnThreadingCondition) - - OAuth2WebSecurityConfiguration.OAuth2SecurityFilterChainConfiguration matched: - - AllNestedConditions 2 matched 0 did not; NestedCondition on DefaultWebSecurityCondition.Beans @ConditionalOnMissingBean (types: org.springframework.security.web.SecurityFilterChain; SearchStrategy: all) did not find any beans; NestedCondition on DefaultWebSecurityCondition.Classes @ConditionalOnClass found required classes 'org.springframework.security.web.SecurityFilterChain', 'org.springframework.security.config.annotation.web.builders.HttpSecurity' (DefaultWebSecurityCondition) - - RedisAutoConfiguration#redisTemplate matched: - - @ConditionalOnSingleCandidate (types: org.springframework.data.redis.connection.RedisConnectionFactory; SearchStrategy: all) found a single bean 'redisConnectionFactory'; @ConditionalOnMissingBean (names: redisTemplate; SearchStrategy: all) did not find any beans (OnBeanCondition) - - SpringBootWebSecurityConfiguration.WebSecurityEnablerConfiguration matched: - - @ConditionalOnClass found required class 'org.springframework.security.config.annotation.web.configuration.EnableWebSecurity' (OnClassCondition) - - @ConditionalOnMissingBean (names: springSecurityFilterChain; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration matched: - - @ConditionalOnClass found required classes 'jakarta.servlet.Servlet', 'org.springframework.web.servlet.DispatcherServlet', 'org.springframework.web.servlet.config.annotation.WebMvcConfigurer' (OnClassCondition) - - found 'session' scope (OnWebApplicationCondition) - - @ConditionalOnMissingBean (types: org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration#formContentFilter matched: - - @ConditionalOnProperty (spring.mvc.formcontent.filter.enabled) matched (OnPropertyCondition) - - @ConditionalOnMissingBean (types: org.springframework.web.filter.FormContentFilter; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration.EnableWebMvcConfiguration#flashMapManager matched: - - @ConditionalOnMissingBean (names: flashMapManager; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration.EnableWebMvcConfiguration#localeResolver matched: - - @ConditionalOnMissingBean (names: localeResolver; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration.EnableWebMvcConfiguration#themeResolver matched: - - @ConditionalOnMissingBean (names: themeResolver; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter#defaultViewResolver matched: - - @ConditionalOnMissingBean (types: org.springframework.web.servlet.view.InternalResourceViewResolver; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter#requestContextFilter matched: - - @ConditionalOnMissingBean (types: org.springframework.web.context.request.RequestContextListener,org.springframework.web.filter.RequestContextFilter; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter#viewResolver matched: - - @ConditionalOnBean (types: org.springframework.web.servlet.ViewResolver; SearchStrategy: all) found beans 'defaultViewResolver', 'beanNameViewResolver', 'mvcViewResolver'; @ConditionalOnMissingBean (names: viewResolver types: org.springframework.web.servlet.view.ContentNegotiatingViewResolver; SearchStrategy: all) did not find any beans (OnBeanCondition) - - -Negative matches: ------------------ - - WebMvcAutoConfiguration#hiddenHttpMethodFilter: - Did not match: - - @ConditionalOnProperty (spring.mvc.hiddenmethod.filter.enabled) did not find property 'enabled' (OnPropertyCondition) - - WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter#beanNameViewResolver: - Did not match: - - @ConditionalOnMissingBean (types: org.springframework.web.servlet.view.BeanNameViewResolver; SearchStrategy: all) found beans of type 'org.springframework.web.servlet.view.BeanNameViewResolver' beanNameViewResolver (OnBeanCondition) - - -Exclusions: ------------ - - None - - -Unconditional classes: ----------------------- - - None - - - -2024-11-14 12:38:37.026 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 288 class path changes (288 additions, 0 deletions, 0 modifications) -2024-11-14 12:38:37.028 [Thread-39] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-14 12:38:37.041 [Thread-39] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 12:38:37.041 [Thread-39] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-10 - Shutdown initiated... -2024-11-14 12:38:37.045 [Thread-39] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-10 - Shutdown completed. -2024-11-14 12:38:37.223 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 16288 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-14 12:38:37.224 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-14 12:38:37.910 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 12:38:37.910 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-14 12:38:38.028 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 116 ms. Found 16 JPA repository interfaces. -2024-11-14 12:38:38.033 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 12:38:38.034 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-14 12:38:38.043 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:38:38.043 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:38:38.043 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:38:38.043 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:38:38.043 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:38:38.044 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:38:38.044 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:38:38.044 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:38:38.044 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:38:38.044 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:38:38.044 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:38:38.045 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:38:38.045 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:38:38.045 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:38:38.045 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:38:38.045 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:38:38.045 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 10 ms. Found 0 Redis repository interfaces. -2024-11-14 12:38:38.432 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-14 12:38:38.432 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-14 12:38:38.432 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-14 12:38:38.432 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-14 12:38:38.466 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-14 12:38:38.466 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1238 ms -2024-11-14 12:38:38.648 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-14 12:38:38.650 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-14 12:38:38.662 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-14 12:38:38.663 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-11 - Starting... -2024-11-14 12:38:38.718 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-11 - Added connection org.postgresql.jdbc.PgConnection@3c7fc309 -2024-11-14 12:38:38.719 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-11 - Start completed. -2024-11-14 12:38:38.729 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-14 12:38:38.915 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = redis-optimart, redisPort = 6379 -2024-11-14 12:38:39.356 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-14 12:38:39.703 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 12:38:40.249 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-14 12:38:40.457 [restartedMain] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name userDetailsService -2024-11-14 12:38:40.535 [main] INFO o.s.t.c.s.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.Optimart.OptiMartApplicationTests]: OptiMartApplicationTests does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2024-11-14 12:38:40.716 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.Optimart.OptiMartApplication for test class com.Optimart.OptiMartApplicationTests -2024-11-14 12:38:40.932 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to context in which it is running -2024-11-14 12:38:41.310 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-14 12:38:41.322 [main] WARN o.s.b.t.j.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer - - -Found multiple occurrences of org.json.JSONObject on the class path: - - jar:file:/C:/Users/Admin/.m2/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar!/org/json/JSONObject.class - jar:file:/C:/Users/Admin/.m2/repository/org/json/json/20231013/json-20231013.jar!/org/json/JSONObject.class - -You may wish to exclude one of them to ensure predictable runtime behavior - -2024-11-14 12:38:41.354 [main] INFO c.Optimart.OptiMartApplicationTests - Starting OptiMartApplicationTests using Java 21.0.2 with PID 13800 (started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-14 12:38:41.356 [main] INFO c.Optimart.OptiMartApplicationTests - No active profile set, falling back to 1 default profile: "default" -2024-11-14 12:38:41.733 [main] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-14 12:38:41.743 [main] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-14 12:38:42.693 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-14 12:38:42.738 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-14 12:38:42.741 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-14 12:38:42.746 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 5.574 seconds (process running for 403.667) -2024-11-14 12:38:42.754 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation delta: - - -========================== -CONDITION EVALUATION DELTA -========================== - - -Positive matches: ------------------ - - None - - -Negative matches: ------------------ - - JacksonAutoConfiguration.JacksonObjectMapperConfiguration#jacksonObjectMapper: - Did not match: - - @ConditionalOnMissingBean (types: com.fasterxml.jackson.databind.ObjectMapper; SearchStrategy: all) found beans of type 'com.fasterxml.jackson.databind.ObjectMapper' redisObjectMapper (OnBeanCondition) - - LettuceConnectionConfiguration#redisConnectionFactory: - Did not match: - - @ConditionalOnMissingBean (types: org.springframework.data.redis.connection.RedisConnectionFactory; SearchStrategy: all) found beans of type 'org.springframework.data.redis.connection.RedisConnectionFactory' redisConnectionFactory (OnBeanCondition) - - OAuth2WebSecurityConfiguration.OAuth2SecurityFilterChainConfiguration: - Did not match: - - AllNestedConditions 1 matched 1 did not; NestedCondition on DefaultWebSecurityCondition.Beans @ConditionalOnMissingBean (types: org.springframework.security.web.SecurityFilterChain; SearchStrategy: all) found beans of type 'org.springframework.security.web.SecurityFilterChain' securityFilterChain; NestedCondition on DefaultWebSecurityCondition.Classes @ConditionalOnClass found required classes 'org.springframework.security.web.SecurityFilterChain', 'org.springframework.security.config.annotation.web.builders.HttpSecurity' (DefaultWebSecurityCondition) - - RedisAutoConfiguration#redisTemplate: - Did not match: - - @ConditionalOnMissingBean (names: redisTemplate; SearchStrategy: all) found beans named redisTemplate (OnBeanCondition) - - SpringBootWebSecurityConfiguration.WebSecurityEnablerConfiguration: - Did not match: - - @ConditionalOnMissingBean (names: springSecurityFilterChain; SearchStrategy: all) found beans named springSecurityFilterChain (OnBeanCondition) - Matched: - - @ConditionalOnClass found required class 'org.springframework.security.config.annotation.web.configuration.EnableWebSecurity' (OnClassCondition) - - WebMvcAutoConfiguration: - Did not match: - - @ConditionalOnMissingBean (types: org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport; SearchStrategy: all) found beans of type 'org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport' org.springframework.web.servlet.config.annotation.DelegatingWebMvcConfiguration (OnBeanCondition) - Matched: - - @ConditionalOnClass found required classes 'jakarta.servlet.Servlet', 'org.springframework.web.servlet.DispatcherServlet', 'org.springframework.web.servlet.config.annotation.WebMvcConfigurer' (OnClassCondition) - - found 'session' scope (OnWebApplicationCondition) - - -Exclusions: ------------ - - None - - -Unconditional classes: ----------------------- - - None - - - -2024-11-14 12:38:43.326 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 12:38:43.329 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-14 12:38:43.656 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 314 ms. Found 16 JPA repository interfaces. -2024-11-14 12:38:43.685 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 12:38:43.687 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-14 12:38:43.717 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:38:43.718 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:38:43.718 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:38:43.719 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:38:43.719 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:38:43.719 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:38:43.720 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:38:43.720 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:38:43.722 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:38:43.722 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:38:43.723 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:38:43.723 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:38:43.723 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:38:43.725 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:38:43.725 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:38:43.725 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:38:43.725 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 20 ms. Found 0 Redis repository interfaces. -2024-11-14 12:38:45.133 [main] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-14 12:38:45.252 [main] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-14 12:38:45.316 [main] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-14 12:38:45.752 [main] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-14 12:38:45.792 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-14 12:38:46.036 [main] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@4b9beefe -2024-11-14 12:38:46.039 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-14 12:38:46.091 [main] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-14 12:38:46.777 [main] INFO c.O.configuration.Redis.RedisConfig - redisHost = redis-optimart, redisPort = 6379 -2024-11-14 12:38:48.599 [main] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-14 12:38:48.927 [main] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 12:38:49.894 [main] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-14 12:38:50.131 [main] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name userDetailsService -2024-11-14 12:38:53.374 [main] INFO c.Optimart.OptiMartApplicationTests - Started OptiMartApplicationTests in 12.456 seconds (process running for 14.418) -2024-11-14 12:38:54.587 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 12:38:54.591 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-14 12:38:54.606 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-14 12:41:54.637 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 2 class path changes (0 additions, 0 deletions, 2 modifications) -2024-11-14 12:41:54.640 [Thread-43] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-14 12:41:54.767 [Thread-43] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 12:41:54.768 [Thread-43] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-11 - Shutdown initiated... -2024-11-14 12:41:54.770 [Thread-43] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-11 - Shutdown completed. -2024-11-14 12:41:54.995 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 16288 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-14 12:41:54.995 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-14 12:41:56.087 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 12:41:56.087 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-14 12:41:56.230 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 142 ms. Found 16 JPA repository interfaces. -2024-11-14 12:41:56.247 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 12:41:56.248 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-14 12:41:56.260 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:41:56.260 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:41:56.260 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:41:56.260 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:41:56.260 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:41:56.260 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:41:56.260 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:41:56.260 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:41:56.260 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:41:56.261 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:41:56.261 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:41:56.261 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:41:56.261 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:41:56.261 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:41:56.261 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:41:56.261 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:41:56.261 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 13 ms. Found 0 Redis repository interfaces. -2024-11-14 12:41:56.680 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-14 12:41:56.680 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-14 12:41:56.680 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-14 12:41:56.681 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-14 12:41:56.713 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-14 12:41:56.714 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1713 ms -2024-11-14 12:41:56.884 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-14 12:41:56.886 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-14 12:41:56.908 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-14 12:41:56.909 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-12 - Starting... -2024-11-14 12:41:56.967 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-12 - Added connection org.postgresql.jdbc.PgConnection@1c3c6569 -2024-11-14 12:41:56.967 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-12 - Start completed. -2024-11-14 12:41:56.980 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-14 12:41:57.173 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = redis-optimart, redisPort = 6379 -2024-11-14 12:41:57.563 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-14 12:41:57.877 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 12:41:58.279 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-14 12:41:58.467 [restartedMain] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name userDetailsService -2024-11-14 12:42:01.216 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-14 12:42:01.298 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-14 12:42:01.305 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-14 12:42:01.312 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 6.375 seconds (process running for 602.233) -2024-11-14 12:42:01.329 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-14 12:42:53.301 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-14 12:42:53.303 [Thread-47] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-14 12:42:53.428 [Thread-47] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 12:42:53.430 [Thread-47] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-12 - Shutdown initiated... -2024-11-14 12:42:53.433 [Thread-47] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-12 - Shutdown completed. -2024-11-14 12:42:53.666 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 16288 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-14 12:42:53.666 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-14 12:42:54.372 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 12:42:54.372 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-14 12:42:54.455 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 82 ms. Found 16 JPA repository interfaces. -2024-11-14 12:42:54.460 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 12:42:54.460 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-14 12:42:54.468 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:42:54.468 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:42:54.468 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:42:54.468 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:42:54.468 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:42:54.468 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:42:54.468 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:42:54.468 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:42:54.468 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:42:54.468 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:42:54.469 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:42:54.469 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:42:54.469 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:42:54.469 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:42:54.469 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:42:54.469 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:42:54.469 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 9 ms. Found 0 Redis repository interfaces. -2024-11-14 12:42:54.838 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-14 12:42:54.838 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-14 12:42:54.838 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-14 12:42:54.838 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-14 12:42:54.862 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-14 12:42:54.862 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1191 ms -2024-11-14 12:42:54.984 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-14 12:42:54.986 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-14 12:42:55.000 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-14 12:42:55.001 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-13 - Starting... -2024-11-14 12:42:55.054 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-13 - Added connection org.postgresql.jdbc.PgConnection@e920545 -2024-11-14 12:42:55.054 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-13 - Start completed. -2024-11-14 12:42:55.065 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-14 12:42:55.242 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = redis-optimart, redisPort = 6379 -2024-11-14 12:42:55.608 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-14 12:42:55.880 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 12:42:56.273 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-14 12:42:56.445 [restartedMain] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name userDetailsService -2024-11-14 12:42:58.280 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-14 12:42:58.324 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-14 12:42:58.328 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-14 12:42:58.332 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 4.729 seconds (process running for 659.253) -2024-11-14 12:42:58.339 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-14 12:43:03.869 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-14 12:43:03.872 [Thread-51] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-14 12:43:03.996 [Thread-51] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 12:43:03.998 [Thread-51] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-13 - Shutdown initiated... -2024-11-14 12:43:04.000 [Thread-51] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-13 - Shutdown completed. -2024-11-14 12:43:04.308 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 16288 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-14 12:43:04.309 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-14 12:43:05.241 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 12:43:05.241 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-14 12:43:05.321 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 78 ms. Found 16 JPA repository interfaces. -2024-11-14 12:43:05.325 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 12:43:05.325 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-14 12:43:05.332 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:43:05.333 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:43:05.333 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:43:05.333 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:43:05.333 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:43:05.333 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:43:05.333 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:43:05.333 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:43:05.333 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:43:05.333 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:43:05.333 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:43:05.333 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:43:05.333 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:43:05.333 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:43:05.333 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:43:05.333 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:43:05.333 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 7 ms. Found 0 Redis repository interfaces. -2024-11-14 12:43:05.717 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-14 12:43:05.718 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-14 12:43:05.718 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-14 12:43:05.718 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-14 12:43:05.749 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-14 12:43:05.749 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1436 ms -2024-11-14 12:43:05.871 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-14 12:43:05.873 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-14 12:43:05.881 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-14 12:43:05.882 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-14 - Starting... -2024-11-14 12:43:05.933 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-14 - Added connection org.postgresql.jdbc.PgConnection@5a48ad57 -2024-11-14 12:43:05.933 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-14 - Start completed. -2024-11-14 12:43:05.947 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-14 12:43:06.130 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = redis-optimart, redisPort = 6379 -2024-11-14 12:43:06.440 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-14 12:43:06.703 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 12:43:07.228 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-14 12:43:07.431 [restartedMain] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name userDetailsService -2024-11-14 12:43:09.199 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-14 12:43:09.233 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-14 12:43:09.237 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-14 12:43:09.240 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 4.995 seconds (process running for 670.161) -2024-11-14 12:43:09.247 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-14 12:43:17.014 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 12:43:17.015 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-14 - Shutdown initiated... -2024-11-14 12:43:17.017 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-14 - Shutdown completed. -2024-11-14 12:43:21.043 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-14 12:43:21.086 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 15472 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-14 12:43:21.087 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-14 12:43:21.156 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-14 12:43:21.156 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-14 12:43:21.408 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-14 12:43:21.415 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-14 12:43:22.620 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 12:43:22.623 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-14 12:43:22.910 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 279 ms. Found 16 JPA repository interfaces. -2024-11-14 12:43:22.935 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 12:43:22.937 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-14 12:43:22.962 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:43:22.962 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:43:22.962 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:43:22.962 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:43:22.963 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:43:22.963 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:43:22.963 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:43:22.963 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:43:22.970 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:43:22.970 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:43:22.970 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:43:22.970 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:43:22.970 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:43:22.971 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:43:22.971 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:43:22.971 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 12:43:22.971 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 21 ms. Found 0 Redis repository interfaces. -2024-11-14 12:43:24.300 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-14 12:43:24.313 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-14 12:43:24.315 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-14 12:43:24.316 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-14 12:43:24.394 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-14 12:43:24.394 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 3237 ms -2024-11-14 12:43:24.674 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-14 12:43:24.783 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-14 12:43:24.845 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-14 12:43:25.389 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-14 12:43:25.433 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-14 12:43:25.610 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@6e35c7e2 -2024-11-14 12:43:25.613 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-14 12:43:25.681 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-14 12:43:26.424 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-14 12:43:28.441 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-14 12:43:28.938 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 12:43:30.114 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-14 12:43:30.354 [restartedMain] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name userDetailsService -2024-11-14 12:43:34.841 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-14 12:43:34.903 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-14 12:43:34.931 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-14 12:43:34.944 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 14.297 seconds (process running for 16.017) -2024-11-14 12:43:35.150 [http-nio-8080-exec-5] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2024-11-14 12:43:35.150 [http-nio-8080-exec-5] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2024-11-14 12:43:35.152 [http-nio-8080-exec-5] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 1 ms -2024-11-14 12:43:35.219 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-14 12:43:35.219 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/orders/me -2024-11-14 12:43:35.219 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:43:35.469 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:43:35.480 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:43:35.490 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:44:13.642 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/auth/login -2024-11-14 12:44:13.826 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of login -2024-11-14 12:44:14.279 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of login -2024-11-14 12:44:14.280 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of login took 455 ms -2024-11-14 12:44:14.914 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:44:15.022 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:44:15.086 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:44:15.086 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 64 ms -2024-11-14 12:44:15.099 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:44:15.142 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:44:15.152 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:44:15.154 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 11 ms -2024-11-14 12:44:15.160 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:44:15.192 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:44:15.220 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:44:15.220 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 28 ms -2024-11-14 12:44:15.226 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:44:15.262 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:44:15.273 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:44:15.274 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 12 ms -2024-11-14 12:44:16.618 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-14 12:44:16.620 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-14 12:44:16.627 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-14 12:44:16.627 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-14 12:44:16.633 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-14 12:44:16.633 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 6 ms -2024-11-14 12:44:16.635 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-14 12:44:16.635 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 8 ms -2024-11-14 12:44:16.720 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:44:16.746 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:44:16.755 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:44:16.756 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 10 ms -2024-11-14 12:44:16.788 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products/public -2024-11-14 12:44:16.790 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductsPublic -2024-11-14 12:44:16.888 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductsPublic -2024-11-14 12:44:16.888 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductsPublic took 97 ms -2024-11-14 12:44:20.019 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:44:20.022 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products/c1e17cf8-4978-4841-a433-24ad89a4696a -2024-11-14 12:44:20.049 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:44:20.060 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:44:20.060 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 11 ms -2024-11-14 12:44:20.061 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getOneProduct -2024-11-14 12:44:20.065 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:44:20.072 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getOneProduct -2024-11-14 12:44:20.072 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getOneProduct took 10 ms -2024-11-14 12:44:20.087 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:44:20.093 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:44:20.095 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 7 ms -2024-11-14 12:44:20.098 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:44:20.120 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:44:20.131 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:44:20.131 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 11 ms -2024-11-14 12:44:20.135 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:44:20.154 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:44:20.161 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:44:20.161 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 7 ms -2024-11-14 12:44:22.728 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-14 12:44:22.730 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-14 12:44:22.735 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-14 12:44:22.735 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 4 ms -2024-11-14 12:44:22.741 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-14 12:44:22.745 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-14 12:44:22.745 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/payment-type -2024-11-14 12:44:22.748 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:44:22.748 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/delivery-type -2024-11-14 12:44:22.749 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-14 12:44:22.750 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 5 ms -2024-11-14 12:44:22.775 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:44:22.777 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getPaymentType -2024-11-14 12:44:22.783 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:44:22.783 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 7 ms -2024-11-14 12:44:22.787 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getPaymentType -2024-11-14 12:44:22.787 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getPaymentType took 10 ms -2024-11-14 12:44:22.795 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getDeliveryType -2024-11-14 12:44:22.803 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getDeliveryType -2024-11-14 12:44:22.804 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getDeliveryType took 8 ms -2024-11-14 12:44:26.730 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-14 12:44:26.759 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getInfoCurrentUser -2024-11-14 12:44:26.775 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getInfoCurrentUser -2024-11-14 12:44:26.776 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getInfoCurrentUser took 17 ms -2024-11-14 12:44:26.941 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-14 12:44:26.942 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-14 12:44:26.947 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-14 12:44:26.947 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 4 ms -2024-11-14 12:44:26.951 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-14 12:44:26.954 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-14 12:44:26.959 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-14 12:44:26.959 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 5 ms -2024-11-14 12:44:26.992 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:44:26.992 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/payment-type -2024-11-14 12:44:26.993 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/delivery-type -2024-11-14 12:44:26.993 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:44:27.028 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:44:27.028 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getPaymentType -2024-11-14 12:44:27.032 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getDeliveryType -2024-11-14 12:44:27.043 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getDeliveryType -2024-11-14 12:44:27.043 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getPaymentType -2024-11-14 12:44:27.043 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:44:27.043 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getPaymentType took 15 ms -2024-11-14 12:44:27.043 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getDeliveryType took 11 ms -2024-11-14 12:44:27.043 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 15 ms -2024-11-14 12:44:27.047 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:44:27.052 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:44:27.057 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:44:27.057 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 17 ms -2024-11-14 12:44:27.081 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:44:27.089 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:44:27.089 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 8 ms -2024-11-14 12:44:27.096 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:44:27.117 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:44:27.129 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:44:27.130 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 12 ms -2024-11-14 12:44:27.135 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:44:27.162 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:44:27.168 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:44:27.168 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 5 ms -2024-11-14 12:44:28.579 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/orders -2024-11-14 12:44:28.607 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of createOrder -2024-11-14 12:44:30.019 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of createOrder -2024-11-14 12:44:30.019 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of createOrder took 1412 ms -2024-11-14 12:44:30.080 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:44:30.096 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:44:30.101 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:44:30.101 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 5 ms -2024-11-14 12:44:30.872 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/orders/me -2024-11-14 12:44:30.892 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllOrderUser -2024-11-14 12:44:30.928 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllOrderUser -2024-11-14 12:44:30.928 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllOrderUser took 35 ms -2024-11-14 12:44:31.067 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:44:31.088 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:44:31.092 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:44:31.092 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 4 ms -2024-11-14 12:44:31.096 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:44:31.109 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:44:31.112 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:44:31.112 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 4 ms -2024-11-14 12:44:31.116 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:44:31.134 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:44:31.137 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:44:31.137 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 4 ms -2024-11-14 12:44:31.140 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:44:31.156 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:44:31.159 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:44:31.159 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 4 ms -2024-11-14 12:44:31.163 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:44:31.176 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:44:31.181 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:44:31.181 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 4 ms -2024-11-14 12:44:33.365 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/notifications/all/read -2024-11-14 12:44:33.367 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of readAllNotification -2024-11-14 12:44:33.400 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of readAllNotification -2024-11-14 12:44:33.400 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of readAllNotification took 32 ms -2024-11-14 12:44:33.623 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:44:33.638 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:44:33.642 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:44:33.642 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 4 ms -2024-11-14 12:44:33.645 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:44:33.663 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:44:33.668 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:44:33.668 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 5 ms -2024-11-14 12:44:33.672 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:44:33.690 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:44:33.695 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:44:33.695 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 5 ms -2024-11-14 12:44:33.703 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 12:44:33.721 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 12:44:33.727 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 12:44:33.727 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 5 ms -2024-11-14 12:44:34.923 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/payment/vnpay -2024-11-14 12:44:34.941 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of pay -2024-11-14 12:44:34.947 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of pay -2024-11-14 12:44:34.948 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of pay took 7 ms -2024-11-14 12:50:27.631 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/payment/vnpay -2024-11-14 12:50:27.643 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of pay -2024-11-14 12:50:27.644 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of pay -2024-11-14 12:50:27.644 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of pay took 1 ms -2024-11-14 13:00:18.176 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 13:00:18.181 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-14 13:00:18.186 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-14 13:23:52.615 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-14 13:23:52.724 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 9884 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-14 13:23:52.726 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-14 13:23:52.852 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-14 13:23:52.852 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-14 13:23:53.224 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-14 13:23:53.231 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-14 13:23:55.406 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 13:23:55.409 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-14 13:23:55.853 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 428 ms. Found 16 JPA repository interfaces. -2024-11-14 13:23:55.890 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 13:23:55.893 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-14 13:23:55.935 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:23:55.936 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:23:55.936 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:23:55.936 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:23:55.937 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:23:55.938 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:23:55.938 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:23:55.939 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:23:55.941 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:23:55.941 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:23:55.941 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:23:55.942 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:23:55.942 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:23:55.942 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:23:55.942 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:23:55.942 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:23:55.942 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 32 ms. Found 0 Redis repository interfaces. -2024-11-14 13:23:59.379 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-14 13:23:59.411 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-14 13:23:59.417 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-14 13:23:59.418 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-14 13:23:59.573 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-14 13:23:59.574 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 6720 ms -2024-11-14 13:24:00.095 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-14 13:24:00.356 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-14 13:24:00.518 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-14 13:24:01.490 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-14 13:24:01.570 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-14 13:24:02.047 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@5549ed80 -2024-11-14 13:24:02.052 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-14 13:24:02.174 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-14 13:24:03.454 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-14 13:24:06.288 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-14 13:24:06.800 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 13:24:08.524 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-14 13:24:08.937 [restartedMain] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name userDetailsService -2024-11-14 13:24:12.612 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-14 13:24:12.669 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-14 13:24:12.689 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-14 13:24:12.699 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 21.413 seconds (process running for 25.484) -2024-11-14 13:26:21.924 [http-nio-8080-exec-2] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2024-11-14 13:26:21.925 [http-nio-8080-exec-2] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2024-11-14 13:26:21.930 [http-nio-8080-exec-2] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 5 ms -2024-11-14 13:26:22.016 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-14 13:26:22.016 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 13:26:22.018 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products/d187c2bb-bf01-4d32-a3a0-8439b2a5d90c -2024-11-14 13:26:22.183 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 13:26:22.195 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 13:26:22.205 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 13:26:24.792 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/auth/login -2024-11-14 13:26:24.961 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of login -2024-11-14 13:26:25.482 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of login -2024-11-14 13:26:25.484 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of login took 524 ms -2024-11-14 13:26:25.691 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 13:26:25.825 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 13:26:25.899 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-14 13:26:25.905 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-14 13:26:25.911 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 13:26:25.912 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 86 ms -2024-11-14 13:26:25.915 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-14 13:26:25.915 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-14 13:26:25.925 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 13:26:25.932 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 13:26:25.932 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-14 13:26:25.932 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 17 ms -2024-11-14 13:26:25.933 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-14 13:26:25.933 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 18 ms -2024-11-14 13:26:25.971 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 13:26:26.000 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 13:26:26.000 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 29 ms -2024-11-14 13:26:26.009 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 13:26:26.026 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 13:26:26.027 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 16 ms -2024-11-14 13:26:26.035 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 13:26:26.063 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 13:26:26.072 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 13:26:26.072 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 8 ms -2024-11-14 13:26:26.077 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 13:26:26.103 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 13:26:26.115 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 13:26:26.116 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 11 ms -2024-11-14 13:26:26.224 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products/public -2024-11-14 13:26:26.230 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductsPublic -2024-11-14 13:26:26.306 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductsPublic -2024-11-14 13:26:26.306 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductsPublic took 76 ms -2024-11-14 13:26:32.488 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 13:26:32.493 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products/c1e17cf8-4978-4841-a433-24ad89a4696a -2024-11-14 13:26:32.513 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 13:26:32.521 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 13:26:32.522 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 8 ms -2024-11-14 13:26:32.526 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 13:26:32.531 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getOneProduct -2024-11-14 13:26:32.538 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getOneProduct -2024-11-14 13:26:32.539 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getOneProduct took 8 ms -2024-11-14 13:26:32.545 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 13:26:32.551 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 13:26:32.551 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 6 ms -2024-11-14 13:26:32.555 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 13:26:32.573 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 13:26:32.580 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 13:26:32.580 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 6 ms -2024-11-14 13:26:32.583 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 13:26:32.599 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 13:26:32.606 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 13:26:32.606 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 6 ms -2024-11-14 13:26:34.614 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-14 13:26:34.619 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-14 13:26:34.625 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-14 13:26:34.626 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 6 ms -2024-11-14 13:26:34.634 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-14 13:26:34.634 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/payment-type -2024-11-14 13:26:34.635 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 13:26:34.635 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/delivery-type -2024-11-14 13:26:34.638 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-14 13:26:34.643 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-14 13:26:34.643 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 5 ms -2024-11-14 13:26:34.665 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getPaymentType -2024-11-14 13:26:34.667 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getDeliveryType -2024-11-14 13:26:34.675 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getDeliveryType -2024-11-14 13:26:34.675 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getPaymentType -2024-11-14 13:26:34.676 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getDeliveryType took 8 ms -2024-11-14 13:26:34.676 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getPaymentType took 10 ms -2024-11-14 13:26:34.679 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 13:26:34.689 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 13:26:34.690 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 11 ms -2024-11-14 13:26:39.847 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-14 13:26:39.873 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getInfoCurrentUser -2024-11-14 13:26:39.887 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getInfoCurrentUser -2024-11-14 13:26:39.888 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getInfoCurrentUser took 14 ms -2024-11-14 13:26:40.041 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-14 13:26:40.043 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-14 13:26:40.046 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-14 13:26:40.047 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 3 ms -2024-11-14 13:26:40.051 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-14 13:26:40.053 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-14 13:26:40.057 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-14 13:26:40.057 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 4 ms -2024-11-14 13:26:40.096 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 13:26:40.104 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/delivery-type -2024-11-14 13:26:40.104 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 13:26:40.104 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/payment-type -2024-11-14 13:26:40.140 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 13:26:40.142 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 13:26:40.145 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getPaymentType -2024-11-14 13:26:40.148 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getDeliveryType -2024-11-14 13:26:40.154 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 13:26:40.154 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 13 ms -2024-11-14 13:26:40.159 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getPaymentType -2024-11-14 13:26:40.159 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getPaymentType took 15 ms -2024-11-14 13:26:40.160 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getDeliveryType -2024-11-14 13:26:40.160 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 13:26:40.161 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getDeliveryType took 13 ms -2024-11-14 13:26:40.161 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 20 ms -2024-11-14 13:26:40.170 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 13:26:40.192 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 13:26:40.196 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 13:26:40.197 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 5 ms -2024-11-14 13:26:40.200 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 13:26:40.213 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 13:26:40.219 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 13:26:40.219 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 5 ms -2024-11-14 13:26:40.222 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 13:26:40.241 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 13:26:40.249 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 13:26:40.249 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 8 ms -2024-11-14 13:26:41.794 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/orders -2024-11-14 13:26:41.821 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of createOrder -2024-11-14 13:26:43.336 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of createOrder -2024-11-14 13:26:43.336 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of createOrder took 1515 ms -2024-11-14 13:26:43.394 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 13:26:43.409 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 13:26:43.414 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 13:26:43.414 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 5 ms -2024-11-14 13:26:45.630 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/orders/me -2024-11-14 13:26:45.657 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllOrderUser -2024-11-14 13:26:45.700 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllOrderUser -2024-11-14 13:26:45.700 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllOrderUser took 43 ms -2024-11-14 13:26:45.966 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 13:26:45.997 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 13:26:46.004 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 13:26:46.005 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 6 ms -2024-11-14 13:26:46.010 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 13:26:46.025 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 13:26:46.031 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 13:26:46.031 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 5 ms -2024-11-14 13:26:46.035 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 13:26:46.050 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 13:26:46.055 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 13:26:46.055 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 5 ms -2024-11-14 13:26:46.057 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 13:26:46.077 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 13:26:46.083 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 13:26:46.083 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 5 ms -2024-11-14 13:26:46.089 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 13:26:46.107 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 13:26:46.111 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 13:26:46.111 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 5 ms -2024-11-14 13:26:46.115 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 13:26:46.132 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 13:26:46.138 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 13:26:46.138 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 5 ms -2024-11-14 13:28:55.383 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 290 class path changes (0 additions, 288 deletions, 2 modifications) -2024-11-14 13:28:55.392 [Thread-5] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-14 13:28:55.557 [Thread-5] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 13:28:55.565 [Thread-5] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-14 13:28:55.572 [Thread-5] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-14 13:28:55.840 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 9884 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-14 13:28:55.840 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-14 13:28:56.481 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 13:28:56.481 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-14 13:28:56.481 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 1 ms. Found 0 JPA repository interfaces. -2024-11-14 13:28:56.496 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 13:28:56.496 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-14 13:28:56.496 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 0 ms. Found 0 Redis repository interfaces. -2024-11-14 13:28:56.786 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-14 13:28:56.795 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-14 13:28:56.795 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-14 13:28:56.795 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-14 13:28:56.842 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-14 13:28:56.842 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 986 ms -2024-11-14 13:28:56.937 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-14 13:28:56.948 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-14 13:28:56.974 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-14 13:28:56.974 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Starting... -2024-11-14 13:28:57.057 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-2 - Added connection org.postgresql.jdbc.PgConnection@5f7054dc -2024-11-14 13:28:57.060 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Start completed. -2024-11-14 13:28:57.071 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-14 13:28:57.118 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-14 13:28:57.119 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 13:28:57.238 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-14 13:28:57.972 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-14 13:28:57.997 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-14 13:28:58.001 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-14 13:28:58.001 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 2.285 seconds (process running for 310.795) -2024-11-14 13:28:58.011 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation delta: - - -========================== -CONDITION EVALUATION DELTA -========================== - - -Positive matches: ------------------ - - JacksonAutoConfiguration.JacksonObjectMapperConfiguration#jacksonObjectMapper matched: - - @ConditionalOnMissingBean (types: com.fasterxml.jackson.databind.ObjectMapper; SearchStrategy: all) did not find any beans (OnBeanCondition) - - LettuceConnectionConfiguration#redisConnectionFactory matched: - - @ConditionalOnMissingBean (types: org.springframework.data.redis.connection.RedisConnectionFactory; SearchStrategy: all) did not find any beans (OnBeanCondition) - - @ConditionalOnThreading found PLATFORM (OnThreadingCondition) - - OAuth2WebSecurityConfiguration.OAuth2SecurityFilterChainConfiguration matched: - - AllNestedConditions 2 matched 0 did not; NestedCondition on DefaultWebSecurityCondition.Beans @ConditionalOnMissingBean (types: org.springframework.security.web.SecurityFilterChain; SearchStrategy: all) did not find any beans; NestedCondition on DefaultWebSecurityCondition.Classes @ConditionalOnClass found required classes 'org.springframework.security.web.SecurityFilterChain', 'org.springframework.security.config.annotation.web.builders.HttpSecurity' (DefaultWebSecurityCondition) - - RedisAutoConfiguration#redisTemplate matched: - - @ConditionalOnSingleCandidate (types: org.springframework.data.redis.connection.RedisConnectionFactory; SearchStrategy: all) found a single bean 'redisConnectionFactory'; @ConditionalOnMissingBean (names: redisTemplate; SearchStrategy: all) did not find any beans (OnBeanCondition) - - SpringBootWebSecurityConfiguration.WebSecurityEnablerConfiguration matched: - - @ConditionalOnClass found required class 'org.springframework.security.config.annotation.web.configuration.EnableWebSecurity' (OnClassCondition) - - @ConditionalOnMissingBean (names: springSecurityFilterChain; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration matched: - - @ConditionalOnClass found required classes 'jakarta.servlet.Servlet', 'org.springframework.web.servlet.DispatcherServlet', 'org.springframework.web.servlet.config.annotation.WebMvcConfigurer' (OnClassCondition) - - found 'session' scope (OnWebApplicationCondition) - - @ConditionalOnMissingBean (types: org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration#formContentFilter matched: - - @ConditionalOnProperty (spring.mvc.formcontent.filter.enabled) matched (OnPropertyCondition) - - @ConditionalOnMissingBean (types: org.springframework.web.filter.FormContentFilter; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration.EnableWebMvcConfiguration#flashMapManager matched: - - @ConditionalOnMissingBean (names: flashMapManager; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration.EnableWebMvcConfiguration#localeResolver matched: - - @ConditionalOnMissingBean (names: localeResolver; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration.EnableWebMvcConfiguration#themeResolver matched: - - @ConditionalOnMissingBean (names: themeResolver; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter#defaultViewResolver matched: - - @ConditionalOnMissingBean (types: org.springframework.web.servlet.view.InternalResourceViewResolver; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter#requestContextFilter matched: - - @ConditionalOnMissingBean (types: org.springframework.web.context.request.RequestContextListener,org.springframework.web.filter.RequestContextFilter; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter#viewResolver matched: - - @ConditionalOnBean (types: org.springframework.web.servlet.ViewResolver; SearchStrategy: all) found beans 'defaultViewResolver', 'beanNameViewResolver', 'mvcViewResolver'; @ConditionalOnMissingBean (names: viewResolver types: org.springframework.web.servlet.view.ContentNegotiatingViewResolver; SearchStrategy: all) did not find any beans (OnBeanCondition) - - -Negative matches: ------------------ - - WebMvcAutoConfiguration#hiddenHttpMethodFilter: - Did not match: - - @ConditionalOnProperty (spring.mvc.hiddenmethod.filter.enabled) did not find property 'enabled' (OnPropertyCondition) - - WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter#beanNameViewResolver: - Did not match: - - @ConditionalOnMissingBean (types: org.springframework.web.servlet.view.BeanNameViewResolver; SearchStrategy: all) found beans of type 'org.springframework.web.servlet.view.BeanNameViewResolver' beanNameViewResolver (OnBeanCondition) - - -Exclusions: ------------ - - None - - -Unconditional classes: ----------------------- - - None - - - -2024-11-14 13:29:05.180 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 288 class path changes (288 additions, 0 deletions, 0 modifications) -2024-11-14 13:29:05.183 [Thread-7] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-14 13:29:05.197 [Thread-7] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 13:29:05.197 [Thread-7] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown initiated... -2024-11-14 13:29:05.208 [Thread-7] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown completed. -2024-11-14 13:29:05.387 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 9884 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-14 13:29:05.387 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-14 13:29:06.188 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 13:29:06.188 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-14 13:29:06.305 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 129 ms. Found 16 JPA repository interfaces. -2024-11-14 13:29:06.326 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 13:29:06.331 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-14 13:29:06.338 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:29:06.338 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:29:06.338 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:29:06.338 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:29:06.338 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:29:06.338 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:29:06.338 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:29:06.338 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:29:06.338 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:29:06.338 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:29:06.338 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:29:06.338 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:29:06.338 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:29:06.338 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:29:06.338 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:29:06.338 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:29:06.338 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 12 ms. Found 0 Redis repository interfaces. -2024-11-14 13:29:06.939 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-14 13:29:06.939 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-14 13:29:06.941 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-14 13:29:06.941 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-14 13:29:06.974 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-14 13:29:06.974 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1583 ms -2024-11-14 13:29:07.214 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-14 13:29:07.218 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-14 13:29:07.235 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-14 13:29:07.235 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Starting... -2024-11-14 13:29:07.308 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-3 - Added connection org.postgresql.jdbc.PgConnection@4fe1e4ea -2024-11-14 13:29:07.308 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Start completed. -2024-11-14 13:29:07.312 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-14 13:29:07.643 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-14 13:29:08.478 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-14 13:29:08.834 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 13:29:09.543 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-14 13:29:09.609 [main] INFO o.s.t.c.s.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.Optimart.OptiMartApplicationTests]: OptiMartApplicationTests does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2024-11-14 13:29:09.809 [restartedMain] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name userDetailsService -2024-11-14 13:29:09.835 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.Optimart.OptiMartApplication for test class com.Optimart.OptiMartApplicationTests -2024-11-14 13:29:10.096 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to context in which it is running -2024-11-14 13:29:10.490 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-14 13:29:10.501 [main] WARN o.s.b.t.j.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer - - -Found multiple occurrences of org.json.JSONObject on the class path: - - jar:file:/C:/Users/Admin/.m2/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar!/org/json/JSONObject.class - jar:file:/C:/Users/Admin/.m2/repository/org/json/json/20231013/json-20231013.jar!/org/json/JSONObject.class - -You may wish to exclude one of them to ensure predictable runtime behavior - -2024-11-14 13:29:10.534 [main] INFO c.Optimart.OptiMartApplicationTests - Starting OptiMartApplicationTests using Java 21.0.2 with PID 9496 (started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-14 13:29:10.536 [main] INFO c.Optimart.OptiMartApplicationTests - No active profile set, falling back to 1 default profile: "default" -2024-11-14 13:29:11.046 [main] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-14 13:29:11.059 [main] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-14 13:29:12.769 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-14 13:29:12.829 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-14 13:29:12.834 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-14 13:29:12.842 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 7.521 seconds (process running for 325.627) -2024-11-14 13:29:12.858 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation delta: - - -========================== -CONDITION EVALUATION DELTA -========================== - - -Positive matches: ------------------ - - None - - -Negative matches: ------------------ - - JacksonAutoConfiguration.JacksonObjectMapperConfiguration#jacksonObjectMapper: - Did not match: - - @ConditionalOnMissingBean (types: com.fasterxml.jackson.databind.ObjectMapper; SearchStrategy: all) found beans of type 'com.fasterxml.jackson.databind.ObjectMapper' redisObjectMapper (OnBeanCondition) - - LettuceConnectionConfiguration#redisConnectionFactory: - Did not match: - - @ConditionalOnMissingBean (types: org.springframework.data.redis.connection.RedisConnectionFactory; SearchStrategy: all) found beans of type 'org.springframework.data.redis.connection.RedisConnectionFactory' redisConnectionFactory (OnBeanCondition) - - OAuth2WebSecurityConfiguration.OAuth2SecurityFilterChainConfiguration: - Did not match: - - AllNestedConditions 1 matched 1 did not; NestedCondition on DefaultWebSecurityCondition.Beans @ConditionalOnMissingBean (types: org.springframework.security.web.SecurityFilterChain; SearchStrategy: all) found beans of type 'org.springframework.security.web.SecurityFilterChain' securityFilterChain; NestedCondition on DefaultWebSecurityCondition.Classes @ConditionalOnClass found required classes 'org.springframework.security.web.SecurityFilterChain', 'org.springframework.security.config.annotation.web.builders.HttpSecurity' (DefaultWebSecurityCondition) - - RedisAutoConfiguration#redisTemplate: - Did not match: - - @ConditionalOnMissingBean (names: redisTemplate; SearchStrategy: all) found beans named redisTemplate (OnBeanCondition) - - SpringBootWebSecurityConfiguration.WebSecurityEnablerConfiguration: - Did not match: - - @ConditionalOnMissingBean (names: springSecurityFilterChain; SearchStrategy: all) found beans named springSecurityFilterChain (OnBeanCondition) - Matched: - - @ConditionalOnClass found required class 'org.springframework.security.config.annotation.web.configuration.EnableWebSecurity' (OnClassCondition) - - WebMvcAutoConfiguration: - Did not match: - - @ConditionalOnMissingBean (types: org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport; SearchStrategy: all) found beans of type 'org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport' org.springframework.web.servlet.config.annotation.DelegatingWebMvcConfiguration (OnBeanCondition) - Matched: - - @ConditionalOnClass found required classes 'jakarta.servlet.Servlet', 'org.springframework.web.servlet.DispatcherServlet', 'org.springframework.web.servlet.config.annotation.WebMvcConfigurer' (OnClassCondition) - - found 'session' scope (OnWebApplicationCondition) - - -Exclusions: ------------ - - None - - -Unconditional classes: ----------------------- - - None - - - -2024-11-14 13:29:12.926 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 13:29:12.930 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-14 13:29:13.402 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 455 ms. Found 16 JPA repository interfaces. -2024-11-14 13:29:13.444 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 13:29:13.447 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-14 13:29:13.487 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:29:13.487 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:29:13.488 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:29:13.489 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:29:13.490 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:29:13.490 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:29:13.492 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:29:13.493 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:29:13.494 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:29:13.495 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:29:13.495 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:29:13.496 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:29:13.496 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:29:13.497 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:29:13.498 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:29:13.498 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:29:13.498 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 32 ms. Found 0 Redis repository interfaces. -2024-11-14 13:29:15.198 [main] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-14 13:29:15.278 [main] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-14 13:29:15.325 [main] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-14 13:29:15.713 [main] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-14 13:29:15.731 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-14 13:29:16.009 [main] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@18e76101 -2024-11-14 13:29:16.011 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-14 13:29:16.071 [main] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-14 13:29:16.837 [main] INFO c.O.configuration.Redis.RedisConfig - redisHost = localhost, redisPort = 6379 -2024-11-14 13:29:18.791 [main] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-14 13:29:19.137 [main] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 13:29:20.260 [main] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-14 13:29:20.530 [main] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name userDetailsService -2024-11-14 13:29:24.564 [main] INFO c.Optimart.OptiMartApplicationTests - Started OptiMartApplicationTests in 14.491 seconds (process running for 16.676) -2024-11-14 13:29:26.081 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 13:29:26.088 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-14 13:29:26.090 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-14 13:30:06.060 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 290 class path changes (0 additions, 288 deletions, 2 modifications) -2024-11-14 13:30:06.063 [Thread-11] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-14 13:30:06.190 [Thread-11] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 13:30:06.191 [Thread-11] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Shutdown initiated... -2024-11-14 13:30:06.198 [Thread-11] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Shutdown completed. -2024-11-14 13:30:06.418 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 9884 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-14 13:30:06.418 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-14 13:30:06.946 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 13:30:06.946 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-14 13:30:06.948 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 1 ms. Found 0 JPA repository interfaces. -2024-11-14 13:30:06.956 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 13:30:06.956 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-14 13:30:06.957 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 0 ms. Found 0 Redis repository interfaces. -2024-11-14 13:30:07.199 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-14 13:30:07.200 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-14 13:30:07.200 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-14 13:30:07.200 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-14 13:30:07.252 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-14 13:30:07.252 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 830 ms -2024-11-14 13:30:07.329 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-14 13:30:07.332 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-14 13:30:07.362 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-14 13:30:07.363 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Starting... -2024-11-14 13:30:07.426 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-4 - Added connection org.postgresql.jdbc.PgConnection@5dead38a -2024-11-14 13:30:07.426 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Start completed. -2024-11-14 13:30:07.441 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-14 13:30:07.468 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-14 13:30:07.468 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 13:30:07.534 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-14 13:30:08.023 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-14 13:30:08.047 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-14 13:30:08.058 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-14 13:30:08.066 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 1.751 seconds (process running for 380.85) -2024-11-14 13:30:08.069 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation delta: - - -========================== -CONDITION EVALUATION DELTA -========================== - - -Positive matches: ------------------ - - JacksonAutoConfiguration.JacksonObjectMapperConfiguration#jacksonObjectMapper matched: - - @ConditionalOnMissingBean (types: com.fasterxml.jackson.databind.ObjectMapper; SearchStrategy: all) did not find any beans (OnBeanCondition) - - LettuceConnectionConfiguration#redisConnectionFactory matched: - - @ConditionalOnMissingBean (types: org.springframework.data.redis.connection.RedisConnectionFactory; SearchStrategy: all) did not find any beans (OnBeanCondition) - - @ConditionalOnThreading found PLATFORM (OnThreadingCondition) - - OAuth2WebSecurityConfiguration.OAuth2SecurityFilterChainConfiguration matched: - - AllNestedConditions 2 matched 0 did not; NestedCondition on DefaultWebSecurityCondition.Beans @ConditionalOnMissingBean (types: org.springframework.security.web.SecurityFilterChain; SearchStrategy: all) did not find any beans; NestedCondition on DefaultWebSecurityCondition.Classes @ConditionalOnClass found required classes 'org.springframework.security.web.SecurityFilterChain', 'org.springframework.security.config.annotation.web.builders.HttpSecurity' (DefaultWebSecurityCondition) - - RedisAutoConfiguration#redisTemplate matched: - - @ConditionalOnSingleCandidate (types: org.springframework.data.redis.connection.RedisConnectionFactory; SearchStrategy: all) found a single bean 'redisConnectionFactory'; @ConditionalOnMissingBean (names: redisTemplate; SearchStrategy: all) did not find any beans (OnBeanCondition) - - SpringBootWebSecurityConfiguration.WebSecurityEnablerConfiguration matched: - - @ConditionalOnClass found required class 'org.springframework.security.config.annotation.web.configuration.EnableWebSecurity' (OnClassCondition) - - @ConditionalOnMissingBean (names: springSecurityFilterChain; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration matched: - - @ConditionalOnClass found required classes 'jakarta.servlet.Servlet', 'org.springframework.web.servlet.DispatcherServlet', 'org.springframework.web.servlet.config.annotation.WebMvcConfigurer' (OnClassCondition) - - found 'session' scope (OnWebApplicationCondition) - - @ConditionalOnMissingBean (types: org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration#formContentFilter matched: - - @ConditionalOnProperty (spring.mvc.formcontent.filter.enabled) matched (OnPropertyCondition) - - @ConditionalOnMissingBean (types: org.springframework.web.filter.FormContentFilter; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration.EnableWebMvcConfiguration#flashMapManager matched: - - @ConditionalOnMissingBean (names: flashMapManager; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration.EnableWebMvcConfiguration#localeResolver matched: - - @ConditionalOnMissingBean (names: localeResolver; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration.EnableWebMvcConfiguration#themeResolver matched: - - @ConditionalOnMissingBean (names: themeResolver; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter#defaultViewResolver matched: - - @ConditionalOnMissingBean (types: org.springframework.web.servlet.view.InternalResourceViewResolver; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter#requestContextFilter matched: - - @ConditionalOnMissingBean (types: org.springframework.web.context.request.RequestContextListener,org.springframework.web.filter.RequestContextFilter; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter#viewResolver matched: - - @ConditionalOnBean (types: org.springframework.web.servlet.ViewResolver; SearchStrategy: all) found beans 'defaultViewResolver', 'beanNameViewResolver', 'mvcViewResolver'; @ConditionalOnMissingBean (names: viewResolver types: org.springframework.web.servlet.view.ContentNegotiatingViewResolver; SearchStrategy: all) did not find any beans (OnBeanCondition) - - -Negative matches: ------------------ - - WebMvcAutoConfiguration#hiddenHttpMethodFilter: - Did not match: - - @ConditionalOnProperty (spring.mvc.hiddenmethod.filter.enabled) did not find property 'enabled' (OnPropertyCondition) - - WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter#beanNameViewResolver: - Did not match: - - @ConditionalOnMissingBean (types: org.springframework.web.servlet.view.BeanNameViewResolver; SearchStrategy: all) found beans of type 'org.springframework.web.servlet.view.BeanNameViewResolver' beanNameViewResolver (OnBeanCondition) - - -Exclusions: ------------ - - None - - -Unconditional classes: ----------------------- - - None - - - -2024-11-14 13:30:15.238 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 288 class path changes (288 additions, 0 deletions, 0 modifications) -2024-11-14 13:30:15.240 [Thread-15] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-14 13:30:15.257 [Thread-15] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 13:30:15.257 [Thread-15] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Shutdown initiated... -2024-11-14 13:30:15.263 [Thread-15] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Shutdown completed. -2024-11-14 13:30:15.422 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 9884 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-14 13:30:15.422 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-14 13:30:16.286 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 13:30:16.286 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-14 13:30:16.387 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 101 ms. Found 16 JPA repository interfaces. -2024-11-14 13:30:16.393 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 13:30:16.393 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-14 13:30:16.402 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:30:16.402 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:30:16.403 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:30:16.403 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:30:16.403 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:30:16.403 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:30:16.403 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:30:16.403 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:30:16.403 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:30:16.403 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:30:16.403 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:30:16.404 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:30:16.404 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:30:16.404 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:30:16.404 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:30:16.404 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:30:16.404 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 11 ms. Found 0 Redis repository interfaces. -2024-11-14 13:30:16.942 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-14 13:30:16.943 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-14 13:30:16.943 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-14 13:30:16.943 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-14 13:30:16.977 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-14 13:30:16.977 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1552 ms -2024-11-14 13:30:17.177 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-14 13:30:17.180 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-14 13:30:17.196 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-14 13:30:17.198 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Starting... -2024-11-14 13:30:17.258 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-5 - Added connection org.postgresql.jdbc.PgConnection@4288587f -2024-11-14 13:30:17.258 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Start completed. -2024-11-14 13:30:17.272 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-14 13:30:17.544 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = redis-optimart, redisPort = 6379 -2024-11-14 13:30:18.376 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-14 13:30:18.753 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 13:30:18.928 [main] INFO o.s.t.c.s.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.Optimart.OptiMartApplicationTests]: OptiMartApplicationTests does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2024-11-14 13:30:19.117 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.Optimart.OptiMartApplication for test class com.Optimart.OptiMartApplicationTests -2024-11-14 13:30:19.275 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-14 13:30:19.337 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to context in which it is running -2024-11-14 13:30:19.502 [restartedMain] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name userDetailsService -2024-11-14 13:30:19.774 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-14 13:30:19.789 [main] WARN o.s.b.t.j.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer - - -Found multiple occurrences of org.json.JSONObject on the class path: - - jar:file:/C:/Users/Admin/.m2/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar!/org/json/JSONObject.class - jar:file:/C:/Users/Admin/.m2/repository/org/json/json/20231013/json-20231013.jar!/org/json/JSONObject.class - -You may wish to exclude one of them to ensure predictable runtime behavior - -2024-11-14 13:30:19.825 [main] INFO c.Optimart.OptiMartApplicationTests - Starting OptiMartApplicationTests using Java 21.0.2 with PID 2592 (started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-14 13:30:19.826 [main] INFO c.Optimart.OptiMartApplicationTests - No active profile set, falling back to 1 default profile: "default" -2024-11-14 13:30:20.271 [main] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-14 13:30:20.281 [main] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-14 13:30:22.044 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 13:30:22.048 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-14 13:30:22.230 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-14 13:30:22.281 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-14 13:30:22.287 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-14 13:30:22.295 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 6.922 seconds (process running for 395.08) -2024-11-14 13:30:22.303 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation delta: - - -========================== -CONDITION EVALUATION DELTA -========================== - - -Positive matches: ------------------ - - None - - -Negative matches: ------------------ - - JacksonAutoConfiguration.JacksonObjectMapperConfiguration#jacksonObjectMapper: - Did not match: - - @ConditionalOnMissingBean (types: com.fasterxml.jackson.databind.ObjectMapper; SearchStrategy: all) found beans of type 'com.fasterxml.jackson.databind.ObjectMapper' redisObjectMapper (OnBeanCondition) - - LettuceConnectionConfiguration#redisConnectionFactory: - Did not match: - - @ConditionalOnMissingBean (types: org.springframework.data.redis.connection.RedisConnectionFactory; SearchStrategy: all) found beans of type 'org.springframework.data.redis.connection.RedisConnectionFactory' redisConnectionFactory (OnBeanCondition) - - OAuth2WebSecurityConfiguration.OAuth2SecurityFilterChainConfiguration: - Did not match: - - AllNestedConditions 1 matched 1 did not; NestedCondition on DefaultWebSecurityCondition.Beans @ConditionalOnMissingBean (types: org.springframework.security.web.SecurityFilterChain; SearchStrategy: all) found beans of type 'org.springframework.security.web.SecurityFilterChain' securityFilterChain; NestedCondition on DefaultWebSecurityCondition.Classes @ConditionalOnClass found required classes 'org.springframework.security.web.SecurityFilterChain', 'org.springframework.security.config.annotation.web.builders.HttpSecurity' (DefaultWebSecurityCondition) - - RedisAutoConfiguration#redisTemplate: - Did not match: - - @ConditionalOnMissingBean (names: redisTemplate; SearchStrategy: all) found beans named redisTemplate (OnBeanCondition) - - SpringBootWebSecurityConfiguration.WebSecurityEnablerConfiguration: - Did not match: - - @ConditionalOnMissingBean (names: springSecurityFilterChain; SearchStrategy: all) found beans named springSecurityFilterChain (OnBeanCondition) - Matched: - - @ConditionalOnClass found required class 'org.springframework.security.config.annotation.web.configuration.EnableWebSecurity' (OnClassCondition) - - WebMvcAutoConfiguration: - Did not match: - - @ConditionalOnMissingBean (types: org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport; SearchStrategy: all) found beans of type 'org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport' org.springframework.web.servlet.config.annotation.DelegatingWebMvcConfiguration (OnBeanCondition) - Matched: - - @ConditionalOnClass found required classes 'jakarta.servlet.Servlet', 'org.springframework.web.servlet.DispatcherServlet', 'org.springframework.web.servlet.config.annotation.WebMvcConfigurer' (OnClassCondition) - - found 'session' scope (OnWebApplicationCondition) - - -Exclusions: ------------ - - None - - -Unconditional classes: ----------------------- - - None - - - -2024-11-14 13:30:22.428 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 366 ms. Found 16 JPA repository interfaces. -2024-11-14 13:30:22.472 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 13:30:22.475 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-14 13:30:22.512 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:30:22.512 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:30:22.513 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:30:22.514 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:30:22.515 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:30:22.517 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:30:22.518 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:30:22.519 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:30:22.521 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:30:22.521 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:30:22.522 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:30:22.523 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:30:22.524 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:30:22.524 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:30:22.525 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:30:22.526 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:30:22.526 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 30 ms. Found 0 Redis repository interfaces. -2024-11-14 13:30:23.992 [main] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-14 13:30:24.072 [main] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-14 13:30:24.120 [main] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-14 13:30:24.483 [main] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-14 13:30:24.515 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-14 13:30:24.743 [main] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@3dfa2f64 -2024-11-14 13:30:24.745 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-14 13:30:24.785 [main] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-14 13:30:25.488 [main] INFO c.O.configuration.Redis.RedisConfig - redisHost = redis-optimart, redisPort = 6379 -2024-11-14 13:30:27.294 [main] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-14 13:30:27.632 [main] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 13:30:28.600 [main] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-14 13:30:28.840 [main] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name userDetailsService -2024-11-14 13:30:31.788 [main] INFO c.Optimart.OptiMartApplicationTests - Started OptiMartApplicationTests in 12.466 seconds (process running for 14.591) -2024-11-14 13:30:32.899 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 13:30:32.902 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-14 13:30:32.910 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-14 13:30:57.105 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 2 class path changes (0 additions, 0 deletions, 2 modifications) -2024-11-14 13:30:57.110 [Thread-19] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-14 13:30:57.244 [Thread-19] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 13:30:57.244 [Thread-19] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Shutdown initiated... -2024-11-14 13:30:57.248 [Thread-19] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Shutdown completed. -2024-11-14 13:30:57.410 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 9884 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-14 13:30:57.410 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-14 13:30:58.122 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 13:30:58.122 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-14 13:30:58.207 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 86 ms. Found 16 JPA repository interfaces. -2024-11-14 13:30:58.212 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 13:30:58.212 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-14 13:30:58.222 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:30:58.222 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:30:58.222 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:30:58.222 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:30:58.223 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:30:58.223 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:30:58.223 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:30:58.223 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:30:58.223 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:30:58.223 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:30:58.223 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:30:58.223 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:30:58.223 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:30:58.223 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:30:58.223 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:30:58.223 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:30:58.223 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 9 ms. Found 0 Redis repository interfaces. -2024-11-14 13:30:58.601 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-14 13:30:58.601 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-14 13:30:58.601 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-14 13:30:58.601 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-14 13:30:58.634 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-14 13:30:58.634 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1222 ms -2024-11-14 13:30:58.806 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-14 13:30:58.806 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-14 13:30:58.823 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-14 13:30:58.824 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Starting... -2024-11-14 13:30:58.978 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-6 - Added connection org.postgresql.jdbc.PgConnection@14cf57c2 -2024-11-14 13:30:58.978 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Start completed. -2024-11-14 13:30:58.991 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-14 13:30:59.169 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = redis-optimart, redisPort = 6379 -2024-11-14 13:30:59.537 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-14 13:30:59.815 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 13:31:00.273 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-14 13:31:00.443 [restartedMain] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name userDetailsService -2024-11-14 13:31:02.831 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-14 13:31:02.904 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-14 13:31:02.909 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-14 13:31:02.909 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 5.565 seconds (process running for 435.701) -2024-11-14 13:31:02.928 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-14 13:31:04.730 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-14 13:31:04.732 [Thread-23] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-14 13:31:04.862 [Thread-23] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 13:31:04.862 [Thread-23] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Shutdown initiated... -2024-11-14 13:31:04.868 [Thread-23] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Shutdown completed. -2024-11-14 13:31:05.049 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 9884 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-14 13:31:05.049 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-14 13:31:05.784 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 13:31:05.784 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-14 13:31:05.867 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 82 ms. Found 16 JPA repository interfaces. -2024-11-14 13:31:05.874 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 13:31:05.874 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-14 13:31:05.875 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:31:05.875 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:31:05.875 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:31:05.875 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:31:05.875 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:31:05.875 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:31:05.875 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:31:05.875 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:31:05.875 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:31:05.875 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:31:05.875 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:31:05.875 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:31:05.875 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:31:05.875 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:31:05.875 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:31:05.875 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:31:05.875 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 8 ms. Found 0 Redis repository interfaces. -2024-11-14 13:31:06.295 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-14 13:31:06.296 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-14 13:31:06.296 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-14 13:31:06.296 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-14 13:31:06.323 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-14 13:31:06.323 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1268 ms -2024-11-14 13:31:06.445 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-14 13:31:06.458 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-14 13:31:06.465 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-14 13:31:06.468 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Starting... -2024-11-14 13:31:06.526 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-7 - Added connection org.postgresql.jdbc.PgConnection@1521f478 -2024-11-14 13:31:06.527 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Start completed. -2024-11-14 13:31:06.538 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-14 13:31:06.685 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = redis-optimart, redisPort = 6379 -2024-11-14 13:31:07.020 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-14 13:31:07.302 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 13:31:07.742 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-14 13:31:08.220 [restartedMain] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name userDetailsService -2024-11-14 13:31:13.719 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-14 13:31:13.847 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-14 13:31:13.854 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-14 13:31:13.864 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 8.89 seconds (process running for 446.648) -2024-11-14 13:31:13.879 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-14 13:32:10.194 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-14 13:32:10.198 [Thread-27] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-14 13:32:10.326 [Thread-27] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 13:32:10.327 [Thread-27] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Shutdown initiated... -2024-11-14 13:32:10.331 [Thread-27] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Shutdown completed. -2024-11-14 13:32:10.578 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 9884 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-14 13:32:10.578 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-14 13:32:11.790 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 13:32:11.790 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-14 13:32:11.917 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 129 ms. Found 16 JPA repository interfaces. -2024-11-14 13:32:11.924 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 13:32:11.930 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-14 13:32:11.944 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:32:11.945 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:32:11.945 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:32:11.945 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:32:11.945 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:32:11.945 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:32:11.945 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:32:11.945 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:32:11.945 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:32:11.945 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:32:11.945 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:32:11.945 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:32:11.945 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:32:11.945 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:32:11.945 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:32:11.945 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:32:11.945 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 16 ms. Found 0 Redis repository interfaces. -2024-11-14 13:32:12.546 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-14 13:32:12.546 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-14 13:32:12.546 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-14 13:32:12.546 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-14 13:32:12.612 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-14 13:32:12.612 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2029 ms -2024-11-14 13:32:12.908 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-14 13:32:12.915 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-14 13:32:12.934 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-14 13:32:12.935 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-8 - Starting... -2024-11-14 13:32:13.132 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-8 - Added connection org.postgresql.jdbc.PgConnection@702214f0 -2024-11-14 13:32:13.133 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-8 - Start completed. -2024-11-14 13:32:13.151 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-14 13:32:13.368 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = redis-optimart, redisPort = 6379 -2024-11-14 13:32:13.768 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-14 13:32:14.079 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 13:32:14.583 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-14 13:32:14.784 [restartedMain] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name userDetailsService -2024-11-14 13:32:17.228 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-14 13:32:17.278 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-14 13:32:17.283 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-14 13:32:17.289 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 6.793 seconds (process running for 510.073) -2024-11-14 13:32:17.301 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-14 13:33:10.439 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-14 13:33:10.441 [Thread-31] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-14 13:33:10.568 [Thread-31] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 13:33:10.569 [Thread-31] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-8 - Shutdown initiated... -2024-11-14 13:33:10.572 [Thread-31] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-8 - Shutdown completed. -2024-11-14 13:33:10.738 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 9884 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-14 13:33:10.738 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-14 13:33:11.392 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 13:33:11.392 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-14 13:33:11.479 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 86 ms. Found 16 JPA repository interfaces. -2024-11-14 13:33:11.485 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 13:33:11.485 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-14 13:33:11.494 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:33:11.494 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:33:11.495 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:33:11.495 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:33:11.495 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:33:11.495 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:33:11.495 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:33:11.495 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:33:11.495 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:33:11.495 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:33:11.495 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:33:11.495 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:33:11.495 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:33:11.495 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:33:11.495 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:33:11.495 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:33:11.496 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 9 ms. Found 0 Redis repository interfaces. -2024-11-14 13:33:11.876 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-14 13:33:11.877 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-14 13:33:11.877 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-14 13:33:11.877 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-14 13:33:11.911 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-14 13:33:11.912 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1170 ms -2024-11-14 13:33:12.119 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-14 13:33:12.124 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-14 13:33:12.146 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-14 13:33:12.148 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-9 - Starting... -2024-11-14 13:33:12.230 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-9 - Added connection org.postgresql.jdbc.PgConnection@21b335df -2024-11-14 13:33:12.231 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-9 - Start completed. -2024-11-14 13:33:12.246 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-14 13:33:12.494 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = redis-optimart, redisPort = 6379 -2024-11-14 13:33:12.969 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-14 13:33:13.387 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 13:33:13.762 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-14 13:33:13.916 [restartedMain] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name userDetailsService -2024-11-14 13:33:15.439 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-14 13:33:15.483 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-14 13:33:15.488 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-14 13:33:15.494 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 4.807 seconds (process running for 568.278) -2024-11-14 13:33:15.502 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-14 13:33:57.082 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-14 13:33:57.085 [Thread-35] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-14 13:33:57.229 [Thread-35] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 13:33:57.231 [Thread-35] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-9 - Shutdown initiated... -2024-11-14 13:33:57.241 [Thread-35] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-9 - Shutdown completed. -2024-11-14 13:33:57.434 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 9884 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-14 13:33:57.435 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-14 13:33:57.976 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 13:33:57.977 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-14 13:33:58.058 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 82 ms. Found 16 JPA repository interfaces. -2024-11-14 13:33:58.063 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 13:33:58.064 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-14 13:33:58.070 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:33:58.070 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:33:58.071 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:33:58.071 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:33:58.071 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:33:58.071 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:33:58.071 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:33:58.071 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:33:58.071 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:33:58.071 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:33:58.071 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:33:58.071 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:33:58.071 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:33:58.071 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:33:58.072 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:33:58.072 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:33:58.072 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 7 ms. Found 0 Redis repository interfaces. -2024-11-14 13:33:58.361 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-14 13:33:58.362 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-14 13:33:58.362 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-14 13:33:58.362 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-14 13:33:58.394 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-14 13:33:58.394 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 955 ms -2024-11-14 13:33:58.540 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-14 13:33:58.542 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-14 13:33:58.552 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-14 13:33:58.553 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-10 - Starting... -2024-11-14 13:33:58.608 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-10 - Added connection org.postgresql.jdbc.PgConnection@59111269 -2024-11-14 13:33:58.608 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-10 - Start completed. -2024-11-14 13:33:58.619 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-14 13:33:58.767 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = redis-optimart, redisPort = 6379 -2024-11-14 13:33:59.081 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-14 13:33:59.413 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 13:34:00.086 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-14 13:34:00.406 [restartedMain] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name userDetailsService -2024-11-14 13:34:04.759 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-14 13:34:04.822 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-14 13:34:04.829 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 7.441 seconds (process running for 617.614) -2024-11-14 13:34:04.840 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-14 13:34:04.953 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 13:34:04.955 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-10 - Shutdown initiated... -2024-11-14 13:34:04.961 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-10 - Shutdown completed. -2024-11-14 13:45:38.371 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-14 13:45:38.436 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 20608 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-14 13:45:38.438 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-14 13:45:38.523 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-14 13:45:38.523 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-14 13:45:38.775 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-14 13:45:38.782 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-14 13:45:40.148 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 13:45:40.150 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-14 13:45:40.387 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 228 ms. Found 16 JPA repository interfaces. -2024-11-14 13:45:40.412 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 13:45:40.414 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-14 13:45:40.441 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:45:40.441 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:45:40.441 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:45:40.443 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:45:40.443 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:45:40.443 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:45:40.443 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:45:40.443 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:45:40.444 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:45:40.445 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:45:40.445 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:45:40.445 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:45:40.445 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:45:40.445 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:45:40.445 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:45:40.445 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:45:40.445 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 19 ms. Found 0 Redis repository interfaces. -2024-11-14 13:45:41.726 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-14 13:45:41.740 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-14 13:45:41.741 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-14 13:45:41.742 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-14 13:45:41.811 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-14 13:45:41.811 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 3287 ms -2024-11-14 13:45:42.064 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-14 13:45:42.174 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-14 13:45:42.232 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-14 13:45:42.738 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-14 13:45:42.784 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-14 13:45:42.964 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@49fb7f60 -2024-11-14 13:45:42.967 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-14 13:45:43.030 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-14 13:45:43.763 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = redis-optimart, redisPort = 6379 -2024-11-14 13:45:45.550 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-14 13:45:45.885 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 13:45:46.690 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-14 13:45:46.904 [restartedMain] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name userDetailsService -2024-11-14 13:45:49.675 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-14 13:45:49.728 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-14 13:45:49.745 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-14 13:45:49.755 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 11.888 seconds (process running for 13.576) -2024-11-14 13:46:14.818 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 1 deletion, 0 modifications) -2024-11-14 13:46:14.824 [Thread-5] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-14 13:46:14.979 [Thread-5] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 13:46:14.985 [Thread-5] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-14 13:46:14.990 [Thread-5] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-14 13:46:15.225 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 20608 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-14 13:46:15.226 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-14 13:46:16.023 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 13:46:16.023 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-14 13:46:16.135 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 112 ms. Found 16 JPA repository interfaces. -2024-11-14 13:46:16.145 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 13:46:16.145 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-14 13:46:16.156 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:46:16.156 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:46:16.156 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:46:16.157 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:46:16.157 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:46:16.157 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:46:16.157 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:46:16.158 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:46:16.158 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:46:16.158 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:46:16.158 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:46:16.158 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:46:16.158 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:46:16.159 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:46:16.159 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:46:16.159 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:46:16.159 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 13 ms. Found 0 Redis repository interfaces. -2024-11-14 13:46:16.622 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-14 13:46:16.623 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-14 13:46:16.624 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-14 13:46:16.624 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-14 13:46:16.667 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-14 13:46:16.667 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1436 ms -2024-11-14 13:46:16.885 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-14 13:46:16.890 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-14 13:46:16.906 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-14 13:46:16.909 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Starting... -2024-11-14 13:46:16.969 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-2 - Added connection org.postgresql.jdbc.PgConnection@566d3885 -2024-11-14 13:46:16.969 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Start completed. -2024-11-14 13:46:16.982 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-14 13:46:17.230 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = redis-optimart, redisPort = 6379 -2024-11-14 13:46:17.865 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-14 13:46:18.177 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 13:46:18.599 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-14 13:46:18.759 [restartedMain] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name userDetailsService -2024-11-14 13:46:20.797 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-14 13:46:20.834 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-14 13:46:20.837 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-14 13:46:20.841 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 5.718 seconds (process running for 44.662) -2024-11-14 13:46:20.849 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-14 13:46:22.843 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 13:46:22.844 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown initiated... -2024-11-14 13:46:22.848 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown completed. -2024-11-14 13:46:29.587 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-14 13:46:29.629 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 9316 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-14 13:46:29.629 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-14 13:46:29.683 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-14 13:46:29.683 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-14 13:46:30.002 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-14 13:46:30.011 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-14 13:46:31.440 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 13:46:31.442 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-14 13:46:31.732 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 280 ms. Found 16 JPA repository interfaces. -2024-11-14 13:46:31.752 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 13:46:31.755 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-14 13:46:31.766 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:46:31.766 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:46:31.766 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:46:31.775 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:46:31.775 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:46:31.775 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:46:31.775 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:46:31.775 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:46:31.777 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:46:31.777 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:46:31.777 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:46:31.777 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:46:31.777 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:46:31.777 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:46:31.777 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:46:31.777 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:46:31.777 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 14 ms. Found 0 Redis repository interfaces. -2024-11-14 13:46:33.229 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-14 13:46:33.242 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-14 13:46:33.246 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-14 13:46:33.246 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-14 13:46:33.325 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-14 13:46:33.325 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 3642 ms -2024-11-14 13:46:33.718 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-14 13:46:33.809 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-14 13:46:33.852 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-14 13:46:34.252 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-14 13:46:34.288 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-14 13:46:34.451 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@54b43775 -2024-11-14 13:46:34.459 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-14 13:46:34.513 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-14 13:46:35.184 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = redis-optimart, redisPort = 6379 -2024-11-14 13:46:37.033 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-14 13:46:37.393 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 13:46:38.338 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-14 13:46:38.560 [restartedMain] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name userDetailsService -2024-11-14 13:46:41.365 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-14 13:46:41.438 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-14 13:46:41.460 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-14 13:46:41.460 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 12.308 seconds (process running for 13.903) -2024-11-14 13:46:56.139 [http-nio-8080-exec-2] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2024-11-14 13:46:56.140 [http-nio-8080-exec-2] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2024-11-14 13:46:56.144 [http-nio-8080-exec-2] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 4 ms -2024-11-14 13:46:56.221 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 13:46:56.221 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-14 13:46:56.221 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/orders/me -2024-11-14 13:46:56.395 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 13:46:56.411 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 13:46:56.428 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 13:47:00.106 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/auth/login -2024-11-14 13:47:00.348 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of login -2024-11-14 13:47:00.834 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of login -2024-11-14 13:47:00.835 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of login took 488 ms -2024-11-14 13:47:02.016 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 13:47:02.143 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 13:47:02.226 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 13:47:02.227 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 84 ms -2024-11-14 13:47:02.249 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 13:47:02.289 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 13:47:02.309 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 13:47:02.310 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 21 ms -2024-11-14 13:47:02.317 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 13:47:02.352 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 13:47:02.369 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 13:47:02.369 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 18 ms -2024-11-14 13:47:02.374 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 13:47:02.412 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 13:47:02.438 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 13:47:02.440 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 27 ms -2024-11-14 13:47:05.148 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-14 13:47:05.149 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-14 13:47:05.155 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-14 13:47:05.155 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-14 13:47:05.160 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-14 13:47:05.160 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 6 ms -2024-11-14 13:47:05.164 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-14 13:47:05.165 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 10 ms -2024-11-14 13:47:05.171 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 13:47:05.202 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 13:47:05.217 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 13:47:05.218 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 15 ms -2024-11-14 13:47:05.429 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products/public -2024-11-14 13:47:05.433 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductsPublic -2024-11-14 13:47:05.507 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductsPublic -2024-11-14 13:47:05.507 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductsPublic took 73 ms -2024-11-14 13:47:10.896 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 13:47:10.900 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products/c1e17cf8-4978-4841-a433-24ad89a4696a -2024-11-14 13:47:10.936 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 13:47:10.957 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 13:47:10.958 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 22 ms -2024-11-14 13:47:10.964 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getOneProduct -2024-11-14 13:47:10.966 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 13:47:10.977 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getOneProduct -2024-11-14 13:47:10.991 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getOneProduct took 28 ms -2024-11-14 13:47:11.028 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 13:47:11.051 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 13:47:11.051 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 22 ms -2024-11-14 13:47:11.058 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 13:47:11.092 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 13:47:11.116 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 13:47:11.117 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 25 ms -2024-11-14 13:47:11.125 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 13:47:11.157 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 13:47:11.173 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 13:47:11.173 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 16 ms -2024-11-14 13:47:14.022 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-14 13:47:14.024 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-14 13:47:14.029 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-14 13:47:14.029 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 5 ms -2024-11-14 13:47:14.034 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-14 13:47:14.037 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-14 13:47:14.043 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-14 13:47:14.043 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 6 ms -2024-11-14 13:47:14.048 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/payment-type -2024-11-14 13:47:14.050 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/delivery-type -2024-11-14 13:47:14.051 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 13:47:14.077 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getPaymentType -2024-11-14 13:47:14.077 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 13:47:14.080 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getDeliveryType -2024-11-14 13:47:14.084 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getPaymentType -2024-11-14 13:47:14.084 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getPaymentType took 7 ms -2024-11-14 13:47:14.087 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 13:47:14.088 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 9 ms -2024-11-14 13:47:14.090 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getDeliveryType -2024-11-14 13:47:14.091 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getDeliveryType took 11 ms -2024-11-14 13:47:18.552 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-14 13:47:18.581 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getInfoCurrentUser -2024-11-14 13:47:18.596 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getInfoCurrentUser -2024-11-14 13:47:18.596 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getInfoCurrentUser took 15 ms -2024-11-14 13:47:18.872 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-14 13:47:18.874 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-14 13:47:18.879 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-14 13:47:18.879 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 5 ms -2024-11-14 13:47:18.883 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-14 13:47:18.885 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-14 13:47:18.890 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-14 13:47:18.890 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 5 ms -2024-11-14 13:47:18.940 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/delivery-type -2024-11-14 13:47:18.940 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 13:47:18.940 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/payment-type -2024-11-14 13:47:18.942 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 13:47:18.972 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getDeliveryType -2024-11-14 13:47:18.972 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getPaymentType -2024-11-14 13:47:18.972 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 13:47:18.978 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getPaymentType -2024-11-14 13:47:18.978 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getDeliveryType -2024-11-14 13:47:18.978 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getPaymentType took 6 ms -2024-11-14 13:47:18.978 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getDeliveryType took 6 ms -2024-11-14 13:47:18.987 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 13:47:18.988 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 16 ms -2024-11-14 13:47:18.994 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 13:47:19.002 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 13:47:19.011 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 13:47:19.012 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 10 ms -2024-11-14 13:47:19.021 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 13:47:19.036 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 13:47:19.036 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 15 ms -2024-11-14 13:47:19.043 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 13:47:19.064 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 13:47:19.074 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 13:47:19.075 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 11 ms -2024-11-14 13:47:19.080 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 13:47:19.106 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 13:47:19.117 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 13:47:19.117 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 11 ms -2024-11-14 13:47:21.888 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/orders -2024-11-14 13:47:21.911 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of createOrder -2024-11-14 13:47:23.201 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of createOrder -2024-11-14 13:47:23.202 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of createOrder took 1290 ms -2024-11-14 13:47:23.275 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 13:47:23.295 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 13:47:23.299 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 13:47:23.300 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 4 ms -2024-11-14 13:47:24.738 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/orders/me -2024-11-14 13:47:24.761 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllOrderUser -2024-11-14 13:47:24.807 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllOrderUser -2024-11-14 13:47:24.807 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllOrderUser took 47 ms -2024-11-14 13:47:25.026 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 13:47:25.049 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 13:47:25.054 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 13:47:25.054 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 5 ms -2024-11-14 13:47:25.059 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 13:47:25.076 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 13:47:25.080 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 13:47:25.081 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 5 ms -2024-11-14 13:47:25.085 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 13:47:25.097 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 13:47:25.102 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 13:47:25.102 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 5 ms -2024-11-14 13:47:25.102 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 13:47:25.122 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 13:47:25.127 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 13:47:25.127 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 4 ms -2024-11-14 13:47:25.130 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 13:47:25.145 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 13:47:25.149 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 13:47:25.149 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 4 ms -2024-11-14 13:47:25.152 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 13:47:25.165 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 13:47:25.167 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 13:47:25.167 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 4 ms -2024-11-14 13:47:25.172 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 13:47:25.189 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 13:47:25.193 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 13:47:25.193 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 4 ms -2024-11-14 13:47:27.007 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/payment/vnpay -2024-11-14 13:47:27.025 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of pay -2024-11-14 13:47:27.032 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of pay -2024-11-14 13:47:27.035 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of pay took 7 ms -2024-11-14 13:51:20.721 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 1 deletion, 0 modifications) -2024-11-14 13:51:20.725 [Thread-5] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-14 13:51:20.869 [Thread-5] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 13:51:20.877 [Thread-5] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-14 13:51:20.881 [Thread-5] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-14 13:51:21.119 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 9316 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-14 13:51:21.120 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-14 13:51:22.258 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 13:51:22.258 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-14 13:51:22.405 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 146 ms. Found 16 JPA repository interfaces. -2024-11-14 13:51:22.416 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 13:51:22.416 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-14 13:51:22.429 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:51:22.430 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:51:22.430 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:51:22.430 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:51:22.430 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:51:22.431 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:51:22.432 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:51:22.432 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:51:22.432 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:51:22.432 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:51:22.433 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:51:22.433 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:51:22.433 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:51:22.433 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:51:22.433 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:51:22.434 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:51:22.434 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 16 ms. Found 0 Redis repository interfaces. -2024-11-14 13:51:22.958 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-14 13:51:22.960 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-14 13:51:22.960 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-14 13:51:22.960 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-14 13:51:22.993 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-14 13:51:22.994 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1871 ms -2024-11-14 13:51:23.155 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-14 13:51:23.158 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-14 13:51:23.173 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-14 13:51:23.174 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Starting... -2024-11-14 13:51:23.226 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-2 - Added connection org.postgresql.jdbc.PgConnection@5b7c8a91 -2024-11-14 13:51:23.227 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Start completed. -2024-11-14 13:51:23.239 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-14 13:51:23.430 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = redis-optimart, redisPort = 6379 -2024-11-14 13:51:23.843 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-14 13:51:24.107 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 13:51:24.524 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-14 13:51:24.674 [restartedMain] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name userDetailsService -2024-11-14 13:51:25.287 [restartedMain] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'paymentController': Resolution of declared constructors on bean Class [com.Optimart.controllers.PaymentController] from ClassLoader [org.springframework.boot.devtools.restart.classloader.RestartClassLoader@3dcc5ba] failed -2024-11-14 13:51:25.287 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 13:51:25.401 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown initiated... -2024-11-14 13:51:25.404 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown completed. -2024-11-14 13:51:25.405 [restartedMain] INFO o.a.catalina.core.StandardService - Stopping service [Tomcat] -2024-11-14 13:51:25.421 [restartedMain] INFO o.s.b.a.l.ConditionEvaluationReportLogger - - -Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. -2024-11-14 13:51:25.450 [restartedMain] ERROR o.s.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'paymentController': Resolution of declared constructors on bean Class [com.Optimart.controllers.PaymentController] from ClassLoader [org.springframework.boot.devtools.restart.classloader.RestartClassLoader@3dcc5ba] failed - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.determineCandidateConstructors(AutowiredAnnotationBeanPostProcessor.java:383) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineConstructorsFromBeanPostProcessors(AbstractAutowireCapableBeanFactory.java:1314) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1209) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:971) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:625) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:335) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1363) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1352) - at com.Optimart.OptiMartApplication.main(OptiMartApplication.java:10) - at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) - at java.base/java.lang.reflect.Method.invoke(Method.java:580) - at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:50) -Caused by: java.lang.NoClassDefFoundError: com/Optimart/services/Payment/PaymentService - at java.base/java.lang.Class.getDeclaredConstructors0(Native Method) - at java.base/java.lang.Class.privateGetDeclaredConstructors(Class.java:3549) - at java.base/java.lang.Class.getDeclaredConstructors(Class.java:2727) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.determineCandidateConstructors(AutowiredAnnotationBeanPostProcessor.java:378) - ... 21 common frames omitted -Caused by: java.lang.ClassNotFoundException: com.Optimart.services.Payment.PaymentService - at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) - at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) - at java.base/java.lang.Class.forName0(Native Method) - at java.base/java.lang.Class.forName(Class.java:534) - at java.base/java.lang.Class.forName(Class.java:513) - at org.springframework.boot.devtools.restart.classloader.RestartClassLoader.loadClass(RestartClassLoader.java:121) - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) - ... 25 common frames omitted -2024-11-14 13:51:45.647 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 9316 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-14 13:51:45.647 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-14 13:51:46.767 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 13:51:46.767 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-14 13:51:46.864 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 96 ms. Found 16 JPA repository interfaces. -2024-11-14 13:51:46.869 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 13:51:46.869 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-14 13:51:46.877 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:51:46.877 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:51:46.877 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:51:46.877 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:51:46.877 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:51:46.877 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:51:46.877 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:51:46.877 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:51:46.878 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:51:46.878 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:51:46.878 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:51:46.878 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:51:46.878 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:51:46.878 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:51:46.878 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:51:46.878 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:51:46.878 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 9 ms. Found 0 Redis repository interfaces. -2024-11-14 13:51:47.301 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-14 13:51:47.331 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1679 ms -2024-11-14 13:51:47.485 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-14 13:51:47.488 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-14 13:51:47.504 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-14 13:51:47.506 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Starting... -2024-11-14 13:51:47.569 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-3 - Added connection org.postgresql.jdbc.PgConnection@660b5e3f -2024-11-14 13:51:47.569 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Start completed. -2024-11-14 13:51:47.582 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-14 13:51:47.762 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = redis-optimart, redisPort = 6379 -2024-11-14 13:51:48.157 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-14 13:51:48.449 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 13:51:48.898 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-14 13:51:49.067 [restartedMain] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name userDetailsService -2024-11-14 13:51:49.603 [restartedMain] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'paymentController' defined in file [A:\My Workspace\java_workspace\OptiMart\target\classes\com\Optimart\controllers\PaymentController.class]: Unsatisfied dependency expressed through constructor parameter 0: No qualifying bean of type 'com.Optimart.services.Payment.PaymentService' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {} -2024-11-14 13:51:49.604 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 13:51:49.709 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Shutdown initiated... -2024-11-14 13:51:49.713 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Shutdown completed. -2024-11-14 13:51:52.817 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-14 13:51:52.855 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 21300 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-14 13:51:52.855 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-14 13:51:52.913 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-14 13:51:52.913 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-14 13:51:53.183 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-14 13:51:53.189 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-14 13:51:54.478 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 13:51:54.481 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-14 13:51:54.742 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 252 ms. Found 16 JPA repository interfaces. -2024-11-14 13:51:54.776 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 13:51:54.778 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-14 13:51:54.803 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:51:54.803 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:51:54.803 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:51:54.803 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:51:54.804 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:51:54.804 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:51:54.806 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:51:54.806 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:51:54.807 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:51:54.808 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:51:54.809 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:51:54.810 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:51:54.811 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:51:54.811 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:51:54.812 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:51:54.813 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:51:54.814 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 24 ms. Found 0 Redis repository interfaces. -2024-11-14 13:51:56.995 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-14 13:51:57.018 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-14 13:51:57.020 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-14 13:51:57.020 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-14 13:51:57.132 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-14 13:51:57.134 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 4218 ms -2024-11-14 13:51:57.736 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-14 13:51:57.964 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-14 13:51:58.030 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-14 13:51:58.562 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-14 13:51:58.596 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-14 13:51:58.784 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@48df634a -2024-11-14 13:51:58.788 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-14 13:51:58.843 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-14 13:51:59.519 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = redis-optimart, redisPort = 6379 -2024-11-14 13:52:01.025 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-14 13:52:01.352 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 13:52:02.170 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-14 13:52:02.380 [restartedMain] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name userDetailsService -2024-11-14 13:52:05.038 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-14 13:52:05.089 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-14 13:52:05.106 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-14 13:52:05.116 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 12.66 seconds (process running for 14.285) -2024-11-14 13:52:10.595 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-14 13:52:10.602 [Thread-5] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-14 13:52:10.768 [Thread-5] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 13:52:10.778 [Thread-5] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-14 13:52:10.789 [Thread-5] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-14 13:52:10.995 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 21300 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-14 13:52:10.996 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-14 13:52:11.776 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 13:52:11.776 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-14 13:52:11.882 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 105 ms. Found 16 JPA repository interfaces. -2024-11-14 13:52:11.891 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 13:52:11.891 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-14 13:52:11.901 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:52:11.901 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:52:11.901 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:52:11.901 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:52:11.901 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:52:11.902 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:52:11.902 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:52:11.902 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:52:11.902 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:52:11.902 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:52:11.902 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:52:11.902 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:52:11.902 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:52:11.902 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:52:11.902 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:52:11.903 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:52:11.903 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 10 ms. Found 0 Redis repository interfaces. -2024-11-14 13:52:12.337 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-14 13:52:12.338 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-14 13:52:12.338 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-14 13:52:12.338 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-14 13:52:12.375 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-14 13:52:12.376 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1377 ms -2024-11-14 13:52:12.524 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-14 13:52:12.529 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-14 13:52:12.541 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-14 13:52:12.543 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Starting... -2024-11-14 13:52:12.599 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-2 - Added connection org.postgresql.jdbc.PgConnection@4e4d6b2c -2024-11-14 13:52:12.599 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Start completed. -2024-11-14 13:52:12.611 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-14 13:52:12.828 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = redis-optimart, redisPort = 6379 -2024-11-14 13:52:13.554 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-14 13:52:14.019 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 13:52:14.557 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-14 13:52:14.739 [restartedMain] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name userDetailsService -2024-11-14 13:52:16.398 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-14 13:52:16.435 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-14 13:52:16.448 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-14 13:52:16.448 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 5.535 seconds (process running for 25.621) -2024-11-14 13:52:16.461 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-14 13:52:16.649 [http-nio-8080-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2024-11-14 13:52:16.649 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2024-11-14 13:52:16.651 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 2 ms -2024-11-14 13:52:16.696 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-14 13:52:16.968 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getInfoCurrentUser -2024-11-14 13:52:16.985 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getInfoCurrentUser -2024-11-14 13:52:16.989 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getInfoCurrentUser took 20 ms -2024-11-14 13:52:17.253 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 13:52:17.299 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 13:52:17.313 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/orders/me -2024-11-14 13:52:17.362 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllOrderUser -2024-11-14 13:52:17.389 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 13:52:17.389 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 90 ms -2024-11-14 13:52:17.406 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 13:52:17.429 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllOrderUser -2024-11-14 13:52:17.430 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllOrderUser took 66 ms -2024-11-14 13:52:17.431 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 13:52:17.448 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 13:52:17.449 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 15 ms -2024-11-14 13:52:17.457 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 13:52:17.481 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 13:52:17.494 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 13:52:17.495 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 12 ms -2024-11-14 13:52:17.502 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 13:52:17.523 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 13:52:17.534 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 13:52:17.534 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 10 ms -2024-11-14 13:52:17.603 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 13:52:17.630 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 13:52:17.644 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 13:52:17.645 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 14 ms -2024-11-14 13:52:17.649 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 13:52:17.669 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 13:52:17.683 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 13:52:17.683 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 9 ms -2024-11-14 13:52:17.683 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 13:52:17.712 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 13:52:17.719 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 13:52:17.719 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 6 ms -2024-11-14 13:52:17.725 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 13:52:17.747 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 13:52:17.756 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 13:52:17.756 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 9 ms -2024-11-14 13:52:17.758 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 13:52:17.780 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 13:52:17.787 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 13:52:17.787 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 6 ms -2024-11-14 13:52:17.794 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 13:52:17.814 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 13:52:17.821 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 13:52:17.821 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 6 ms -2024-11-14 13:52:17.822 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 13:52:17.842 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 13:52:17.851 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 13:52:17.851 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 7 ms -2024-11-14 13:52:19.683 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/payment/vnpay -2024-11-14 13:52:19.708 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of pay -2024-11-14 13:52:19.716 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of pay -2024-11-14 13:52:19.716 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of pay took 7 ms -2024-11-14 13:52:33.367 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 13:52:33.368 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown initiated... -2024-11-14 13:52:33.372 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown completed. -2024-11-14 13:53:00.215 [main] INFO o.s.t.c.s.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.Optimart.OptiMartApplicationTests]: OptiMartApplicationTests does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2024-11-14 13:53:00.388 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.Optimart.OptiMartApplication for test class com.Optimart.OptiMartApplicationTests -2024-11-14 13:53:00.572 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to context in which it is running -2024-11-14 13:53:00.901 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-14 13:53:00.909 [main] WARN o.s.b.t.j.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer - - -Found multiple occurrences of org.json.JSONObject on the class path: - - jar:file:/C:/Users/Admin/.m2/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar!/org/json/JSONObject.class - jar:file:/C:/Users/Admin/.m2/repository/org/json/json/20231013/json-20231013.jar!/org/json/JSONObject.class - -You may wish to exclude one of them to ensure predictable runtime behavior - -2024-11-14 13:53:00.938 [main] INFO c.Optimart.OptiMartApplicationTests - Starting OptiMartApplicationTests using Java 21.0.2 with PID 21084 (started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-14 13:53:00.939 [main] INFO c.Optimart.OptiMartApplicationTests - No active profile set, falling back to 1 default profile: "default" -2024-11-14 13:53:01.306 [main] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-14 13:53:01.316 [main] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-14 13:53:02.695 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 13:53:02.698 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-14 13:53:03.014 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 302 ms. Found 16 JPA repository interfaces. -2024-11-14 13:53:03.045 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 13:53:03.047 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-14 13:53:03.071 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:53:03.072 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:53:03.073 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:53:03.074 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:53:03.075 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:53:03.075 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:53:03.075 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:53:03.076 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:53:03.077 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:53:03.078 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:53:03.079 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:53:03.079 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:53:03.079 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:53:03.080 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:53:03.080 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:53:03.080 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 13:53:03.080 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 21 ms. Found 0 Redis repository interfaces. -2024-11-14 13:53:04.401 [main] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-14 13:53:04.495 [main] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-14 13:53:04.550 [main] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-14 13:53:04.914 [main] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-14 13:53:04.943 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-14 13:53:05.154 [main] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@690e4b00 -2024-11-14 13:53:05.157 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-14 13:53:05.203 [main] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-14 13:53:05.900 [main] INFO c.O.configuration.Redis.RedisConfig - redisHost = redis-optimart, redisPort = 6379 -2024-11-14 13:53:07.522 [main] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-14 13:53:07.861 [main] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 13:53:08.772 [main] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-14 13:53:08.996 [main] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name userDetailsService -2024-11-14 13:53:14.669 [main] INFO c.Optimart.OptiMartApplicationTests - Started OptiMartApplicationTests in 14.11 seconds (process running for 15.728) -2024-11-14 13:53:16.532 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 13:53:16.536 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-14 13:53:16.552 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-14 14:01:16.462 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-14 14:01:16.540 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 1988 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-14 14:01:16.541 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-14 14:01:16.647 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-14 14:01:16.647 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-14 14:01:16.974 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-14 14:01:16.984 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-14 14:01:18.520 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 14:01:18.523 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-14 14:01:18.861 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 323 ms. Found 16 JPA repository interfaces. -2024-11-14 14:01:18.886 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 14:01:18.888 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-14 14:01:18.919 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:01:18.920 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:01:18.920 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:01:18.921 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:01:18.921 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:01:18.922 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:01:18.922 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:01:18.922 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:01:18.923 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:01:18.925 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:01:18.925 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:01:18.925 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:01:18.925 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:01:18.925 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:01:18.925 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:01:18.925 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:01:18.925 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 17 ms. Found 0 Redis repository interfaces. -2024-11-14 14:01:20.304 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-14 14:01:20.318 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-14 14:01:20.320 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-14 14:01:20.321 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-14 14:01:20.386 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-14 14:01:20.386 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 3738 ms -2024-11-14 14:01:20.669 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-14 14:01:20.776 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-14 14:01:20.839 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-14 14:01:21.329 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-14 14:01:21.374 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-14 14:01:21.596 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@4545cfa0 -2024-11-14 14:01:21.598 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-14 14:01:21.675 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-14 14:01:22.382 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = redis-optimart, redisPort = 6379 -2024-11-14 14:01:24.095 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-14 14:01:24.434 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 14:01:25.332 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-14 14:01:25.585 [restartedMain] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name userDetailsService -2024-11-14 14:01:28.528 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-14 14:01:28.580 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-14 14:01:28.601 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-14 14:01:28.613 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 12.804 seconds (process running for 14.84) -2024-11-14 14:04:41.338 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 14:04:41.343 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-14 14:04:41.347 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-14 14:04:47.568 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-14 14:04:47.614 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2812 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-14 14:04:47.615 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-14 14:04:47.692 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-14 14:04:47.695 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-14 14:04:47.933 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-14 14:04:47.939 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-14 14:04:49.109 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 14:04:49.111 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-14 14:04:49.346 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 226 ms. Found 16 JPA repository interfaces. -2024-11-14 14:04:49.368 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 14:04:49.370 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-14 14:04:49.390 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:04:49.390 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:04:49.391 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:04:49.391 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:04:49.391 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:04:49.391 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:04:49.391 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:04:49.391 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:04:49.392 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:04:49.392 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:04:49.392 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:04:49.392 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:04:49.392 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:04:49.392 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:04:49.393 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:04:49.393 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:04:49.393 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 15 ms. Found 0 Redis repository interfaces. -2024-11-14 14:04:50.472 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-14 14:04:50.483 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-14 14:04:50.485 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-14 14:04:50.485 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-14 14:04:50.563 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-14 14:04:50.563 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2866 ms -2024-11-14 14:04:50.851 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-14 14:04:50.972 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-14 14:04:51.036 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-14 14:04:51.588 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-14 14:04:51.635 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-14 14:04:51.875 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@6f228fc4 -2024-11-14 14:04:51.878 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-14 14:04:51.931 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-14 14:04:52.874 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = redis-optimart, redisPort = 6379 -2024-11-14 14:04:54.380 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-14 14:04:54.734 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 14:04:55.577 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-14 14:04:55.807 [restartedMain] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name userDetailsService -2024-11-14 14:04:59.161 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-14 14:04:59.214 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-14 14:04:59.230 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-14 14:04:59.240 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 12.127 seconds (process running for 13.716) -2024-11-14 14:05:08.893 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 290 class path changes (0 additions, 288 deletions, 2 modifications) -2024-11-14 14:05:08.904 [Thread-5] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-14 14:05:09.083 [Thread-5] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 14:05:09.091 [Thread-5] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-14 14:05:09.100 [Thread-5] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-14 14:05:09.345 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2812 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-14 14:05:09.346 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-14 14:05:10.367 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 14:05:10.368 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-14 14:05:10.372 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 2 ms. Found 0 JPA repository interfaces. -2024-11-14 14:05:10.387 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 14:05:10.387 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-14 14:05:10.391 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 1 ms. Found 0 Redis repository interfaces. -2024-11-14 14:05:10.966 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-14 14:05:10.967 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-14 14:05:10.969 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-14 14:05:10.970 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-14 14:05:11.087 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-14 14:05:11.088 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1736 ms -2024-11-14 14:05:11.270 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-14 14:05:11.280 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-14 14:05:11.319 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-14 14:05:11.322 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Starting... -2024-11-14 14:05:11.472 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-2 - Added connection org.postgresql.jdbc.PgConnection@55d3a73 -2024-11-14 14:05:11.473 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Start completed. -2024-11-14 14:05:11.494 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-14 14:05:11.551 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-14 14:05:11.552 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 14:05:11.787 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-14 14:05:12.517 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-14 14:05:12.534 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-14 14:05:12.539 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-14 14:05:12.547 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 3.322 seconds (process running for 27.022) -2024-11-14 14:05:12.554 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation delta: - - -========================== -CONDITION EVALUATION DELTA -========================== - - -Positive matches: ------------------ - - JacksonAutoConfiguration.JacksonObjectMapperConfiguration#jacksonObjectMapper matched: - - @ConditionalOnMissingBean (types: com.fasterxml.jackson.databind.ObjectMapper; SearchStrategy: all) did not find any beans (OnBeanCondition) - - LettuceConnectionConfiguration#redisConnectionFactory matched: - - @ConditionalOnMissingBean (types: org.springframework.data.redis.connection.RedisConnectionFactory; SearchStrategy: all) did not find any beans (OnBeanCondition) - - @ConditionalOnThreading found PLATFORM (OnThreadingCondition) - - OAuth2WebSecurityConfiguration.OAuth2SecurityFilterChainConfiguration matched: - - AllNestedConditions 2 matched 0 did not; NestedCondition on DefaultWebSecurityCondition.Beans @ConditionalOnMissingBean (types: org.springframework.security.web.SecurityFilterChain; SearchStrategy: all) did not find any beans; NestedCondition on DefaultWebSecurityCondition.Classes @ConditionalOnClass found required classes 'org.springframework.security.web.SecurityFilterChain', 'org.springframework.security.config.annotation.web.builders.HttpSecurity' (DefaultWebSecurityCondition) - - RedisAutoConfiguration#redisTemplate matched: - - @ConditionalOnSingleCandidate (types: org.springframework.data.redis.connection.RedisConnectionFactory; SearchStrategy: all) found a single bean 'redisConnectionFactory'; @ConditionalOnMissingBean (names: redisTemplate; SearchStrategy: all) did not find any beans (OnBeanCondition) - - SpringBootWebSecurityConfiguration.WebSecurityEnablerConfiguration matched: - - @ConditionalOnClass found required class 'org.springframework.security.config.annotation.web.configuration.EnableWebSecurity' (OnClassCondition) - - @ConditionalOnMissingBean (names: springSecurityFilterChain; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration matched: - - @ConditionalOnClass found required classes 'jakarta.servlet.Servlet', 'org.springframework.web.servlet.DispatcherServlet', 'org.springframework.web.servlet.config.annotation.WebMvcConfigurer' (OnClassCondition) - - found 'session' scope (OnWebApplicationCondition) - - @ConditionalOnMissingBean (types: org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration#formContentFilter matched: - - @ConditionalOnProperty (spring.mvc.formcontent.filter.enabled) matched (OnPropertyCondition) - - @ConditionalOnMissingBean (types: org.springframework.web.filter.FormContentFilter; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration.EnableWebMvcConfiguration#flashMapManager matched: - - @ConditionalOnMissingBean (names: flashMapManager; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration.EnableWebMvcConfiguration#localeResolver matched: - - @ConditionalOnMissingBean (names: localeResolver; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration.EnableWebMvcConfiguration#themeResolver matched: - - @ConditionalOnMissingBean (names: themeResolver; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter#defaultViewResolver matched: - - @ConditionalOnMissingBean (types: org.springframework.web.servlet.view.InternalResourceViewResolver; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter#requestContextFilter matched: - - @ConditionalOnMissingBean (types: org.springframework.web.context.request.RequestContextListener,org.springframework.web.filter.RequestContextFilter; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter#viewResolver matched: - - @ConditionalOnBean (types: org.springframework.web.servlet.ViewResolver; SearchStrategy: all) found beans 'defaultViewResolver', 'beanNameViewResolver', 'mvcViewResolver'; @ConditionalOnMissingBean (names: viewResolver types: org.springframework.web.servlet.view.ContentNegotiatingViewResolver; SearchStrategy: all) did not find any beans (OnBeanCondition) - - -Negative matches: ------------------ - - WebMvcAutoConfiguration#hiddenHttpMethodFilter: - Did not match: - - @ConditionalOnProperty (spring.mvc.hiddenmethod.filter.enabled) did not find property 'enabled' (OnPropertyCondition) - - WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter#beanNameViewResolver: - Did not match: - - @ConditionalOnMissingBean (types: org.springframework.web.servlet.view.BeanNameViewResolver; SearchStrategy: all) found beans of type 'org.springframework.web.servlet.view.BeanNameViewResolver' beanNameViewResolver (OnBeanCondition) - - -Exclusions: ------------ - - None - - -Unconditional classes: ----------------------- - - None - - - -2024-11-14 14:05:19.736 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 288 class path changes (288 additions, 0 deletions, 0 modifications) -2024-11-14 14:05:19.739 [Thread-7] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-14 14:05:19.757 [Thread-7] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 14:05:19.758 [Thread-7] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown initiated... -2024-11-14 14:05:19.760 [Thread-7] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown completed. -2024-11-14 14:05:19.897 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2812 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-14 14:05:19.897 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-14 14:05:20.637 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 14:05:20.638 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-14 14:05:20.747 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 108 ms. Found 16 JPA repository interfaces. -2024-11-14 14:05:20.753 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 14:05:20.753 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-14 14:05:20.762 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:05:20.763 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:05:20.763 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:05:20.763 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:05:20.763 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:05:20.763 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:05:20.763 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:05:20.763 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:05:20.763 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:05:20.764 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:05:20.764 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:05:20.764 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:05:20.764 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:05:20.764 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:05:20.764 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:05:20.764 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:05:20.764 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 10 ms. Found 0 Redis repository interfaces. -2024-11-14 14:05:21.142 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-14 14:05:21.144 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-14 14:05:21.144 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-14 14:05:21.144 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-14 14:05:21.175 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-14 14:05:21.176 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1276 ms -2024-11-14 14:05:21.319 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-14 14:05:21.322 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-14 14:05:21.333 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-14 14:05:21.334 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Starting... -2024-11-14 14:05:21.396 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-3 - Added connection org.postgresql.jdbc.PgConnection@33878561 -2024-11-14 14:05:21.396 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Start completed. -2024-11-14 14:05:21.410 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-14 14:05:21.627 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = redis-optimart, redisPort = 6379 -2024-11-14 14:05:22.208 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-14 14:05:22.582 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 14:05:23.188 [main] INFO o.s.t.c.s.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.Optimart.OptiMartApplicationTests]: OptiMartApplicationTests does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2024-11-14 14:05:23.211 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-14 14:05:23.378 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.Optimart.OptiMartApplication for test class com.Optimart.OptiMartApplicationTests -2024-11-14 14:05:23.436 [restartedMain] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name userDetailsService -2024-11-14 14:05:23.636 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to context in which it is running -2024-11-14 14:05:24.128 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-14 14:05:24.140 [main] WARN o.s.b.t.j.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer - - -Found multiple occurrences of org.json.JSONObject on the class path: - - jar:file:/C:/Users/Admin/.m2/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar!/org/json/JSONObject.class - jar:file:/C:/Users/Admin/.m2/repository/org/json/json/20231013/json-20231013.jar!/org/json/JSONObject.class - -You may wish to exclude one of them to ensure predictable runtime behavior - -2024-11-14 14:05:24.171 [main] INFO c.Optimart.OptiMartApplicationTests - Starting OptiMartApplicationTests using Java 21.0.2 with PID 16688 (started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-14 14:05:24.174 [main] INFO c.Optimart.OptiMartApplicationTests - No active profile set, falling back to 1 default profile: "default" -2024-11-14 14:05:24.579 [main] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-14 14:05:24.589 [main] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-14 14:05:25.884 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-14 14:05:25.926 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-14 14:05:25.929 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-14 14:05:25.934 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 6.079 seconds (process running for 40.409) -2024-11-14 14:05:25.941 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation delta: - - -========================== -CONDITION EVALUATION DELTA -========================== - - -Positive matches: ------------------ - - None - - -Negative matches: ------------------ - - JacksonAutoConfiguration.JacksonObjectMapperConfiguration#jacksonObjectMapper: - Did not match: - - @ConditionalOnMissingBean (types: com.fasterxml.jackson.databind.ObjectMapper; SearchStrategy: all) found beans of type 'com.fasterxml.jackson.databind.ObjectMapper' redisObjectMapper (OnBeanCondition) - - LettuceConnectionConfiguration#redisConnectionFactory: - Did not match: - - @ConditionalOnMissingBean (types: org.springframework.data.redis.connection.RedisConnectionFactory; SearchStrategy: all) found beans of type 'org.springframework.data.redis.connection.RedisConnectionFactory' redisConnectionFactory (OnBeanCondition) - - OAuth2WebSecurityConfiguration.OAuth2SecurityFilterChainConfiguration: - Did not match: - - AllNestedConditions 1 matched 1 did not; NestedCondition on DefaultWebSecurityCondition.Beans @ConditionalOnMissingBean (types: org.springframework.security.web.SecurityFilterChain; SearchStrategy: all) found beans of type 'org.springframework.security.web.SecurityFilterChain' securityFilterChain; NestedCondition on DefaultWebSecurityCondition.Classes @ConditionalOnClass found required classes 'org.springframework.security.web.SecurityFilterChain', 'org.springframework.security.config.annotation.web.builders.HttpSecurity' (DefaultWebSecurityCondition) - - RedisAutoConfiguration#redisTemplate: - Did not match: - - @ConditionalOnMissingBean (names: redisTemplate; SearchStrategy: all) found beans named redisTemplate (OnBeanCondition) - - SpringBootWebSecurityConfiguration.WebSecurityEnablerConfiguration: - Did not match: - - @ConditionalOnMissingBean (names: springSecurityFilterChain; SearchStrategy: all) found beans named springSecurityFilterChain (OnBeanCondition) - Matched: - - @ConditionalOnClass found required class 'org.springframework.security.config.annotation.web.configuration.EnableWebSecurity' (OnClassCondition) - - WebMvcAutoConfiguration: - Did not match: - - @ConditionalOnMissingBean (types: org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport; SearchStrategy: all) found beans of type 'org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport' org.springframework.web.servlet.config.annotation.DelegatingWebMvcConfiguration (OnBeanCondition) - Matched: - - @ConditionalOnClass found required classes 'jakarta.servlet.Servlet', 'org.springframework.web.servlet.DispatcherServlet', 'org.springframework.web.servlet.config.annotation.WebMvcConfigurer' (OnClassCondition) - - found 'session' scope (OnWebApplicationCondition) - - -Exclusions: ------------ - - None - - -Unconditional classes: ----------------------- - - None - - - -2024-11-14 14:05:26.005 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 14:05:26.008 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-14 14:05:26.353 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 327 ms. Found 16 JPA repository interfaces. -2024-11-14 14:05:26.386 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 14:05:26.388 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-14 14:05:26.418 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:05:26.419 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:05:26.419 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:05:26.420 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:05:26.421 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:05:26.422 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:05:26.423 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:05:26.424 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:05:26.425 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:05:26.426 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:05:26.426 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:05:26.427 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:05:26.428 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:05:26.429 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:05:26.429 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:05:26.430 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:05:26.430 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 28 ms. Found 0 Redis repository interfaces. -2024-11-14 14:05:27.723 [main] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-14 14:05:27.798 [main] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-14 14:05:27.852 [main] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-14 14:05:28.261 [main] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-14 14:05:28.296 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-14 14:05:28.508 [main] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@731d0d5c -2024-11-14 14:05:28.510 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-14 14:05:28.564 [main] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-14 14:05:29.267 [main] INFO c.O.configuration.Redis.RedisConfig - redisHost = redis-optimart, redisPort = 6379 -2024-11-14 14:05:31.065 [main] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-14 14:05:31.377 [main] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 14:05:32.553 [main] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-14 14:05:32.926 [main] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name userDetailsService -2024-11-14 14:05:36.959 [main] INFO c.Optimart.OptiMartApplicationTests - Started OptiMartApplicationTests in 13.343 seconds (process running for 15.491) -2024-11-14 14:05:38.326 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 14:05:38.329 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-14 14:05:38.334 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-14 14:05:41.514 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 14:05:41.515 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Shutdown initiated... -2024-11-14 14:05:41.523 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Shutdown completed. -2024-11-14 14:05:49.494 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-14 14:05:49.545 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 19052 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-14 14:05:49.546 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-14 14:05:49.609 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-14 14:05:49.609 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-14 14:05:49.839 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-14 14:05:49.845 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-14 14:05:50.948 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 14:05:50.950 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-14 14:05:51.197 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 237 ms. Found 16 JPA repository interfaces. -2024-11-14 14:05:51.217 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 14:05:51.218 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-14 14:05:51.236 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:05:51.237 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:05:51.237 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:05:51.237 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:05:51.237 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:05:51.237 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:05:51.238 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:05:51.238 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:05:51.239 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:05:51.239 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:05:51.239 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:05:51.239 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:05:51.240 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:05:51.240 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:05:51.240 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:05:51.240 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:05:51.240 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 13 ms. Found 0 Redis repository interfaces. -2024-11-14 14:05:52.325 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-14 14:05:52.335 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-14 14:05:52.338 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-14 14:05:52.338 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-14 14:05:52.394 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-14 14:05:52.395 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2784 ms -2024-11-14 14:05:52.646 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-14 14:05:52.705 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-14 14:05:52.743 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-14 14:05:53.124 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-14 14:05:53.165 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-14 14:05:53.329 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@2995b299 -2024-11-14 14:05:53.332 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-14 14:05:53.375 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-14 14:05:53.977 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = redis-optimart, redisPort = 6379 -2024-11-14 14:05:55.452 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-14 14:05:55.767 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 14:05:56.562 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-14 14:05:56.767 [restartedMain] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name userDetailsService -2024-11-14 14:05:59.358 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-14 14:05:59.412 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-14 14:05:59.429 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-14 14:05:59.440 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 10.324 seconds (process running for 11.791) -2024-11-14 14:06:09.915 [http-nio-8080-exec-5] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2024-11-14 14:06:09.919 [http-nio-8080-exec-5] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2024-11-14 14:06:09.926 [http-nio-8080-exec-5] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 7 ms -2024-11-14 14:06:10.067 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 14:06:10.067 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-14 14:06:10.067 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/orders/me -2024-11-14 14:06:10.338 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 14:06:10.354 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 14:06:10.365 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 14:06:26.798 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-14 14:06:26.799 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-14 14:06:26.865 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-14 14:06:26.865 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-14 14:06:26.926 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-14 14:06:26.926 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-14 14:06:26.927 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 64 ms -2024-11-14 14:06:26.927 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 64 ms -2024-11-14 14:06:27.259 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products/public -2024-11-14 14:06:27.263 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductsPublic -2024-11-14 14:06:27.361 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductsPublic -2024-11-14 14:06:27.363 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductsPublic took 99 ms -2024-11-14 14:06:29.407 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/auth/login -2024-11-14 14:06:29.530 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of login -2024-11-14 14:06:29.975 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of login -2024-11-14 14:06:29.977 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of login took 446 ms -2024-11-14 14:06:30.087 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/product-types -2024-11-14 14:06:30.087 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-14 14:06:30.089 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductType -2024-11-14 14:06:30.089 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-14 14:06:30.095 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductType -2024-11-14 14:06:30.095 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductType took 6 ms -2024-11-14 14:06:30.097 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-14 14:06:30.098 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 9 ms -2024-11-14 14:06:30.139 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 14:06:30.167 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 14:06:30.235 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 14:06:30.237 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 14:06:30.279 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 14:06:30.279 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 43 ms -2024-11-14 14:06:30.285 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 14:06:30.286 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 50 ms -2024-11-14 14:06:30.294 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 14:06:30.320 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 14:06:30.331 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 14:06:30.331 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 11 ms -2024-11-14 14:06:30.336 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 14:06:30.355 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products/public -2024-11-14 14:06:30.357 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 14:06:30.357 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListProductsPublic -2024-11-14 14:06:30.373 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 14:06:30.373 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 15 ms -2024-11-14 14:06:30.377 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 14:06:30.389 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListProductsPublic -2024-11-14 14:06:30.390 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListProductsPublic took 32 ms -2024-11-14 14:06:30.400 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 14:06:30.412 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 14:06:30.412 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 11 ms -2024-11-14 14:06:35.161 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 14:06:35.167 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/products/c1e17cf8-4978-4841-a433-24ad89a4696a -2024-11-14 14:06:35.188 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 14:06:35.199 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 14:06:35.199 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 11 ms -2024-11-14 14:06:35.204 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 14:06:35.205 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getOneProduct -2024-11-14 14:06:35.213 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getOneProduct -2024-11-14 14:06:35.214 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getOneProduct took 8 ms -2024-11-14 14:06:35.225 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 14:06:35.234 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 14:06:35.234 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 9 ms -2024-11-14 14:06:35.239 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 14:06:35.254 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 14:06:35.264 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 14:06:35.264 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 9 ms -2024-11-14 14:06:35.269 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 14:06:35.288 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 14:06:35.296 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 14:06:35.296 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 8 ms -2024-11-14 14:06:37.733 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-14 14:06:37.734 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-14 14:06:37.738 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-14 14:06:37.738 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 3 ms -2024-11-14 14:06:37.744 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-14 14:06:37.746 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/payment-type -2024-11-14 14:06:37.746 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-14 14:06:37.749 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/delivery-type -2024-11-14 14:06:37.750 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 14:06:37.750 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-14 14:06:37.751 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 4 ms -2024-11-14 14:06:37.771 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getPaymentType -2024-11-14 14:06:37.771 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 14:06:37.778 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 14:06:37.779 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 7 ms -2024-11-14 14:06:37.780 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getPaymentType -2024-11-14 14:06:37.780 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getPaymentType took 9 ms -2024-11-14 14:06:37.788 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getDeliveryType -2024-11-14 14:06:37.795 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getDeliveryType -2024-11-14 14:06:37.796 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getDeliveryType took 7 ms -2024-11-14 14:06:40.612 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/auth/me -2024-11-14 14:06:40.640 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getInfoCurrentUser -2024-11-14 14:06:40.655 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getInfoCurrentUser -2024-11-14 14:06:40.655 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getInfoCurrentUser took 14 ms -2024-11-14 14:06:40.808 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-14 14:06:40.810 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-14 14:06:40.815 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-14 14:06:40.815 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 5 ms -2024-11-14 14:06:40.819 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/city -2024-11-14 14:06:40.822 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getListCity -2024-11-14 14:06:40.826 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getListCity -2024-11-14 14:06:40.826 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getListCity took 4 ms -2024-11-14 14:06:40.871 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/delivery-type -2024-11-14 14:06:40.871 [http-nio-8080-exec-6] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/payment-type -2024-11-14 14:06:40.871 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 14:06:40.873 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 14:06:40.909 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 14:06:40.909 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getPaymentType -2024-11-14 14:06:40.909 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getDeliveryType -2024-11-14 14:06:40.915 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getPaymentType -2024-11-14 14:06:40.915 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getDeliveryType -2024-11-14 14:06:40.916 [http-nio-8080-exec-6] INFO c.Optimart.aspects.PerformanceAspect - Execution of getPaymentType took 6 ms -2024-11-14 14:06:40.916 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getDeliveryType took 6 ms -2024-11-14 14:06:40.928 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 14:06:40.928 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 19 ms -2024-11-14 14:06:40.941 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 14:06:40.946 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 14:06:40.960 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 14:06:40.960 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 14 ms -2024-11-14 14:06:40.969 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 14:06:40.981 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 14:06:40.981 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 12 ms -2024-11-14 14:06:40.989 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 14:06:41.012 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 14:06:41.020 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 14:06:41.020 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 9 ms -2024-11-14 14:06:41.023 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 14:06:41.039 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 14:06:41.046 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 14:06:41.046 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 7 ms -2024-11-14 14:06:42.233 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/orders -2024-11-14 14:06:42.257 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of createOrder -2024-11-14 14:06:44.810 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of createOrder -2024-11-14 14:06:44.810 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of createOrder took 2552 ms -2024-11-14 14:06:44.910 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 14:06:44.930 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 14:06:44.935 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 14:06:44.935 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 5 ms -2024-11-14 14:06:45.735 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/orders/me -2024-11-14 14:06:45.755 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllOrderUser -2024-11-14 14:06:45.790 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllOrderUser -2024-11-14 14:06:45.790 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllOrderUser took 34 ms -2024-11-14 14:06:45.913 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 14:06:45.930 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 14:06:45.935 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 14:06:45.935 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 4 ms -2024-11-14 14:06:45.937 [http-nio-8080-exec-9] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 14:06:45.950 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 14:06:45.955 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 14:06:45.955 [http-nio-8080-exec-9] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 4 ms -2024-11-14 14:06:45.958 [http-nio-8080-exec-8] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 14:06:45.971 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 14:06:45.975 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 14:06:45.976 [http-nio-8080-exec-8] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 4 ms -2024-11-14 14:06:45.979 [http-nio-8080-exec-7] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 14:06:45.990 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 14:06:45.995 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 14:06:45.995 [http-nio-8080-exec-7] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 4 ms -2024-11-14 14:06:45.999 [http-nio-8080-exec-1] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 14:06:46.011 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 14:06:46.015 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 14:06:46.015 [http-nio-8080-exec-1] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 4 ms -2024-11-14 14:06:46.018 [http-nio-8080-exec-10] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 14:06:46.029 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 14:06:46.034 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 14:06:46.034 [http-nio-8080-exec-10] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 3 ms -2024-11-14 14:06:46.037 [http-nio-8080-exec-3] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 14:06:46.047 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 14:06:46.052 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 14:06:46.052 [http-nio-8080-exec-3] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 4 ms -2024-11-14 14:06:46.055 [http-nio-8080-exec-4] INFO com.Optimart.filters.JwtTokenFilter - GET /api/v1/notifications -2024-11-14 14:06:46.069 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of getAllNotification -2024-11-14 14:06:46.073 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of getAllNotification -2024-11-14 14:06:46.074 [http-nio-8080-exec-4] INFO c.Optimart.aspects.PerformanceAspect - Execution of getAllNotification took 4 ms -2024-11-14 14:06:46.702 [http-nio-8080-exec-5] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/payment/vnpay -2024-11-14 14:06:46.717 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of pay -2024-11-14 14:06:46.723 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of pay -2024-11-14 14:06:46.723 [http-nio-8080-exec-5] INFO c.Optimart.aspects.PerformanceAspect - Execution of pay took 5 ms -2024-11-14 14:08:49.227 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 1 deletion, 0 modifications) -2024-11-14 14:08:49.231 [Thread-5] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-14 14:08:49.370 [Thread-5] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 14:08:49.374 [Thread-5] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-14 14:08:49.377 [Thread-5] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-14 14:08:49.542 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 19052 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-14 14:08:49.543 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-14 14:08:50.201 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 14:08:50.201 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-14 14:08:50.302 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 101 ms. Found 16 JPA repository interfaces. -2024-11-14 14:08:50.310 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 14:08:50.310 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-14 14:08:50.321 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:08:50.321 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:08:50.321 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:08:50.322 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:08:50.322 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:08:50.323 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:08:50.323 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:08:50.323 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:08:50.324 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:08:50.324 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:08:50.326 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:08:50.326 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:08:50.326 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:08:50.327 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:08:50.327 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:08:50.327 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:08:50.327 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 17 ms. Found 0 Redis repository interfaces. -2024-11-14 14:08:50.978 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-14 14:08:50.980 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-14 14:08:50.980 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-14 14:08:50.981 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-14 14:08:51.010 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-14 14:08:51.010 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1465 ms -2024-11-14 14:08:51.145 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-14 14:08:51.148 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-14 14:08:51.163 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-14 14:08:51.164 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Starting... -2024-11-14 14:08:51.220 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-2 - Added connection org.postgresql.jdbc.PgConnection@19d4a00c -2024-11-14 14:08:51.221 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Start completed. -2024-11-14 14:08:51.233 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-14 14:08:51.447 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = redis-optimart, redisPort = 6379 -2024-11-14 14:08:51.946 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-14 14:08:52.215 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 14:08:52.639 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-14 14:08:52.813 [restartedMain] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name userDetailsService -2024-11-14 14:08:53.416 [restartedMain] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'paymentController' defined in file [A:\My Workspace\java_workspace\OptiMart\target\classes\com\Optimart\controllers\PaymentController.class]: Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name 'paymentService' defined in file [A:\My Workspace\java_workspace\OptiMart\target\classes\com\Optimart\services\Payment\PaymentService.class]: Unsatisfied dependency expressed through constructor parameter 0: No qualifying bean of type 'com.Optimart.configuration.VNPAY.VNPAYConfig' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {} -2024-11-14 14:08:53.416 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 14:08:53.528 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown initiated... -2024-11-14 14:08:53.532 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown completed. -2024-11-14 14:08:53.533 [restartedMain] INFO o.a.catalina.core.StandardService - Stopping service [Tomcat] -2024-11-14 14:08:53.544 [restartedMain] INFO o.s.b.a.l.ConditionEvaluationReportLogger - - -Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. -2024-11-14 14:09:02.868 [restartedMain] ERROR o.s.b.d.LoggingFailureAnalysisReporter - - -*************************** -APPLICATION FAILED TO START -*************************** - -Description: - -Parameter 0 of constructor in com.Optimart.services.Payment.PaymentService required a bean of type 'com.Optimart.configuration.VNPAY.VNPAYConfig' that could not be found. - - -Action: - -Consider defining a bean of type 'com.Optimart.configuration.VNPAY.VNPAYConfig' in your configuration. - -2024-11-14 14:09:04.389 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 19052 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-14 14:09:04.389 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-14 14:09:05.078 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 14:09:05.079 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-14 14:09:05.171 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 93 ms. Found 16 JPA repository interfaces. -2024-11-14 14:09:05.176 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 14:09:05.176 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-14 14:09:05.184 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:09:05.184 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:09:05.184 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:09:05.184 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:09:05.184 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:09:05.185 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:09:05.185 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:09:05.185 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:09:05.185 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:09:05.185 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:09:05.185 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:09:05.185 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:09:05.185 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:09:05.185 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:09:05.186 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:09:05.186 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:09:05.186 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 9 ms. Found 0 Redis repository interfaces. -2024-11-14 14:09:05.499 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-14 14:09:05.502 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-14 14:09:05.502 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-14 14:09:05.502 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-14 14:09:05.530 [restartedMain] INFO o.a.c.c.C.[Tomcat-1].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-14 14:09:05.530 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1139 ms -2024-11-14 14:09:05.668 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-14 14:09:05.670 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-14 14:09:05.689 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-14 14:09:05.691 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Starting... -2024-11-14 14:09:05.749 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-3 - Added connection org.postgresql.jdbc.PgConnection@347bc4e0 -2024-11-14 14:09:05.750 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Start completed. -2024-11-14 14:09:05.761 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-14 14:09:05.992 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = redis-optimart, redisPort = 6379 -2024-11-14 14:09:06.585 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-14 14:09:06.876 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 14:09:07.300 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-14 14:09:07.463 [restartedMain] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name userDetailsService -2024-11-14 14:09:09.240 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-14 14:09:09.283 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-14 14:09:09.286 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-14 14:09:09.292 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 4.951 seconds (process running for 201.642) -2024-11-14 14:09:09.302 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-14 14:09:30.373 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 2 class path changes (0 additions, 1 deletion, 1 modification) -2024-11-14 14:09:30.375 [Thread-7] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-14 14:09:30.502 [Thread-7] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 14:09:30.503 [Thread-7] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Shutdown initiated... -2024-11-14 14:09:30.510 [Thread-7] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Shutdown completed. -2024-11-14 14:09:30.652 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 19052 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-14 14:09:30.652 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-14 14:09:31.482 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 14:09:31.482 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-14 14:09:31.582 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 99 ms. Found 16 JPA repository interfaces. -2024-11-14 14:09:31.588 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 14:09:31.588 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-14 14:09:31.598 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:09:31.598 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:09:31.598 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:09:31.598 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:09:31.598 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:09:31.598 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:09:31.599 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:09:31.599 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:09:31.599 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:09:31.599 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:09:31.599 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:09:31.599 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:09:31.599 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:09:31.599 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:09:31.599 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:09:31.599 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:09:31.599 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 10 ms. Found 0 Redis repository interfaces. -2024-11-14 14:09:31.988 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-14 14:09:31.989 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-14 14:09:31.989 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-14 14:09:31.990 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-14 14:09:32.030 [restartedMain] INFO o.a.c.c.C.[Tomcat-1].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-14 14:09:32.030 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1373 ms -2024-11-14 14:09:32.213 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-14 14:09:32.216 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-14 14:09:32.225 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-14 14:09:32.226 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Starting... -2024-11-14 14:09:32.380 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-4 - Added connection org.postgresql.jdbc.PgConnection@4914161d -2024-11-14 14:09:32.380 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Start completed. -2024-11-14 14:09:32.392 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-14 14:09:32.592 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = redis-optimart, redisPort = 6379 -2024-11-14 14:09:32.955 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-14 14:09:33.219 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 14:09:33.600 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-14 14:09:33.751 [restartedMain] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name userDetailsService -2024-11-14 14:09:34.381 [restartedMain] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'paymentController' defined in file [A:\My Workspace\java_workspace\OptiMart\target\classes\com\Optimart\controllers\PaymentController.class]: Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name 'paymentService': Resolution of declared constructors on bean Class [com.Optimart.services.Payment.PaymentService] from ClassLoader [org.springframework.boot.devtools.restart.classloader.RestartClassLoader@3fd5646f] failed -2024-11-14 14:09:34.382 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 14:09:34.494 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Shutdown initiated... -2024-11-14 14:09:34.496 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Shutdown completed. -2024-11-14 14:09:34.497 [restartedMain] INFO o.a.catalina.core.StandardService - Stopping service [Tomcat] -2024-11-14 14:09:34.506 [restartedMain] INFO o.s.b.a.l.ConditionEvaluationReportLogger - - -Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. -2024-11-14 14:09:34.510 [restartedMain] ERROR o.s.boot.SpringApplication - Application run failed -org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'paymentController' defined in file [A:\My Workspace\java_workspace\OptiMart\target\classes\com\Optimart\controllers\PaymentController.class]: Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name 'paymentService': Resolution of declared constructors on bean Class [com.Optimart.services.Payment.PaymentService] from ClassLoader [org.springframework.boot.devtools.restart.classloader.RestartClassLoader@3fd5646f] failed - at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:795) - at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:237) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1375) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1212) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:971) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:625) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:335) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1363) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1352) - at com.Optimart.OptiMartApplication.main(OptiMartApplication.java:10) - at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) - at java.base/java.lang.reflect.Method.invoke(Method.java:580) - at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:50) -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'paymentService': Resolution of declared constructors on bean Class [com.Optimart.services.Payment.PaymentService] from ClassLoader [org.springframework.boot.devtools.restart.classloader.RestartClassLoader@3fd5646f] failed - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.determineCandidateConstructors(AutowiredAnnotationBeanPostProcessor.java:383) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineConstructorsFromBeanPostProcessors(AbstractAutowireCapableBeanFactory.java:1314) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1209) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) - at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) - at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:904) - at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:782) - ... 22 common frames omitted -Caused by: java.lang.NoClassDefFoundError: com/Optimart/configuration/VNPAY/VNPAYConfig - at java.base/java.lang.Class.getDeclaredConstructors0(Native Method) - at java.base/java.lang.Class.privateGetDeclaredConstructors(Class.java:3549) - at java.base/java.lang.Class.getDeclaredConstructors(Class.java:2727) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.determineCandidateConstructors(AutowiredAnnotationBeanPostProcessor.java:378) - ... 35 common frames omitted -Caused by: java.lang.ClassNotFoundException: com.Optimart.configuration.VNPAY.VNPAYConfig - at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) - at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) - at java.base/java.lang.Class.forName0(Native Method) - at java.base/java.lang.Class.forName(Class.java:534) - at java.base/java.lang.Class.forName(Class.java:513) - at org.springframework.boot.devtools.restart.classloader.RestartClassLoader.loadClass(RestartClassLoader.java:121) - at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) - ... 39 common frames omitted -2024-11-14 14:09:48.184 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-14 14:09:48.235 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2120 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-14 14:09:48.236 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-14 14:09:48.320 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2024-11-14 14:09:48.321 [restartedMain] INFO o.s.b.d.e.DevToolsPropertyDefaultsPostProcessor - For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2024-11-14 14:09:48.572 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-14 14:09:48.578 [restartedMain] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-14 14:09:49.711 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 14:09:49.713 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-14 14:09:49.946 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 225 ms. Found 16 JPA repository interfaces. -2024-11-14 14:09:49.968 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 14:09:49.970 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-14 14:09:49.989 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:09:49.990 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:09:49.990 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:09:49.990 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:09:49.991 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:09:49.992 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:09:49.992 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:09:49.992 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:09:49.993 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:09:49.993 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:09:49.993 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:09:49.994 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:09:49.994 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:09:49.994 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:09:49.994 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:09:49.994 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:09:49.994 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 15 ms. Found 0 Redis repository interfaces. -2024-11-14 14:09:51.103 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-14 14:09:51.117 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-14 14:09:51.119 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-14 14:09:51.120 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-14 14:09:51.192 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-14 14:09:51.192 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2871 ms -2024-11-14 14:09:51.454 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-14 14:09:51.511 [restartedMain] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-14 14:09:51.548 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-14 14:09:51.898 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-14 14:09:51.928 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-14 14:09:52.090 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@45bd8de8 -2024-11-14 14:09:52.092 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-14 14:09:52.146 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-14 14:09:52.736 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = redis-optimart, redisPort = 6379 -2024-11-14 14:09:54.201 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-14 14:09:54.541 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 14:09:55.400 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-14 14:09:55.636 [restartedMain] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name userDetailsService -2024-11-14 14:09:58.187 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-14 14:09:58.243 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-14 14:09:58.261 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-14 14:09:58.272 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 10.462 seconds (process running for 11.878) -2024-11-14 14:10:19.982 [http-nio-8080-exec-1] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2024-11-14 14:10:19.982 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2024-11-14 14:10:19.985 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - Completed initialization in 3 ms -2024-11-14 14:10:20.029 [http-nio-8080-exec-2] INFO com.Optimart.filters.JwtTokenFilter - POST /api/v1/payment/vnpay -2024-11-14 14:10:20.302 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Starting execution of pay -2024-11-14 14:10:20.311 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Finished execution of pay -2024-11-14 14:10:20.311 [http-nio-8080-exec-2] INFO c.Optimart.aspects.PerformanceAspect - Execution of pay took 10 ms -2024-11-14 14:10:46.964 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 290 class path changes (0 additions, 288 deletions, 2 modifications) -2024-11-14 14:10:46.971 [Thread-5] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-14 14:10:47.112 [Thread-5] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 14:10:47.118 [Thread-5] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-14 14:10:47.130 [Thread-5] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-14 14:10:47.313 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2120 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-14 14:10:47.313 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-14 14:10:47.825 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 14:10:47.826 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-14 14:10:47.827 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 1 ms. Found 0 JPA repository interfaces. -2024-11-14 14:10:47.833 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 14:10:47.834 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-14 14:10:47.835 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 0 ms. Found 0 Redis repository interfaces. -2024-11-14 14:10:48.064 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-14 14:10:48.064 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-14 14:10:48.065 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-14 14:10:48.065 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-14 14:10:48.098 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-14 14:10:48.098 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 780 ms -2024-11-14 14:10:48.144 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-14 14:10:48.147 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-14 14:10:48.162 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-14 14:10:48.164 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Starting... -2024-11-14 14:10:48.336 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-2 - Added connection org.postgresql.jdbc.PgConnection@4c532d0a -2024-11-14 14:10:48.336 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Start completed. -2024-11-14 14:10:48.351 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-14 14:10:48.383 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-14 14:10:48.384 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 14:10:48.477 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-14 14:10:49.065 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-14 14:10:49.087 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-14 14:10:49.093 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-14 14:10:49.100 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 1.86 seconds (process running for 62.707) -2024-11-14 14:10:49.109 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation delta: - - -========================== -CONDITION EVALUATION DELTA -========================== - - -Positive matches: ------------------ - - JacksonAutoConfiguration.JacksonObjectMapperConfiguration#jacksonObjectMapper matched: - - @ConditionalOnMissingBean (types: com.fasterxml.jackson.databind.ObjectMapper; SearchStrategy: all) did not find any beans (OnBeanCondition) - - LettuceConnectionConfiguration#redisConnectionFactory matched: - - @ConditionalOnMissingBean (types: org.springframework.data.redis.connection.RedisConnectionFactory; SearchStrategy: all) did not find any beans (OnBeanCondition) - - @ConditionalOnThreading found PLATFORM (OnThreadingCondition) - - OAuth2WebSecurityConfiguration.OAuth2SecurityFilterChainConfiguration matched: - - AllNestedConditions 2 matched 0 did not; NestedCondition on DefaultWebSecurityCondition.Beans @ConditionalOnMissingBean (types: org.springframework.security.web.SecurityFilterChain; SearchStrategy: all) did not find any beans; NestedCondition on DefaultWebSecurityCondition.Classes @ConditionalOnClass found required classes 'org.springframework.security.web.SecurityFilterChain', 'org.springframework.security.config.annotation.web.builders.HttpSecurity' (DefaultWebSecurityCondition) - - RedisAutoConfiguration#redisTemplate matched: - - @ConditionalOnSingleCandidate (types: org.springframework.data.redis.connection.RedisConnectionFactory; SearchStrategy: all) found a single bean 'redisConnectionFactory'; @ConditionalOnMissingBean (names: redisTemplate; SearchStrategy: all) did not find any beans (OnBeanCondition) - - SpringBootWebSecurityConfiguration.WebSecurityEnablerConfiguration matched: - - @ConditionalOnClass found required class 'org.springframework.security.config.annotation.web.configuration.EnableWebSecurity' (OnClassCondition) - - @ConditionalOnMissingBean (names: springSecurityFilterChain; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration matched: - - @ConditionalOnClass found required classes 'jakarta.servlet.Servlet', 'org.springframework.web.servlet.DispatcherServlet', 'org.springframework.web.servlet.config.annotation.WebMvcConfigurer' (OnClassCondition) - - found 'session' scope (OnWebApplicationCondition) - - @ConditionalOnMissingBean (types: org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration#formContentFilter matched: - - @ConditionalOnProperty (spring.mvc.formcontent.filter.enabled) matched (OnPropertyCondition) - - @ConditionalOnMissingBean (types: org.springframework.web.filter.FormContentFilter; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration.EnableWebMvcConfiguration#flashMapManager matched: - - @ConditionalOnMissingBean (names: flashMapManager; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration.EnableWebMvcConfiguration#localeResolver matched: - - @ConditionalOnMissingBean (names: localeResolver; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration.EnableWebMvcConfiguration#themeResolver matched: - - @ConditionalOnMissingBean (names: themeResolver; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter#defaultViewResolver matched: - - @ConditionalOnMissingBean (types: org.springframework.web.servlet.view.InternalResourceViewResolver; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter#requestContextFilter matched: - - @ConditionalOnMissingBean (types: org.springframework.web.context.request.RequestContextListener,org.springframework.web.filter.RequestContextFilter; SearchStrategy: all) did not find any beans (OnBeanCondition) - - WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter#viewResolver matched: - - @ConditionalOnBean (types: org.springframework.web.servlet.ViewResolver; SearchStrategy: all) found beans 'defaultViewResolver', 'beanNameViewResolver', 'mvcViewResolver'; @ConditionalOnMissingBean (names: viewResolver types: org.springframework.web.servlet.view.ContentNegotiatingViewResolver; SearchStrategy: all) did not find any beans (OnBeanCondition) - - -Negative matches: ------------------ - - WebMvcAutoConfiguration#hiddenHttpMethodFilter: - Did not match: - - @ConditionalOnProperty (spring.mvc.hiddenmethod.filter.enabled) did not find property 'enabled' (OnPropertyCondition) - - WebMvcAutoConfiguration.WebMvcAutoConfigurationAdapter#beanNameViewResolver: - Did not match: - - @ConditionalOnMissingBean (types: org.springframework.web.servlet.view.BeanNameViewResolver; SearchStrategy: all) found beans of type 'org.springframework.web.servlet.view.BeanNameViewResolver' beanNameViewResolver (OnBeanCondition) - - -Exclusions: ------------ - - None - - -Unconditional classes: ----------------------- - - None - - - -2024-11-14 14:10:55.655 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 288 class path changes (288 additions, 0 deletions, 0 modifications) -2024-11-14 14:10:55.657 [Thread-7] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-14 14:10:55.673 [Thread-7] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 14:10:55.674 [Thread-7] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown initiated... -2024-11-14 14:10:55.679 [Thread-7] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-2 - Shutdown completed. -2024-11-14 14:10:55.807 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2120 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-14 14:10:55.807 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-14 14:10:56.449 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 14:10:56.450 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-14 14:10:56.539 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 89 ms. Found 16 JPA repository interfaces. -2024-11-14 14:10:56.543 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 14:10:56.544 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-14 14:10:56.552 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:10:56.553 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:10:56.553 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:10:56.553 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:10:56.553 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:10:56.553 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:10:56.553 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:10:56.553 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:10:56.554 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:10:56.554 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:10:56.554 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:10:56.554 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:10:56.554 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:10:56.554 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:10:56.554 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:10:56.555 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:10:56.555 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 10 ms. Found 0 Redis repository interfaces. -2024-11-14 14:10:57.007 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-14 14:10:57.007 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-14 14:10:57.008 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-14 14:10:57.008 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-14 14:10:57.035 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-14 14:10:57.035 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1226 ms -2024-11-14 14:10:57.214 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-14 14:10:57.218 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-14 14:10:57.231 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-14 14:10:57.233 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Starting... -2024-11-14 14:10:57.294 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-3 - Added connection org.postgresql.jdbc.PgConnection@67ead1ba -2024-11-14 14:10:57.294 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Start completed. -2024-11-14 14:10:57.309 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-14 14:10:57.546 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = redis-optimart, redisPort = 6379 -2024-11-14 14:10:58.171 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-14 14:10:58.519 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 14:10:58.692 [main] INFO o.s.t.c.s.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [com.Optimart.OptiMartApplicationTests]: OptiMartApplicationTests does not declare any static, non-private, non-final, nested classes annotated with @Configuration. -2024-11-14 14:10:58.864 [main] INFO o.s.b.t.c.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration com.Optimart.OptiMartApplication for test class com.Optimart.OptiMartApplicationTests -2024-11-14 14:10:58.988 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-14 14:10:59.088 [main] INFO o.s.b.d.r.RestartApplicationListener - Restart disabled due to context in which it is running -2024-11-14 14:10:59.182 [restartedMain] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name userDetailsService -2024-11-14 14:10:59.460 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final -2024-11-14 14:10:59.472 [main] WARN o.s.b.t.j.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer - - -Found multiple occurrences of org.json.JSONObject on the class path: - - jar:file:/C:/Users/Admin/.m2/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar!/org/json/JSONObject.class - jar:file:/C:/Users/Admin/.m2/repository/org/json/json/20231013/json-20231013.jar!/org/json/JSONObject.class - -You may wish to exclude one of them to ensure predictable runtime behavior - -2024-11-14 14:10:59.499 [main] INFO c.Optimart.OptiMartApplicationTests - Starting OptiMartApplicationTests using Java 21.0.2 with PID 16720 (started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-14 14:10:59.501 [main] INFO c.Optimart.OptiMartApplicationTests - No active profile set, falling back to 1 default profile: "default" -2024-11-14 14:10:59.852 [main] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.UnsecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-14 14:10:59.862 [main] WARN o.s.c.a.AnnotationTypeMapping - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.Optimart.annotations.SecuredSwaggerOperation with appropriate @AliasFor declarations: [summary, description, tags] -2024-11-14 14:11:01.401 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 14:11:01.403 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-14 14:11:01.432 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-14 14:11:01.490 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-14 14:11:01.495 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-14 14:11:01.502 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 5.737 seconds (process running for 75.109) -2024-11-14 14:11:01.512 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation delta: - - -========================== -CONDITION EVALUATION DELTA -========================== - - -Positive matches: ------------------ - - None - - -Negative matches: ------------------ - - JacksonAutoConfiguration.JacksonObjectMapperConfiguration#jacksonObjectMapper: - Did not match: - - @ConditionalOnMissingBean (types: com.fasterxml.jackson.databind.ObjectMapper; SearchStrategy: all) found beans of type 'com.fasterxml.jackson.databind.ObjectMapper' redisObjectMapper (OnBeanCondition) - - LettuceConnectionConfiguration#redisConnectionFactory: - Did not match: - - @ConditionalOnMissingBean (types: org.springframework.data.redis.connection.RedisConnectionFactory; SearchStrategy: all) found beans of type 'org.springframework.data.redis.connection.RedisConnectionFactory' redisConnectionFactory (OnBeanCondition) - - OAuth2WebSecurityConfiguration.OAuth2SecurityFilterChainConfiguration: - Did not match: - - AllNestedConditions 1 matched 1 did not; NestedCondition on DefaultWebSecurityCondition.Beans @ConditionalOnMissingBean (types: org.springframework.security.web.SecurityFilterChain; SearchStrategy: all) found beans of type 'org.springframework.security.web.SecurityFilterChain' securityFilterChain; NestedCondition on DefaultWebSecurityCondition.Classes @ConditionalOnClass found required classes 'org.springframework.security.web.SecurityFilterChain', 'org.springframework.security.config.annotation.web.builders.HttpSecurity' (DefaultWebSecurityCondition) - - RedisAutoConfiguration#redisTemplate: - Did not match: - - @ConditionalOnMissingBean (names: redisTemplate; SearchStrategy: all) found beans named redisTemplate (OnBeanCondition) - - SpringBootWebSecurityConfiguration.WebSecurityEnablerConfiguration: - Did not match: - - @ConditionalOnMissingBean (names: springSecurityFilterChain; SearchStrategy: all) found beans named springSecurityFilterChain (OnBeanCondition) - Matched: - - @ConditionalOnClass found required class 'org.springframework.security.config.annotation.web.configuration.EnableWebSecurity' (OnClassCondition) - - WebMvcAutoConfiguration: - Did not match: - - @ConditionalOnMissingBean (types: org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport; SearchStrategy: all) found beans of type 'org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport' org.springframework.web.servlet.config.annotation.DelegatingWebMvcConfiguration (OnBeanCondition) - Matched: - - @ConditionalOnClass found required classes 'jakarta.servlet.Servlet', 'org.springframework.web.servlet.DispatcherServlet', 'org.springframework.web.servlet.config.annotation.WebMvcConfigurer' (OnClassCondition) - - found 'session' scope (OnWebApplicationCondition) - - -Exclusions: ------------ - - None - - -Unconditional classes: ----------------------- - - None - - - -2024-11-14 14:11:01.741 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 324 ms. Found 16 JPA repository interfaces. -2024-11-14 14:11:01.769 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 14:11:01.771 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-14 14:11:01.790 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:11:01.791 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:11:01.791 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:11:01.792 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:11:01.792 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:11:01.792 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:11:01.793 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:11:01.793 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:11:01.794 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:11:01.795 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:11:01.795 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:11:01.796 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:11:01.796 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:11:01.797 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:11:01.797 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:11:01.797 [main] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:11:01.797 [main] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 17 ms. Found 0 Redis repository interfaces. -2024-11-14 14:11:03.060 [main] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-14 14:11:03.145 [main] INFO org.hibernate.Version - HHH000412: Hibernate ORM core version 6.5.2.Final -2024-11-14 14:11:03.202 [main] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-14 14:11:03.614 [main] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-14 14:11:03.654 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-11-14 14:11:04.014 [main] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@1fb30e5d -2024-11-14 14:11:04.017 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-11-14 14:11:04.067 [main] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-14 14:11:05.057 [main] INFO c.O.configuration.Redis.RedisConfig - redisHost = redis-optimart, redisPort = 6379 -2024-11-14 14:11:09.444 [main] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-14 14:11:09.866 [main] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 14:11:11.094 [main] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-14 14:11:11.401 [main] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name userDetailsService -2024-11-14 14:11:15.284 [main] INFO c.Optimart.OptiMartApplicationTests - Started OptiMartApplicationTests in 16.214 seconds (process running for 18.065) -2024-11-14 14:11:16.413 [SpringApplicationShutdownHook] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 14:11:16.413 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-11-14 14:11:16.422 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-11-14 14:14:21.662 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-14 14:14:21.675 [Thread-11] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-14 14:14:22.047 [Thread-11] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 14:14:22.047 [Thread-11] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Shutdown initiated... -2024-11-14 14:14:22.073 [Thread-11] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-3 - Shutdown completed. -2024-11-14 14:14:22.392 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2120 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-14 14:14:22.392 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-14 14:14:24.971 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 14:14:24.971 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-14 14:14:25.116 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 144 ms. Found 16 JPA repository interfaces. -2024-11-14 14:14:25.127 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 14:14:25.127 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-14 14:14:25.142 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:14:25.142 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:14:25.142 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:14:25.142 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:14:25.142 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:14:25.142 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:14:25.142 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:14:25.142 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:14:25.142 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:14:25.142 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:14:25.142 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:14:25.142 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:14:25.142 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:14:25.142 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:14:25.142 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:14:25.142 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:14:25.142 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 18 ms. Found 0 Redis repository interfaces. -2024-11-14 14:14:26.149 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-14 14:14:26.149 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-14 14:14:26.149 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-14 14:14:26.149 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-14 14:14:26.209 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-14 14:14:26.209 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 3809 ms -2024-11-14 14:14:26.476 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-14 14:14:26.481 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-14 14:14:26.497 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-14 14:14:26.502 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Starting... -2024-11-14 14:14:26.575 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-4 - Added connection org.postgresql.jdbc.PgConnection@4a5b44d4 -2024-11-14 14:14:26.576 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Start completed. -2024-11-14 14:14:26.594 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-14 14:14:26.838 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = redis-optimart, redisPort = 6379 -2024-11-14 14:14:27.303 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-14 14:14:27.601 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 14:14:28.081 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-14 14:14:28.282 [restartedMain] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name userDetailsService -2024-11-14 14:14:30.959 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-14 14:14:31.010 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-14 14:14:31.014 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-14 14:14:31.019 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 8.758 seconds (process running for 284.626) -2024-11-14 14:14:31.024 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-14 14:16:40.996 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-14 14:16:41.004 [Thread-15] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-14 14:16:41.137 [Thread-15] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 14:16:41.137 [Thread-15] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Shutdown initiated... -2024-11-14 14:16:41.141 [Thread-15] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-4 - Shutdown completed. -2024-11-14 14:16:41.312 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2120 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-14 14:16:41.312 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-14 14:16:41.989 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 14:16:41.989 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-14 14:16:42.078 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 88 ms. Found 16 JPA repository interfaces. -2024-11-14 14:16:42.082 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 14:16:42.082 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-14 14:16:42.089 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:16:42.090 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:16:42.090 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:16:42.090 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:16:42.090 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:16:42.090 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:16:42.090 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:16:42.090 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:16:42.090 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:16:42.090 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:16:42.090 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:16:42.090 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:16:42.091 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:16:42.091 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:16:42.091 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:16:42.091 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:16:42.091 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 8 ms. Found 0 Redis repository interfaces. -2024-11-14 14:16:42.512 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-14 14:16:42.515 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-14 14:16:42.515 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-14 14:16:42.515 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-14 14:16:42.559 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-14 14:16:42.561 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1243 ms -2024-11-14 14:16:42.692 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-14 14:16:42.694 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-14 14:16:42.713 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-14 14:16:42.716 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Starting... -2024-11-14 14:16:42.769 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-5 - Added connection org.postgresql.jdbc.PgConnection@776330f3 -2024-11-14 14:16:42.770 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Start completed. -2024-11-14 14:16:42.780 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-14 14:16:43.033 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = redis-optimart, redisPort = 6379 -2024-11-14 14:16:43.597 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-14 14:16:43.855 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 14:16:44.223 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-14 14:16:44.380 [restartedMain] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name userDetailsService -2024-11-14 14:16:46.059 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-14 14:16:46.107 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-14 14:16:46.115 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-14 14:16:46.122 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 4.87 seconds (process running for 419.728) -2024-11-14 14:16:46.128 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-14 14:17:48.351 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-14 14:17:48.357 [Thread-19] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-14 14:17:48.492 [Thread-19] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 14:17:48.493 [Thread-19] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Shutdown initiated... -2024-11-14 14:17:48.496 [Thread-19] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-5 - Shutdown completed. -2024-11-14 14:17:48.772 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2120 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-14 14:17:48.772 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-14 14:17:50.072 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 14:17:50.072 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-14 14:17:50.223 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 150 ms. Found 16 JPA repository interfaces. -2024-11-14 14:17:50.230 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 14:17:50.230 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-14 14:17:50.241 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:17:50.242 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:17:50.242 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:17:50.242 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:17:50.242 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:17:50.242 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:17:50.242 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:17:50.242 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:17:50.242 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:17:50.242 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:17:50.243 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:17:50.243 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:17:50.243 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:17:50.243 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:17:50.243 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:17:50.243 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:17:50.243 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 11 ms. Found 0 Redis repository interfaces. -2024-11-14 14:17:50.727 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-14 14:17:50.727 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-14 14:17:50.728 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-14 14:17:50.728 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-14 14:17:50.758 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-14 14:17:50.758 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1981 ms -2024-11-14 14:17:50.920 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-14 14:17:50.924 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-14 14:17:50.942 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-14 14:17:50.943 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Starting... -2024-11-14 14:17:51.003 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-6 - Added connection org.postgresql.jdbc.PgConnection@2514160f -2024-11-14 14:17:51.003 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Start completed. -2024-11-14 14:17:51.016 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-14 14:17:51.181 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = redis-optimart, redisPort = 6379 -2024-11-14 14:17:51.540 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-14 14:17:51.832 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 14:17:52.297 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-14 14:17:52.496 [restartedMain] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name userDetailsService -2024-11-14 14:17:54.626 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-14 14:17:54.680 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-14 14:17:54.682 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-14 14:17:54.688 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 6.037 seconds (process running for 488.296) -2024-11-14 14:17:54.697 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-14 14:17:56.107 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-14 14:17:56.110 [Thread-23] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-14 14:17:56.258 [Thread-23] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 14:17:56.261 [Thread-23] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Shutdown initiated... -2024-11-14 14:17:56.263 [Thread-23] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-6 - Shutdown completed. -2024-11-14 14:17:56.464 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2120 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-14 14:17:56.466 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-14 14:17:57.593 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 14:17:57.593 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-14 14:17:57.777 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 180 ms. Found 16 JPA repository interfaces. -2024-11-14 14:17:57.791 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 14:17:57.791 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-14 14:17:57.810 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:17:57.810 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:17:57.811 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:17:57.811 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:17:57.811 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:17:57.811 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:17:57.812 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:17:57.812 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:17:57.812 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:17:57.812 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:17:57.812 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:17:57.813 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:17:57.813 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:17:57.813 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:17:57.813 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:17:57.813 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:17:57.814 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 20 ms. Found 0 Redis repository interfaces. -2024-11-14 14:17:58.354 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-14 14:17:58.355 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-14 14:17:58.355 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-14 14:17:58.355 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-14 14:17:58.394 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-14 14:17:58.394 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1923 ms -2024-11-14 14:17:58.620 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-14 14:17:58.624 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-14 14:17:58.639 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-14 14:17:58.640 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Starting... -2024-11-14 14:17:58.701 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-7 - Added connection org.postgresql.jdbc.PgConnection@4f97ea6b -2024-11-14 14:17:58.702 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Start completed. -2024-11-14 14:17:58.716 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-14 14:17:58.946 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = redis-optimart, redisPort = 6379 -2024-11-14 14:17:59.451 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-14 14:17:59.806 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 14:18:00.256 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-14 14:18:00.417 [restartedMain] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name userDetailsService -2024-11-14 14:18:02.889 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-14 14:18:02.949 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-14 14:18:02.953 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-14 14:18:02.960 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 6.557 seconds (process running for 496.568) -2024-11-14 14:18:02.972 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-14 14:18:04.384 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-14 14:18:04.387 [Thread-27] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-14 14:18:04.523 [Thread-27] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 14:18:04.525 [Thread-27] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Shutdown initiated... -2024-11-14 14:18:04.528 [Thread-27] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-7 - Shutdown completed. -2024-11-14 14:18:04.765 [restartedMain] INFO com.Optimart.OptiMartApplication - Starting OptiMartApplication using Java 21.0.2 with PID 2120 (A:\My Workspace\java_workspace\OptiMart\target\classes started by Admin in A:\My Workspace\java_workspace\OptiMart) -2024-11-14 14:18:04.766 [restartedMain] INFO com.Optimart.OptiMartApplication - No active profile set, falling back to 1 default profile: "default" -2024-11-14 14:18:05.947 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 14:18:05.948 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2024-11-14 14:18:06.067 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 119 ms. Found 16 JPA repository interfaces. -2024-11-14 14:18:06.073 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode -2024-11-14 14:18:06.073 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode. -2024-11-14 14:18:06.083 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.AuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:18:06.083 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CityLocaleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:18:06.083 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.CommentRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:18:06.083 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.DeliveryTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:18:06.083 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.NotificationRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:18:06.083 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderItemRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:18:06.084 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.OrderRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:18:06.084 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.PaymentTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:18:06.084 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:18:06.084 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ProductTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:18:06.084 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RefreshTokenRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:18:06.084 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:18:06.084 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.RoleRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:18:06.084 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.ShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:18:06.084 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:18:06.084 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationExtensionSupport - Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.Optimart.repositories.UserShippingAddressRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository -2024-11-14 14:18:06.084 [restartedMain] INFO o.s.d.r.c.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 11 ms. Found 0 Redis repository interfaces. -2024-11-14 14:18:06.646 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 8080 (http) -2024-11-14 14:18:06.647 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] -2024-11-14 14:18:06.647 [restartedMain] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] -2024-11-14 14:18:06.648 [restartedMain] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.26] -2024-11-14 14:18:06.685 [restartedMain] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-11-14 14:18:06.685 [restartedMain] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1914 ms -2024-11-14 14:18:06.883 [restartedMain] INFO o.h.jpa.internal.util.LogHelper - HHH000204: Processing PersistenceUnitInfo [name: default] -2024-11-14 14:18:06.886 [restartedMain] INFO o.h.c.i.RegionFactoryInitiator - HHH000026: Second-level cache disabled -2024-11-14 14:18:06.896 [restartedMain] INFO o.s.o.j.p.SpringPersistenceUnitInfo - No LoadTimeWeaver setup: ignoring JPA class transformer -2024-11-14 14:18:06.897 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-8 - Starting... -2024-11-14 14:18:06.951 [restartedMain] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-8 - Added connection org.postgresql.jdbc.PgConnection@63b3fa81 -2024-11-14 14:18:06.951 [restartedMain] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-8 - Start completed. -2024-11-14 14:18:06.964 [restartedMain] WARN org.hibernate.orm.deprecation - HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) -2024-11-14 14:18:07.144 [restartedMain] INFO c.O.configuration.Redis.RedisConfig - redisHost = redis-optimart, redisPort = 6379 -2024-11-14 14:18:07.504 [restartedMain] INFO o.h.e.t.j.p.i.JtaPlatformInitiator - HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) -2024-11-14 14:18:07.777 [restartedMain] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Initialized JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 14:18:08.178 [restartedMain] WARN o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration - 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 -2024-11-14 14:18:08.331 [restartedMain] INFO o.s.s.c.a.a.c.InitializeUserDetailsBeanManagerConfigurer$InitializeUserDetailsManagerConfigurer - Global AuthenticationManager configured with UserDetailsService bean with name userDetailsService -2024-11-14 14:18:10.114 [restartedMain] INFO o.s.b.d.a.OptionalLiveReloadServer - LiveReload server is running on port 35729 -2024-11-14 14:18:10.149 [restartedMain] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] -2024-11-14 14:18:10.151 [restartedMain] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 8080 (http) with context path '/' -2024-11-14 14:18:10.155 [restartedMain] INFO com.Optimart.OptiMartApplication - Started OptiMartApplication in 5.46 seconds (process running for 503.762) -2024-11-14 14:18:10.163 [restartedMain] INFO o.s.b.d.a.ConditionEvaluationDeltaLoggingListener - Condition evaluation unchanged -2024-11-14 14:19:34.002 [File Watcher] INFO o.s.b.d.a.LocalDevToolsAutoConfiguration$RestartingClassPathChangeChangedEventListener - Restarting due to 1 class path change (0 additions, 0 deletions, 1 modification) -2024-11-14 14:19:34.005 [Thread-31] INFO o.a.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] -2024-11-14 14:19:34.134 [Thread-31] INFO o.s.o.j.LocalContainerEntityManagerFactoryBean - Closing JPA EntityManagerFactory for persistence unit 'default' -2024-11-14 14:19:34.137 [Thread-31] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-8 - Shutdown initiated... -2024-11-14 14:19:34.143 [Thread-31] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-8 - Shutdown completed.