알람 기능 처리를 fetch로 할것이기때문에 responsebody로 응답// 나에게 온 알람 리스트들 받아오기 @GetMapping("/alarm") @ResponseBody public String getAlarmList() throws JsonProcessingException { ObjectMapper objectMapper = new ObjectMapper(); User user = (User) session.getAttribute("principal"); List alarmList = null; List alarmDTO = new ArrayList(); alarmList = alarmService.findAlarmAll(user.getUserId()); for (Alarm alarm..
My Project/Final Project
메세지를 보낼때 메세지가 왔다는 알람이 오려면메세지를 보낸 사람이 알람을 보내줘야 한다알람을 보내기 위한 SQL 쿼리문 작성xml version="1.0" encoding="UTF-8"?>DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd"> mapper namespace="com.example.demo.repository.AlarmRepository"> 상대한테 알람보내기 --> insert id = "sendAlarm"> insert into alarm_tb (type, type_id, user_id, opponent_id, content) values(#{..
매칭때와 다르게 친구와의 대화는 저번에 했던 대화기록을 불러와야 하기때문에웹소켓을 하나더 추가 package com.example.demo.handler;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.util.List;import java.util.Map;import java.util.concurrent.ConcurrentHashMap;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Component;import org.springframework.web..
친구관련된 기능에 대해서 모두 생각해보았을때 필요한 기능은● 친구 추가 요청● 친구 삭제● 친구 요청 수락● 친구 요청 거부● 친구 요청 취소● 친구 추가등등이 있다 친구 추가 요청은 저번 시간에 했으니이제 사용자에게 친구 추가 요청을 보낸 유저들을 가져오는 함수와사용자가 친구 추가 요청을 보낸 유저들을 가져오는 함수들을 만들고수락 버튼을 누르면 친구가 되는 함수 거절버튼을 누르면 요청 테이블에서 삭제시키고요청 취소버튼도 누르면 요청 테이블에서 삭제시키는 함수를 만들어보자 우선 받은 요청과 보낸 요청들을 볼수있는 jsp 페이지 받은 초대 ${user.nickname} 수락 거절 보낸 초대 ${user.nickname} 취소 다음은 내 친구들을 관리할수있는 jsp 페이지 ..