24선생님과 1차 상담 전 팀원과 설정한 방향성1) 전체 기능메인 기능 : 전형적인 메인 메뉴 1가지 보여준다.쌓인 데이터를 기반으로 맞춤형 데이터를 보여준다.메인 페이지3개의 메뉴 + 슬라이드 기능으로 일주일 메뉴를 보여준다.검색 기능 : 메뉴 검색메인에서 메뉴를 눌
4.25 팀프로젝트 진행사항주제 재설정주제 : 메뉴의 레시피를 검색하여 보여주는 웹 사이트대략적인 페이지 구성메인 페이지 : \-메뉴 사진을 크게 보여주고, 음식 리스트로 바로가는 버튼도 중앙에 배치\-검색, 카테고리별 필터링을 통해 음식리스트를 검색 가능\-인기 검색
4.26일 팀프로젝트 진행상황\-github TeamOne repository 생성 및 정상 merge 확인\-notion 협업 툴 생성\-miro 사이트 활용하여 기능 명세서 작성\-참고 사이트 (그누보드)다음 협업 해야할 일\-페이지별 내용 설계\-업무 분장\-DB
4.27일 팀프로젝트 진행상황notion으로 개발 계획 설계 및 업무 분장원격 pc oracleDB에 연결 test성공Table 설계 및 column 정의page 관계 설정notion으로 개발 계획 설계 및 업무 분장Table 설계 및 column 정의page 관계 설
4.28 팀프로젝트 진행상황header, footer 구상도 작성header, footer 초안 작성 및 적용header, footer 구상도
https://deeplify.dev/back-end/spring/oauth2-social-login 도움될만한 블로그
5.3. 팀프로젝트 진행 상황스프링 시큐리티 p738까지 따라가며 작성완료\-그러나 오류가 발생하여 내용 숙지 및 수정중\-login, memberRepository등 내용 변경이 필요할듯어려운점DB 설정은 문제 없어보이는데 회원가입을 하면 db table이 없다는 오
5.4. 팀프로젝트 진행상황\-스프링 시큐리티를 사용한 로그인 기능 진행중\-DB연결이 되는건 확인했음(test 통과)\-memberservice, memberrepository 부분에서 문제가 있는거 같은데 오류를 못잡겠음..\-전체적인 코드들의 기능과 순서등을 익힘
5.8. 팀프로젝트 진행상황스프링 시큐리티 기본 회원가입, 로그인, 권한부여 등의 내용 구현 완성header 파일 수정어려웠던 부분username, password계속 오류가 발생한 부분인데 기존에 사용자의 id와 password를 user_id, user_passwo
5.9. 팀프로젝트 진행상황스프링 시큐리티 회원가입, 로그인 기능 구현소셜로그인 중 카카오 로그인 기능 구현소셜로그인 중 네이버, 구글 기능 오류 발생로그인 페이지 개선생각해볼만한 점카카오 소셜 로그인을 눌렀을 때 '동의하고 계속하기'버튼이 나온다.로그인과 함께 누르면
5.10. 팀프로젝트 진행상황소셜로그인,비밀번호수정(비밀번호 확인) 기능구현권한별 메뉴 이동 수정중생각해볼만한 내용레시피 등록 관련 중우리 프로젝트의 메인 기능인 레시피 등록과정에서 Talble과 clolmn 설정을 어떻게 할 것인지에 대한 논의가 있었다.선생님이 말씀
5.11. 팀프로젝트 진행상황마이페이지(회원 정보, 정보 수정) 구현헷갈렸던 부분정보 수정을 하고 나서 ${이는 db와 연결된 member가 아닌 MembersecurityDTO와 연결된 객체들이다. 따라서 member에 해당하는 내용을 쿼리문을 작성하여 수정하여도 M
5.12. 팀프로젝트 진행상황회원가입시아이디, 사용자 활동명 중복체크회원가입 제한 사항 추가(아이디 조합, 비밀번호 영문 숫자 혼용 등)로그인 5회 실패시 권한 변경(남은 로그인 횟수 진행중)어려웠던 점소셜로그인의 경우 successhandler가 있어서 어떤 과정으로
5.15. 팀프로젝트 진행상황검색 기능 구현 진행중일반 검색은 구현했었으나 유사한 검색어에 대한 검색 기능 추가중 오류 수정중유사도를 확인하기 위해서 알고리즘을 사용해야 한다.알고리즘을 통해 db에 저장되어 있는 tag, title 컬럼의 내용과 검색어를 비교하여 유사
5.16 팀프로젝트 진행상황 로그인 실패 횟수에 따른 남은 횟수 보이기, 초과시 계정 권한 교체, 로그인 성공시 실패 카운트 초기화 레시피 아이디, 태그를 기준으로 검색이 되도록하였고 검색 유사도(0.5로 설정)이상 유사하면 검색이 되도록함. 기타 예외 페이지 수정(
5.17. 팀프로젝트 진행상황1차 병합 완료오류 확인(로그인 유지하고 로그아웃 할때 오류, 소셜로그인(네이버, 구글 문제), 태그 가져오는 분리 문제어려웠던 점 및 내일 해야할 것꽤 많은 양의 커밋을 하고나서 병합하는 거라 여러 어려움이 있었다.파일명, 경로, 변수명등
5.18. 팀프로젝트 진행 상황소셜로그인 오류 해결로그아웃 오류 해결로그인 아이디, 비밀번호 불일치 메시지제한된 사용자 레시피 등록페이지 권한 관련필터링 기능 진행중태그 저장 관련레시피를 올릴 때 태그 부분에 작성하는 칸이 있다.이때 사용자가 이러면 tag컬럼에 \-현
5.19. 팀프로젝트 진행상황회원정보수정에서의 오류 수정필터링 오류 진행중회원정보수정 오류 원인 및 해결과정membermodify, socialmodify 등 회원 정보 수정을 할 때 DB에 저장된 member객체를 가져와야 하는 경우가 있다. 이때 @ModelAttr
5.22. 팀프로젝트 진행상황필터링 진행중필터 체크를 통해 해당 변수들 리스트가 나오도록은 함.검색버튼을 눌렀을 때는 전체 리스트가 나오는데 레시피 목록 버튼을 눌렀을 때는 전체리스트가 나오지 않는 문제 해결중문제 : jquery 설정 파일 경로 오류.병합을 하면서 j
5.23. 팀프로젝트 진행상황필터링 작업 진행중recipe table column명 수정필터링 진행 과정 정리검색창에 검색, 레시피 목록메뉴 클릭을하면 기본적으로 recommendedword가 전송된다. 이것은 검색어가 있으면 그와 유사한 title,tag컬럼 내용이지
5.24. 팀프로젝트 진행 상황필터링 기능 수정중id목록을 가져오는것은 가능레시피내용을 가져오고 레시피 목록을 불러올 때 필터링된 목록만 불러오는것 구현중이전 쿼리문에서 계속 오류가 난 이유가 ''(공백)이 들어온 경우에 그 조건을 무시하도록 설정했었는데, ''(공백)
5.25. 팀프로젝트 진행상황필터링 오류 수정중며칠째 필터링 문제를 해결하기 위해 진행중이다.정리를 해보자.우선 참고 사이트인 만개의 레시피의 경우 검색-> 레시피 목록페이지로 이동목록페이지에서 필터에 해당하는 부분을 누르면 전체 페이지 새로고침하여 데이터를 가져오는
5.26. 팀프로젝트 진행상황필터링 오류 수정중전체 recipe 데이터가 recipe라는 변수명으로 들어와 있음.recipe.id를 보이도록 하면 1,10,19값이 나옴임의의 배열을 만들고 1,10의 값을 주었음recipe.id가 임의의 배열 1,10과 값이 같을 때만
5.30. 팀프로젝트 진행상황필터링 기능 구현2차 병합2차 병합 오류 수정중git hub conflict 활성화 안될 때 순서포크한 저장소 'ju'내용을 원본 저장소'ju'저장소에 풀리퀘스트하여 현행화 한다.원본 저장소에서 ju-> master로 풀리퀘스트한다.충돌이
5.31. 팀프로젝트 진행상황병합 오류 수정엔티티 컬럼명 수정필터링 오류, 추천검색어 오류 수정새로고침, 뒤로가기 등으로 리스트 목록페이지 갔을 때 오류 수정중Caused by: Error : 904, Position : 212 Error Msg = ORA-00904:
6.1. 팀프로젝트 진행상황필터링 오류 해결한줄 알았는데 문제 발생새로고침, 뒤로가기했을 때 데이터는 잘 생성됨.3차 병합 완료새로고침, 뒤로가기 등으로 레시피 목록 페이지로 이동할 때 랜더링 오류가 나던 것을 수정하였는데, getMapping을 수정하여서 해결하였다.
6.2. 팀프로젝트 진행상황내가쓴글 추가. (디테일 보기는 수정된 버전 받아야함)필터링 오류 수정(병합시 이전 버전과 섞인 문제)회원 정보 수정시 레시피 작성자 수정persistent logins 테이블 자동생성게시글 수에 따라 레벨 증가(게시글 작성시 변경됨, 관리자
6.5. 팀프로젝트 진행상황로그인 로그 기능 구현로그인 로그 기능을 구현하기 위해 시도했던 단계.MemberLoginLog entity에 Id mid, logingLog 두개만 있었다.로그인 성공 핸들러에서 아래와 같은 방법으로 추가하려고 했었다.기존의 로그인 기록을
6.7. 팀프로젝트 진행상황로그기록, 사용자 정보를 담은 관리자페이지 구현로그 기록과 사용자 정보 등을 담은 정보를 보여주는 관리자 페이지를 구현하였다.진행 과정중 Nullpointexception 오류 때문에 문제가 많았다.사용했던 여러 방법들처음 long형 자료였던
6.9. 팀프로젝트 진행 상황4차 병합 완료페이지 머문 기록(일단 로그에만)관리자 페이지에서 사용자 로그 기록 확인레시피 디테일, 페이징 등현재까지 구현한 기능을 바탕으로 병합을 완료했다.아마도 다음주 중으로는 지금에서 내용을 더 추가하기 보단, 수정하고 병합하는 위주
6.12. 팀프로젝트 진행상황사용자가 페이지에 머문 시간 로그 기록 테이블 저장관리자 페이지에 로그 기록 표시회원 정보 수정시 성별 부분은 기록이 남도록 수정(년도는 수정 못함)선택된 카테고리에 활성화되게 하는 기능 수정중관리자 페이지 기능 추가하면 좋지만 어려울듯.인
6.13. 팀프로젝트 진행상황5차 ,6차병합 진행내가쓴글, 메인 사진 수정 등도메인 recipeone.kr 등록, 연결소셜 로그인 설정정보 수정거의 최종본으로서의 프로젝트 합본을 만들었다.이전 오류중 비로그인시 부트 스트랩 로딩이 안되는 문제가 있었는데, 이는 인터셉터
6.14. 팀프로젝트 진행상황컴퓨터 SSD 문제로 기존 컴퓨터 사용 불가능새로운 자리 ip에 맞게 세팅카테고리 누르면 활성화되는 기능 구현(단, 새로고침을 하고나서 오류 발생)카테고리를 누르면 해당 코드에 class="active"가 붙고 활성화되는 것처럼 보이게 하는
6.15. 팀프로젝트 진행상황최종본 깃헙 main에 커밋 완료오류, 수정이 필요한 부분 확인발표 자료 준비레시피 목록 사진 보이도록 설정메인 run을 실행 해주는 컴퓨터에서c-recipe-item- 폴더안에 4개 파일(레시피 사진 uuid이름)이 있어야접속한 사용자가