일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 |
- 파이썬
- Codeup
- Git
- 서블릿
- golang
- Python
- springboot
- mariadb
- Annotation
- go
- 클린 코드
- 프로젝트 생성
- 어노테이션
- 기초100제
- thymeleaf
- java
- Postman
- spring security
- 코드업
- 알고리즘
- GitHub
- 롬복
- Spring
- MySQL
- Vue.js
- Spring Boot
- 클린코드
- H2 설치
- 스프링
- JPA
- Today
- Total
목록ETC (8)
nyximos.log
맥북을 사용하게 되었으니 세팅을 해보겠습니다. 1. Homebrew를 설치 npm 같은 패키지 매니저입니다. 사이트에 들어가서 복사 후 터미널 실행 ⌘(cmd) + space 누르고 terminal.app Homebrew The Missing Package Manager for macOS (or Linux). brew.sh 비밀번호 입력 enter 그리고 중요한거 엔터 치면 ==> Next step: 이러고 명령어 나오는데 한줄씩 복사해서 붙여넣어줘야 한다. 나는 이미 해버렸으므로 패 쓰 .. $ brew -v 쳐서 제대로 설치되었는지 확인해보자 2. git 설치 $ brew install git Git - Downloading Package Download for macOS There are sever..
구글 로그인 버튼 누를시 redirect_uri_mismatch 에러가 발생한다. API 및 서비스 → 사용자 인증정보 → OAuth 클라이언트 수정 → 승인된 리디렉션 URI https://console.cloud.google.com/apis/ Google 클라우드 플랫폼 로그인 Google 클라우드 플랫폼으로 이동 accounts.google.com 아래 URI를 application.yml 파일의 redirect-uri에 입력해준다. application.yml spring: security: oauth2: client: registration: google: # /oauth2/authorization/google 이 주소를 동작하게 한다. client-id: client-secret: redire..
successHandler로 처리해주어 로그인 성공시에는 홈페이지로 이동한다. 만약 아이디어나 비밀번호를 잘못 입력해 로그인에 실패한다면 어떻게 될까? 실패 처리를 따로 해주지 않고 콘솔을 찍어보았다. GET http://127.0.0.1:5173/login?error 404 (Not Found) AxiosError {message: 'Request failed with status code 404', name: 'AxiosError', code: 'ERR_BAD_REQUEST', config: {…}, request: XMLHttpRequest, …} code : "ERR_BAD_REQUEST" config : {transitional: {…}, transformRequest: Array(1), tra..
로그인 구현후 요청을 보냈다. 로그인 응답을 받은 후 에러가 뜬다. GET http://127.0.0.1:5173/ 404 (Not Found) AxiosError {message: 'Request failed with status code 404', name: 'AxiosError', code: 'ERR_BAD_REQUEST', ... message : "Request failed with status code 404" name : "AxiosError" 서버에서 설정한 성공 URL로 redirect할수 없기 때문에 프론트엔드의 URL로 redirect 해야한다. /config/security/SecurityConfig.java http.formLogin()에 succesHandler를추가해준다. ht..
스프링 시큐리티와 vue.js로 간단하게 로그인을 구현후 실행해보니 에러가 떴다...! 2022-09-30 00:59:05.492 ERROR 24680 --- [nio-8086-exec-2] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception java.lang.NullPointerException: Cannot invoke "com.booker.backend.domain.Member.getPassword()" because "this.member" is null at com.booker.backend.config.securit..
처음 개발 할 때는 정말 막막했다 😱🤯 우리 팀은 백엔드 2명, 프론트엔드 4명으로 총 6명으로 이루어져있었고 모두 개발 실력이 모두 영~ 꽝이었다. 기획부터 교수님께 매번 퇴짜 맞기 일쑤였으며,, 순조롭게 진행되는 것이 하나도 없었다. 기획을 몇 달간 진행하고 어찌저찌 어렵게 개발을 시작했지만 그때서야 기획과 문서화의 중요성을 깨달았다. 팀원들마다 각자 생각하는게 달라서 종종 그림을 그려가면서 설명했었는데, 이후에도 종종 팀원들이 이해가 안되는 부분을 여러번 설명해야 했다. 다음부턴 요구사항을 최대한 상세히 문서화 해야겠다고 다짐했다. 개발에 들어가고 나서는 부족한 것을 느끼고 더 열심히 공부했다. 당연한거지만 🤪 많은 에러를 만나고 스택오버플로우와 구글을 뒤져가며 동기랑 선배 붙잡고 물어보았고 덕분에..
학교에 다니면서 학교 공부에만 신경 쓰고 자기 개발은 뒤로 미룬 것 같았다. 새해도 맞이했겠다!! 미룬 거 모두 목표 달성해 보자는 마음으로 블로그 포스팅을 시작했다 🌞 처음 강의 정리용으로 글을 올릴 때는 뭔가 남는 게 없는 거 같고 알맹이가 없는 기분이었는데 아는 것과 안다고 생각했던 것들.. 모르는 것을 잘 구분하게 되는 것 같다. 또 다른 사람들이 정리한 글들을 보고 파다 보니 파는 재미가 있었다 🦔 모르는 것들이 한가득이다. 블로그 포스팅하면서 깊이 있는 공부를 해야겠다는 생각이 들었다. 그리고 블로그 글을 보는 것보다 공식문서를 많이 참고하는 습관을 들여야겠다. 이번 달부터 스터디에 참여하게 되어서 어제 회고하는 시간을 가졌는데, 블로그에도 월간 회고를 남기면 반성도 되고 어떤 것들을 배웠고,..
새해를 맞아 새로운 마음으로 시작하는 글 2021년을 돌이켜보면 정말 바빴다. 매일 보고서를 쓰고, 기회가 생겨 선배들에게 여러 기술들을 배우기도 했다. SQLD와 리눅스마스터 2급을 취득했다. 새로운 프레임워크을 접하게 되고, 처음으로 팀 프로젝트도 경험해보았고 교내 대회에서 상도 받았다.🏆 바쁘긴 했는데 지나온 시간에 비해서는 아쉬운 부분이 많다. 올해는 개발자가 되기위해 더 성장하는 한해가 되었으면 좋겠다! 블로그 글도 꾸준히 작성하고 프로젝트에서 사용한 기술을 확실히 말할 수 있을 정도로 공부하자 👩🚀 개인적으로 프로젝트도 진행해보고 싶다 아자아자 화이자! 겨울동안 집중할 것 알고리즘 Java Spring Spring JPA Vue.js Git