ajax 3

Spring Boot - 국립 도서관 Open API를 활용한 사서 추천 도서 목록 구현

이번 글에서는 국립 도서관의 Open API를 활용하여 사서가 추천하는 도서를 가져오고, 웹 페이지에 표시하는 방법을 소개해 볼게요. 부족한 실력 탓에 설명이 미흡합니다... 이해해주세요 :) API에서 반환데는 데이터를 매핑할 DTO 작성package com.demo.dto;import jakarta.xml.bind.annotation.XmlElement;import jakarta.xml.bind.annotation.XmlRootElement;import lombok.Getter;import lombok.Setter;@Getter@Setter@XmlRootElement(name = "item")public class BookRecommendation { private String drCodeNam..

Spring Boot - 관리자 페이지 (5)

지난 글에 이어서 관리자 페이지에서의 회원 질문 관리에 대한 기능 구현과 설명을 이어가겠습니다.부족하더라도 이해해주세요. :) adminMain.html 질문 관리 고정 질문 회원 질문 회원 질문 링크 클릭 시 이전 글에서 미리 만들어 둔 Controller 처리로 회원 질문 페이지로 이동.// 회원질문 페이지@GetMapping("/admin-customer-qna")public String customerQuestions(HttpSession session, Model model) { Member admin = (Member)session.getAttribute("admin"); if(admin == null) { model.addAt..

Spring Boot - 관리자 페이지 (4)

이번 글에서는 관리자 페이지에서의 사이트의 질문(Q&A)관리에 대한 기능설명과 코딩을 만들어 보겠습니다.부족하더라도 좋게 봐주세요. :) ===== 질문 관리 =====Qna 클래스 생성package com.demo.domain;import java.util.Date;import org.hibernate.annotations.ColumnDefault;import org.hibernate.annotations.DynamicInsert;import org.hibernate.annotations.DynamicUpdate;import jakarta.persistence.Entity;import jakarta.persistence.GeneratedValue;import jakarta.persistence.Gene..