메인페이지 설계 {{!유저 프로필이미지}} {{principal.name}} 마이페이지 등교하기 게시판 로그아웃 screen-area영역을 script를 사용해 유동적으로 바뀌게 할 계획이다 src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js";integrity="sha512-894YE6QWD5I59HgZOGReFYm4dnWc1Qt5NtvYSaNcOP+u1T9qYdvdihz0PPSiiqn/+/3e7Jo4EaG7TubfWGUrMQ==";crossorigin="anonymo..
My Project
프로젝트 개요Amigo 프로젝트는 나와 동창인 친구들을 찾아주면서 동시에 소통이 가능한 채팅앱 커뮤니티사이트이다사이트의 주요기능은 클라이언트와 같은 학교 같은 입학년도에 입학한 친구들과 만날수있고 같은 학교 출신인 사람들과 커뮤니티를 이룬다는게 주요 기능이 되겠다역할 배분으로는팀장(나) - 메인페이지,멀티플레이어로 팀원들 도와주기조원 1) - 결제,채팅조원 2) - 로그인,회원가입,친구조원 3) - 상점, 메인페이지조원 4) - 관리자페이지,알람,쪽지조원 5) - 게시판,공지사항,고객센터가 되겠다이번에는 팀장이 되면서 내가 기능 개발에 힘을쓰기보다는 팀원들을 도와주면서 뒤처지는 팀원이 없도록 노력하는게 목표가 되겠다 개발환경통합개발환경 - InteliJ IDEA데이터 매퍼 프레임워크 - Mybatis데이..
알람 기능 처리를 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..
메세지를 보낼때 메세지가 왔다는 알람이 오려면메세지를 보낸 사람이 알람을 보내줘야 한다알람을 보내기 위한 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(#{..