ArticleReaderService

@Service
class ArticleReaderService(articleRepository: ArticleRepository, articleViewRepository: ArticleViewRepository, commentRepository: CommentRepository, userRepository: UserRepository)

Constructors

Link copied to clipboard
constructor(articleRepository: ArticleRepository, articleViewRepository: ArticleViewRepository, commentRepository: CommentRepository, userRepository: UserRepository)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
@Transactional(readOnly = true)
fun getArticle(id: Long): ArticleResponse

게시글 단일 조회 메소드

Link copied to clipboard
@Transactional(readOnly = true)
fun getArticles(keyword: String?, pageable: Pageable): Page<ArticleSummaryResponse>

게시글 전체 조회 메소드

Link copied to clipboard
@Transactional
fun increaseArticleViewCount(articleId: Long, ip: String, userAgent: String)