본문 바로가기

백엔드(Back-End)/Spring Boot24

[STS4-Spring Boot] 게시판 검색 기능 Criteria package com.board.paging; import org.springframework.web.util.UriComponents; import org.springframework.web.util.UriComponentsBuilder; public class Criteria { private int currentPageNo; private int recordsPerPage; private int pageSize; private String searchKeyword; private String searchType; public Criteria() { this.currentPageNo = 1; this.recordsPerPage = 10; this.pageSize = 10; } publ.. 2024. 2. 12.
[STS4-Spring Boot] 오디오 스토어 제작 프로젝트 개요 프로젝트 명 : 스프링을 이용한 오디오스토어 웹 진행 기간 : 2023.12.10 – 2024.01.27 개발 인원 : 1명 프로젝트 선정 이유 : 스피커, 헤드폰, 턴테이블 등 오디오 기기에 대한 관심이 증가하는 추세. 국내 오디오 콘텐츠 시장 규모는 2019년 약 259억, 2024년에는 약 4.4배 증가한 약 1,115 억원 규모로 증가할 것이라는 통계가 이를 뒷받침. 보통 해외 기업이 많아서인지 해외에서 사용하는 사이트를 그대로 한국어로 번역만 한 쇼핑몰은 UI 등 이용하기에 불편하다고 느껴져, 직접 오디오 스토어를 구현함. 프로젝트 주요 내용 - 회원 고객 : 회원가입, 로그인, 회원정보 수정, 회원 탈퇴 관리자 : 회원 목록 조회 - 상품 고객 : 상품 조회 관리자 : 고객기능 .. 2024. 2. 4.
[sts4-Spring Boot] 18. 게시글 조회수 기능 구현 서비스 인터페이스 서비스 구현체 Impl 추가 매퍼 매퍼 xml 뷰에 들어오면 컨트롤러 @GetMapping(value = "/board/view.do") public String openBoardDetail(@ModelAttribute("params") BoardDTO params, @RequestParam(value="idx", required = false) Long idx, Model model) { if (idx == null) { return showMessageWithRedirect("올바르지 않은 접근입니다.", "/board/list.do", Method.GET, null, model); } boardService.increaseBoardViewCnt(idx); BoardDTO board.. 2023. 12. 7.
[sts4-Spring Boot] 17. REST 방식의 댓글 리스트, 작성, 삭제 2023.12.07 - [백엔드(Back-End)/Spring Boot] - [sts4-Spring Boot] 16. REST 방식으로 댓글 CRUD [sts4-Spring Boot] 16. REST 방식으로 댓글 CRUD 게시글 CRUD를 해보았는데, 이번에는 REST 방식으로 댓글을 CRUD 해보자! 먼저 데이터베이스에서 댓글 테이블을 만들어야 한다. comment 테이블 - 댓글 테이블의 인덱스가 PK, 댓글과 연결되는 게시글 silvow94.tistory.com 데이터베이스와 연동하여 CRUD 기능과 테스트까지 완성했다. 이제 REST 방식으로 웹 페이지에 댓글 리스트를 보여주도록 하자. REST API 설계 규칙 HTTP 요청 메서드 POST : 자원(resource) 생성 GET : 자원 조회.. 2023. 12. 7.
728x90