21.12.21 커서페이징 디버깅

로컬에서 동작하는데 운영서버에서 동작을 안함
This commit is contained in:
jinia91
2021-12-21 13:54:54 +09:00
parent 9c3ba4cdbb
commit 0842754387
3 changed files with 4 additions and 23 deletions

View File

@@ -100,7 +100,7 @@ public class ArticleService {
@Cacheable(value = "layoutRecentArticleCaching", key = "#lastArticleId")
public List<Article> getRecentArticles(Long lastArticleId) {
return lastArticleId==0?
return lastArticleId.equals(0L)?
articleRepository
.findByOrderByIdDescWithList(PageRequest.of(0, 5)):
articleRepository

View File

@@ -63,7 +63,9 @@ public class MainController {
*/
@GetMapping("/main/article/{lastArticleId}")
public @ResponseBody
List<ArticleDtoForMain> mainNextPage(@PathVariable Long lastArticleId) {
List<ArticleDtoForMain> mainNextPage(@PathVariable(required = false) Long lastArticleId) {
System.out.println(lastArticleId);
// Entity to Dto
List<ArticleDtoForMain> articles = articleService.getRecentArticles(lastArticleId)

View File

@@ -102,29 +102,8 @@
<div class="cards-container container p-0" id="infiniteScrollBox">
<h1 class="text-center">최신 포스팅</h1>
<hr>
<!-- <div id="articlePage-0">-->
<!-- <div class="card mb-3 recent-card wow fadeInUp" th:each="article,num :${recentArticles.getContent()}">-->
<!-- <a th:href="@{/article/view(articleId=${article.getId()})}">-->
<!-- <div class="row g-0">-->
<!-- <div class="col-3">-->
<!-- <div class="ratio ratio-1x1"-->
<!-- th:style="|background-image: url(${article.getThumbnailUrl()}); background-size: cover;|"></div>-->
<!-- </div>-->
<!-- <div class="col-9 row row-cols-1 align-self-center">-->
<!-- <h3 class="card-title col mb-3 text-truncate" th:text="${article.getTitle()}">글 제목</h3>-->
<!-- <p class="d-none d-md-block col recent-card-text" th:text="${article.getContent()}"></p>-->
<!-- <p class="col mb-0">-->
<!-- <small class="text-muted"-->
<!-- th:text="|작성일 : ${#temporals.format(article.getCreatedDate(), 'yyyy-MM-dd')}|"></small>-->
<!-- </p>-->
<!-- </div>-->
<!-- </div>-->
<!-- </a>-->
<!-- </div>-->
<!-- </div>-->
<!-- infinityScroll -->
<div id="nextPagination"></div>
</div>
</div>
<!-- js -->