Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Fix] 알라딘 응답 값 수정 #73

Merged
merged 3 commits into from
Mar 6, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
675 changes: 350 additions & 325 deletions logs/app.log

Large diffs are not rendered by default.

508 changes: 508 additions & 0 deletions logs/app.log.2025-02-24.0297053401982.tmp

Large diffs are not rendered by default.

63 changes: 63 additions & 0 deletions logs/app.log.2025-03-04.086985322201938.tmp
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
2025-03-04T08:31:13.250Z INFO 1 --- [backend] [main] c.bookmile.backend.BackendApplication : Starting BackendApplication v0.0.1-SNAPSHOT using Java 21 with PID 1 (/app.jar started by root in /)
2025-03-04T08:31:13.610Z INFO 1 --- [backend] [main] c.bookmile.backend.BackendApplication : The following 1 profile is active: "oauth"
2025-03-04T08:31:51.981Z INFO 1 --- [backend] [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode
2025-03-04T08:31:52.010Z INFO 1 --- [backend] [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode.
2025-03-04T08:31:52.830Z INFO 1 --- [backend] [main] .RepositoryConfigurationExtensionSupport : Spring Data JPA - Could not safely identify store assignment for repository candidate interface com.bookmile.backend.global.redis.RefreshTokenRepository; If you want this repository to be a JPA repository, consider annotating your entities with one of these annotations: jakarta.persistence.Entity, jakarta.persistence.MappedSuperclass (preferred), or consider extending one of the following types with your repository: org.springframework.data.jpa.repository.JpaRepository
2025-03-04T08:31:55.636Z INFO 1 --- [backend] [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 3419 ms. Found 11 JPA repository interfaces.
2025-03-04T08:31:56.127Z INFO 1 --- [backend] [main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode
2025-03-04T08:31:56.154Z INFO 1 --- [backend] [main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode.
2025-03-04T08:31:56.531Z INFO 1 --- [backend] [main] .RepositoryConfigurationExtensionSupport : Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.bookmile.backend.domain.group.repository.GroupRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
2025-03-04T08:31:56.572Z INFO 1 --- [backend] [main] .RepositoryConfigurationExtensionSupport : Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.bookmile.backend.domain.review.repository.ReviewRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
2025-03-04T08:31:56.638Z INFO 1 --- [backend] [main] .RepositoryConfigurationExtensionSupport : Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.bookmile.backend.domain.review.service.ReviewBookRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
2025-03-04T08:31:56.703Z INFO 1 --- [backend] [main] .RepositoryConfigurationExtensionSupport : Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.bookmile.backend.domain.book.repository.BookRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
2025-03-04T08:31:56.718Z INFO 1 --- [backend] [main] .RepositoryConfigurationExtensionSupport : Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.bookmile.backend.domain.record.repository.RecordRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
2025-03-04T08:31:56.762Z INFO 1 --- [backend] [main] .RepositoryConfigurationExtensionSupport : Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.bookmile.backend.domain.record.service.RecordGroupRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
2025-03-04T08:31:56.779Z INFO 1 --- [backend] [main] .RepositoryConfigurationExtensionSupport : Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.bookmile.backend.domain.user.repository.UserOAuthRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
2025-03-04T08:31:56.794Z INFO 1 --- [backend] [main] .RepositoryConfigurationExtensionSupport : Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.bookmile.backend.domain.user.repository.UserRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
2025-03-04T08:31:56.827Z INFO 1 --- [backend] [main] .RepositoryConfigurationExtensionSupport : Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.bookmile.backend.domain.image.repository.ImageRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
2025-03-04T08:31:56.874Z INFO 1 --- [backend] [main] .RepositoryConfigurationExtensionSupport : Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.bookmile.backend.domain.userGroup.repository.UserGroupRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
2025-03-04T08:31:56.891Z INFO 1 --- [backend] [main] .RepositoryConfigurationExtensionSupport : Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.bookmile.backend.domain.template.repository.TemplateRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository
2025-03-04T08:31:57.032Z INFO 1 --- [backend] [main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 712 ms. Found 1 Redis repository interface.
2025-03-04T08:32:17.229Z INFO 1 --- [backend] [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port 8080 (http)
2025-03-04T08:32:17.468Z INFO 1 --- [backend] [main] o.apache.catalina.core.StandardService : Starting service [Tomcat]
2025-03-04T08:32:17.481Z INFO 1 --- [backend] [main] o.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/10.1.31]
2025-03-04T08:32:18.138Z INFO 1 --- [backend] [main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
2025-03-04T08:32:18.169Z INFO 1 --- [backend] [main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 63852 ms
2025-03-04T08:32:26.635Z INFO 1 --- [backend] [main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [name: default]
2025-03-04T08:32:27.541Z INFO 1 --- [backend] [main] org.hibernate.Version : HHH000412: Hibernate ORM core version 6.5.3.Final
2025-03-04T08:32:28.028Z INFO 1 --- [backend] [main] o.h.c.internal.RegionFactoryInitiator : HHH000026: Second-level cache disabled
2025-03-04T08:32:35.997Z INFO 1 --- [backend] [main] o.s.o.j.p.SpringPersistenceUnitInfo : No LoadTimeWeaver setup: ignoring JPA class transformer
2025-03-04T08:32:36.735Z INFO 1 --- [backend] [main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting...
2025-03-04T08:32:44.300Z INFO 1 --- [backend] [main] com.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@717b0d81
2025-03-04T08:32:44.343Z INFO 1 --- [backend] [main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Start completed.
2025-03-04T08:32:45.176Z WARN 1 --- [backend] [main] org.hibernate.orm.deprecation : HHH90000025: MySQL8Dialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default)
2025-03-04T08:32:45.214Z WARN 1 --- [backend] [main] org.hibernate.orm.deprecation : HHH90000026: MySQL8Dialect has been deprecated; use org.hibernate.dialect.MySQLDialect instead
2025-03-04T08:32:45.756Z DEBUG 1 --- [backend] [main] o.h.t.d.sql.spi.DdlTypeRegistry : addDescriptor(12, org.hibernate.type.descriptor.sql.internal.CapacityDependentDdlType@57806346) replaced previous registration(org.hibernate.type.descriptor.sql.internal.CapacityDependentDdlType@40416321)
2025-03-04T08:32:45.800Z DEBUG 1 --- [backend] [main] o.h.t.d.sql.spi.DdlTypeRegistry : addDescriptor(-9, org.hibernate.type.descriptor.sql.internal.CapacityDependentDdlType@3ab70d34) replaced previous registration(org.hibernate.type.descriptor.sql.internal.CapacityDependentDdlType@289cf7db)
2025-03-04T08:32:45.819Z DEBUG 1 --- [backend] [main] o.h.t.d.sql.spi.DdlTypeRegistry : addDescriptor(-3, org.hibernate.type.descriptor.sql.internal.CapacityDependentDdlType@7c523bdd) replaced previous registration(org.hibernate.type.descriptor.sql.internal.CapacityDependentDdlType@3741071d)
2025-03-04T08:32:45.839Z DEBUG 1 --- [backend] [main] o.h.t.d.sql.spi.DdlTypeRegistry : addDescriptor(4003, org.hibernate.type.descriptor.sql.internal.DdlTypeImpl@351d726c) replaced previous registration(org.hibernate.type.descriptor.sql.internal.DdlTypeImpl@7af0693b)
2025-03-04T08:32:45.854Z DEBUG 1 --- [backend] [main] o.h.t.d.sql.spi.DdlTypeRegistry : addDescriptor(4001, org.hibernate.type.descriptor.sql.internal.DdlTypeImpl@1791396b) replaced previous registration(org.hibernate.type.descriptor.sql.internal.DdlTypeImpl@28d7bd6b)
2025-03-04T08:32:45.886Z DEBUG 1 --- [backend] [main] o.h.t.d.sql.spi.DdlTypeRegistry : addDescriptor(4002, org.hibernate.type.descriptor.sql.internal.DdlTypeImpl@7607340f) replaced previous registration(org.hibernate.type.descriptor.sql.internal.DdlTypeImpl@f472245)
2025-03-04T08:32:45.902Z DEBUG 1 --- [backend] [main] o.h.t.d.sql.spi.DdlTypeRegistry : addDescriptor(2004, org.hibernate.type.descriptor.sql.internal.CapacityDependentDdlType@110318a7) replaced previous registration(org.hibernate.type.descriptor.sql.internal.DdlTypeImpl@42ac309)
2025-03-04T08:32:45.938Z DEBUG 1 --- [backend] [main] o.h.t.d.sql.spi.DdlTypeRegistry : addDescriptor(2005, org.hibernate.type.descriptor.sql.internal.CapacityDependentDdlType@4b4228cf) replaced previous registration(org.hibernate.type.descriptor.sql.internal.DdlTypeImpl@7d216ee8)
2025-03-04T08:32:45.953Z DEBUG 1 --- [backend] [main] o.h.t.d.sql.spi.DdlTypeRegistry : addDescriptor(2011, org.hibernate.type.descriptor.sql.internal.CapacityDependentDdlType@74ee97cb) replaced previous registration(org.hibernate.type.descriptor.sql.internal.DdlTypeImpl@268e30d4)
2025-03-04T08:33:11.823Z INFO 1 --- [backend] [main] o.h.e.t.j.p.i.JtaPlatformInitiator : HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration)
2025-03-04T08:33:13.696Z INFO 1 --- [backend] [main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default'
2025-03-04T08:33:20.479Z INFO 1 --- [backend] [main] o.s.d.j.r.query.QueryEnhancerFactory : Hibernate is in classpath; If applicable, HQL parser will be used.
2025-03-04T08:33:34.131Z INFO 1 --- [backend] [main] c.b.b.global.oauth.OAuth2UnlinkService : kakao admin-key : f7827e5bb4a42fd97f6226837a0fa99e
2025-03-04T08:34:11.109Z WARN 1 --- [backend] [main] JpaBaseConfiguration$JpaWebConfiguration : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
2025-03-04T08:34:11.756Z INFO 1 --- [backend] [main] r$InitializeUserDetailsManagerConfigurer : Global AuthenticationManager configured with UserDetailsService bean with name customUserDetailsService
2025-03-04T08:34:19.517Z INFO 1 --- [backend] [main] o.s.b.a.e.web.EndpointLinksResolver : Exposing 4 endpoints beneath base path '/actuator'
2025-03-04T08:34:20.755Z WARN 1 --- [backend] [main] o.s.s.c.a.web.builders.WebSecurity : You are asking Spring Security to ignore Deferred [Mvc [pattern='/swagger-ui/**'], Ant [pattern='/swagger-ui/**']]. This is not recommended -- please use permitAll via HttpSecurity#authorizeHttpRequests instead.
2025-03-04T08:34:20.762Z WARN 1 --- [backend] [main] o.s.s.c.a.web.builders.WebSecurity : You are asking Spring Security to ignore Deferred [Mvc [pattern='/v3/api-docs/**'], Ant [pattern='/v3/api-docs/**']]. This is not recommended -- please use permitAll via HttpSecurity#authorizeHttpRequests instead.
2025-03-04T08:34:20.774Z WARN 1 --- [backend] [main] o.s.s.c.a.web.builders.WebSecurity : You are asking Spring Security to ignore Deferred [Mvc [pattern='/error'], Ant [pattern='/error']]. This is not recommended -- please use permitAll via HttpSecurity#authorizeHttpRequests instead.
2025-03-04T08:34:20.795Z WARN 1 --- [backend] [main] o.s.s.c.a.web.builders.WebSecurity : You are asking Spring Security to ignore Deferred [Mvc [pattern='/favicon.ico'], Ant [pattern='/favicon.ico']]. This is not recommended -- please use permitAll via HttpSecurity#authorizeHttpRequests instead.
2025-03-04T08:34:29.783Z INFO 1 --- [backend] [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port 8080 (http) with context path '/'
2025-03-04T08:34:30.137Z INFO 1 --- [backend] [main] c.bookmile.backend.BackendApplication : Started BackendApplication in 206.388 seconds (process running for 219.452)
2025-03-04T08:34:31.639Z INFO 1 --- [backend] [http-nio-8080-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring DispatcherServlet 'dispatcherServlet'
2025-03-04T08:34:31.661Z INFO 1 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Initializing Servlet 'dispatcherServlet'
2025-03-04T08:34:31.702Z INFO 1 --- [backend] [http-nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed initialization in 25 ms
2025-03-04T08:35:04.813Z INFO 1 --- [backend] [http-nio-8080-exec-1] o.springdoc.api.AbstractOpenApiResource : Init duration for springdoc-openapi is: 7330 ms
2025-03-04T08:35:16.894Z INFO 1 --- [backend] [SpringApplicationShutdownHook] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'default'
2025-03-04T08:35:16.928Z INFO 1 --- [backend] [SpringApplicationShutdownHook] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Shutdown initiated...
2025-03-04T08:35:17.021Z INFO 1 --- [backend] [SpringApplicationShutdownHook] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Shutdown completed.
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,5 @@ public class BestSellerResponseDto {
private String cover;
private String isbn13;
private int customerReviewRank;
private String categoryId;
}
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,8 @@ public class BookDetailResponseDto {
@Schema(description = "평점", example = "4.5")
private int customerReviewRank;

private String categoryId;

// SubInfo 내부 클래스
@Getter
@NoArgsConstructor
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,4 +28,6 @@ public class BookListResponseDto {

@Schema(description = "평점", example = "4.5")
private int customerReviewRank;

private String categoryId;
}
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,5 @@ public class NewBookResponseDto {
private String cover;
private String isbn13;
private int customerReviewRank;
private String categoryId;
}