전체 글

오류모음집/Ohouse버그

GitHub 저장소의 특정 파일, 히스토리기록을 모두 제거하기

1. EC2에 github 배포 github에 배포할때 application.yml 필요해서 어떻게 가리고 올려야할지 몰라 ignore에 있는 yml파일을 지우고 github에 올려서 pull 시키고 지우면 되겠다라는 짧은 생각에 github에 올렸지만 생각해보니 지워도 히스토리가 남는다는것을 깨닫고 히스토리를 지우는것을 찾아봤다 (AWS 비용 폭탄 맞기 싫기 때문에) 2. git revert git revert gitbash에서 이걸로 특정 커밋을 지워봤다 3. git filter-branch git filter-branch -f --index-filter "git rm --cached --ignore-unmatch ./src/main/resources/application.yml" --prune-em..

포트폴리오/ohouseClone

11. AWS EC2+ RDS intellj 설정

1. AWS Tookit 다운 1. 파일 - 설정 2. 플러그인 2. AWS connection 클릭 3. edit AWS file 클릭 connect 4. 각각의 IAM 설정 access key secret key 입력 2. EC2 연결 1. 인스턴스 시작 2. Amazon Linux 선택 -> t2.mirco 선택 -> 3. 네트워크 설정 4. 생성후 openssh 또는 putty 다운 키쌍 5. 탄력적 IP(돈이 많이 나가기때문에 선택 사항) 6. 네트워크 및 보안 -> 보안그룹 -> ec2에연결된 보안그룹 선택 인바운드 규칙 편집 7. 아웃 바운드 편집 8. 인텔리제이로 다시돌아와서 +버튼누르고 사용자 이름 : ec2-user 호스트 : 탄력적 IP쓸경우 ec2와 연결한걸 사용 아닐경우 퍼블릭 I..

포트폴리오/ohouseClone

10. 각 페이지 기능

0. 명세서 1. 메인페이지 2. 회원가입페이지 3. 로그인 페이지 4. mypage 5. 게시글 페이지 1. 작성페이지 2. 수정페이지 6. 모든게시글 페이지(paging 처리 조회순) 7. 회원 페이지

포트폴리오/ohouseClone

9.일반 로그인 만들기

0. Kanbanboard 1. 회원가입 page 이메일 비밀번호 이름 닉네임 생년원일 을 입력받고 권한을 준 후 DB에저장한다. 2. Member CRUD controller package com.portfolio.ohousev1.entity; import com.fasterxml.jackson.annotation.JsonIgnore; import com.portfolio.ohousev1.entity.constant.RoleType; import com.portfolio.ohousev1.entity.constant.RoleTypesConverter; import jakarta.persistence.*; import lombok.*; import org.springframework.data.jpa.dom..

포트폴리오/ohouseClone

8. 메인페이지 & 마이페이지 제작(Card) thymeleaf

0. Kanbanboard 1. mypage & mainpage https://codepen.io/JavaScriptJunkie/pen/jvRGZy Profile Card Responsive and colorful Profile Card concept. I hope you like it.... codepen.io 2. mypage 제작 게시글번호 제목 닉네임 작성일 수정일 수정 게시물 보기 < 수정 2.1 메인페이지에 PrePOSTList 가져오기 먼저 게시글리스트를 th:each로 가져오고 메인페이지에 보이게하는것을 4개만 가져오게 합니다. 제목과 그림사진을 누르면 게시글로 페이지 이동가능합니다. 더보기를 누를경우 모든게시글을 볼수있는 페이지로 넘어감니다. 주간 베스트 게시물 더보기 메인 html에서 ..

오류모음집/Ohouse버그

게시글 작성 실패 오류( Spring Boot CSRF AJAX 전송 방법)

1. 문제 게시글 작성하는데 ajax요청 실패가 뜬다. 같이 뜨는 오류로는 권한이 없습니다. 에러가 뜬다 2. 해결과정 1. form을 확인해봤다 제목 본문 저장 취소 구글링해본결과 CSRF 토큰 값을 안줘서 발생되는 에러이다. 라고 표시 되어 CSRF 토큰 필드를 추가했지만 아직도 Error가 났었다. 2. 에러코드는 여기서 나는게 아닌 JS에서 에러가 나는것을 판단했다 먼저 CRSF 토큰 값을 안에 넣었지만 똑같은 오류가 같이 발생하였다. data: JSON.stringify(data) https://hyunsangwon93.tistory.com/28 Spring Boot CSRF AJAX 전송 방법 CSRF ? 사이트 간 요청 위조(또는 크로스 사이트 요청 위조, 영어: Cross-site requ..

포트폴리오/ohouseClone

7. 게시판 소셜로그인 만들기(google, naver, kakao)-spring

0. Kanbanboard 1. 로그인 form 2. build.gradle implementation 'org.springframework.boot:spring-boot-starter-oauth2-client' 3. application.yml security: oauth2: client: provider: kakao: authorization-uri: https://kauth.kakao.com/oauth/authorize token-uri: https://kauth.kakao.com/oauth/token user-info-uri: https://kapi.kakao.com/v2/user/me user-name-attribute: naver: authorization-uri: https://nid.nav..

포트폴리오/ohouseClone

6. 게시판 서비스 개발(spring + mysql) crud

1. 게시판 CRUD 만들기 2. 게시판 API 명세서 3. 게시판 Sequence diagram (틀릴수도 있음) @RequiredArgsConstructor @RequestMapping("/posts") @Controller @Slf4j public class PostApiController { private final PostService postService; //게시글 form 가져오기 @PreAuthorize("isAuthenticated()") @GetMapping("/form") public String postForm(ModelMap map) { map.addAttribute("formStatus", FormStatus.CREATE); return "posts/form"; } @PreAu..

가끔개발
가끔쓰는개발블로그