diff --git a/src/main/java/com/example/FixLog/domain/post/Post.java b/src/main/java/com/example/FixLog/domain/post/Post.java index b5ba702..af74e14 100644 --- a/src/main/java/com/example/FixLog/domain/post/Post.java +++ b/src/main/java/com/example/FixLog/domain/post/Post.java @@ -119,4 +119,6 @@ public void changeExtraContent(String newExtraContent){ public void updateEditedAt(LocalDateTime newLocalDateTime){ this.editedAt = newLocalDateTime; } + + } \ No newline at end of file diff --git a/src/main/java/com/example/FixLog/dto/search/SearchPostDto.java b/src/main/java/com/example/FixLog/dto/search/SearchPostDto.java index 571359e..527a2c0 100644 --- a/src/main/java/com/example/FixLog/dto/search/SearchPostDto.java +++ b/src/main/java/com/example/FixLog/dto/search/SearchPostDto.java @@ -12,6 +12,7 @@ public class SearchPostDto { private Long postId; private String title; private String content; + private String coverImageUrl; private String writerNickname; private String writerProfileImage; private List tags; // 예: [“spring-boot”, “jwt”, “java”] diff --git a/src/main/java/com/example/FixLog/repository/post/PostRepositoryImpl.java b/src/main/java/com/example/FixLog/repository/post/PostRepositoryImpl.java index 8b6dd28..231abd1 100644 --- a/src/main/java/com/example/FixLog/repository/post/PostRepositoryImpl.java +++ b/src/main/java/com/example/FixLog/repository/post/PostRepositoryImpl.java @@ -71,6 +71,7 @@ public Page searchByKeywordAndTags(String keyword, List t .postId(p.getPostId()) .title(p.getPostTitle()) .content(p.getProblem().length() > 200 ? p.getProblem().substring(0, 200) + "…" : p.getProblem()) + .coverImageUrl(p.getCoverImage()) .writerNickname(p.getUserId().getNickname()) .writerProfileImage(p.getUserId().getProfileImageUrl()) .tags(p.getPostTags().stream().map(pt -> pt.getTagId().getTagName()).toList()) diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties index b63eb06..80d9e16 100644 --- a/src/main/resources/application.properties +++ b/src/main/resources/application.properties @@ -28,27 +28,27 @@ spring.application.name=FixLog ## Spring Security #logging.level.org.springframework.security=DEBUG -##### [PROD] ##### -server.port=8083 - -spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver -spring.datasource.url=${MYSQL_URL} -spring.datasource.username=${MYSQL_USERNAME} -spring.datasource.password=${MYSQL_PASSWORD} - -spring.jpa.hibernate.ddl-auto=update -spring.jpa.show-sql=true -spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQLDialect -spring.jpa.properties.hibernate.format_sql=true - -cloud.aws.credentials.access-key=${AWS_ACCESS_KEY_ID} -cloud.aws.credentials.secret-key=${AWS_SECRET_ACCESS_KEY} -cloud.aws.region.static=${AWS_REGION} -cloud.aws.s3.bucket=${AWS_S3_BUCKET} - -jwt.secret=${JWT_KEY} - -logging.level.root=INFO -logging.level.com.example.FixLog=DEBUG -logging.level.org.springframework.web.servlet.DispatcherServlet=DEBUG -logging.file.name=logs/app.log +###### [PROD] ##### +#server.port=8083 +# +#spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver +#spring.datasource.url=${MYSQL_URL} +#spring.datasource.username=${MYSQL_USERNAME} +#spring.datasource.password=${MYSQL_PASSWORD} +# +#spring.jpa.hibernate.ddl-auto=update +#spring.jpa.show-sql=true +#spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQLDialect +#spring.jpa.properties.hibernate.format_sql=true +# +#cloud.aws.credentials.access-key=${AWS_ACCESS_KEY_ID} +#cloud.aws.credentials.secret-key=${AWS_SECRET_ACCESS_KEY} +#cloud.aws.region.static=${AWS_REGION} +#cloud.aws.s3.bucket=${AWS_S3_BUCKET} +# +#jwt.secret=${JWT_KEY} +# +#logging.level.root=INFO +#logging.level.com.example.FixLog=DEBUG +#logging.level.org.springframework.web.servlet.DispatcherServlet=DEBUG +#logging.file.name=logs/app.log