본문 바로가기

전체 글141

[Spring] Spring MVC Webconfig와 Interceptors, Argument Resolvers 최근에 개인 프로젝트하면서 스프링 시큐리티 필터말고 인터셉처를 통해서 인증관련된 기능을 구현하고 있다. 어떠한 이유로 스프링 시큐리티를 사용안한다기보다는 부트캠프 미션때 이미 스프링 시큐리티를 간단하게 써본적이있어서 한번 인터셉터를 통해 구현해보고 싶었다. 스프링 시큐리티와 인터셉터가 뭐가 다르냐고 물어본다면 이미 정리해둔 내용이 있다 https://haebing.tistory.com/85 또 arguementResolver가 정확히 몰라서 간단하게 정의와 코드로 정리해둔 내용이 있다 https://haebing.tistory.com/87 WebConfig파일 프로젝트 한번 해봤다하면 WebConfig파일은 한번씩 봤을 것이다. 한마디로 정리하면 웹 구성에 대해 지정하는 내용이 담겨있는 파일이다 스프링부.. 2023. 11. 26.
2022-11-26 일주일 회고록 개인프로젝트..?? 개인프로젝트를 시작하면서 여러 기술을 사용해보려고 하다보니...사실 기본적인 기술인데 내가 안사용해본거..ㅋㅋㅋ 음 코드 파악하다보면 반나절 지나가고 반나절 코드 치면 하루 뚜딱임.. 아 인강도 들어야하고 코테도 해야하는데 개인프로젝트 할께너무 많다 고비아닌 고비? 아니 깃 사용해서 프로젝트 중인데 ...나로 말하자면 1월달에 처음 개발ㅇ르 공부한 사람으로서 깃을 6월달쯤 처음 사용했고 pull request, merge,commit이 뭔지 정확하게 모르는 내가 브랜치만들고 pull request하고 있으니 깃 문제 한번 만나면 반나절 뚜딱... 어쩔 수 없지...이러면서 배우는 거지 하면서도 코드친 파일 다 날라가고 멘붕오고 하하하하하하하하 빠르게 적응하기를... 곧 시험기간 아 1.. 2023. 11. 26.
[Spring] objectMapper에서 LocalDateTime문제발생 아아 공부하기 시러..... 하다가도 코드치면 나오는 에러들;;; 아 만나서 반가운데 오늘은 나오지 말지 ㅋㅋㅋㅋ 그럼에도 에러가 나왔기때문에 기록해야지. 사실 이 에러는 저번에도 나온에러다. 아 대충 뭐가 파싱하는데?? 에러가 나왔구나 정도만 이해하고 넘어갔다. 하지만 또 나왔으니 이번에는 기록해야쥐... ObjectMapper 그거 뭔데? 음 간단하게 parse해주는 클래스다. - Java Object -> Json : Serialize (직렬화) - Json -> Java Object : Deserailize (역직렬화) 이거 언제 사용하는디?? contoller를 사용할때 파라미터로 @RequestBody로 객체를 받는 경우가 있을 것이다. 이때 Json 데이터를 자바객체로 변환하는데 Mappin.. 2023. 11. 23.
[개인프로젝트] @FeignClient 파라미터 오류 로그인 구현을 구글과 로그인으로 하는 중 각각 로그인 api에 요청을 보내고 응답을 받기 위해 @FeignClient를 이용중이었다. 구글의 경우 로그인 연동 결과로 code까지 잘 받고 접근 토큰 발급 요청하여 accessToken까지 잘 받아서 고객의 이메일과 이름을 잘받았다. 문제상황 네이버의 경우 문제가 생겼다 네이버의 로그인 연동 결과로 code값을 받았지만 접근 토큰 발급 요청에서 Response객체의 필드가 다 null인 상황이 발생한거다.. 문제의 상황을 자세히 들여다보자 public class NaverOauth implements Oauth { @Override public String getLoginView() { String reqUrl=NAVER_API_URL+"response_t.. 2023. 11. 22.
[Spring Cloud] OpenFeign 사용하면서 버전호환문제 java.lang.abstractmethoderror: receiver class org.springframework.cloud.openfeign. support.springdecoder$feignresponseadapter does not define or inherit an implementation of the resolved method 'abstract 위와 같은 에러로 거의 약 1시간을 헤맸다..찾아봐도 안보이다가 구세주... id 'org.springframework.boot' version '3.0.12' 버전을 사용하고 있엇다. 근데 openfeign를 사용하기 위해서 디펜던시를 찾다가 그냥 아무 블로그 들어가서 spring cloud랑 openfeign을 복붙했다 이게 원인이다... 일.. 2023. 11. 21.
2022-11-20 일주일 회고록 요즘 나는 무기력하다가 맞는 것같다 요즘따라 무기력하다. 그냥 아무것도 하기 싫다. 약간 정신적인 한계에 도달한 것같다. 그냥 누워있고 싶을뿐. 하지만 나는 내가 하고 싶은게 있고 목표한 바가 있기에 꾸역꾸역 하는 중이다. 그냥 나중에 내자신이 후회하는 모습이 보기 싫어서... 지금의 내가 하는 모습이 내가 하고 싶은 공부량에 맘에 안차지만 무기력한 상황에서도 꾸역꾸역하려는 내 모습에 조금이라도 위안을 얻으면서 다시 천천히 빠르게 회복해야지 프로젝트에 들어가다 부트캠프에서 개인프로젝트에 들어갔다. 사실 무섭다. 두렵다. 뭐랄까 멘토님께서 어느 기능에 어느 기술을 써보는 거 추천해요! 라는 상세한 답변을 달아주시지만 두렵다. 다 모르는 기술이다. 아 나의 무지가 이렇게 드러나는 구나... 그래서 사실 뭘 .. 2023. 11. 20.
728x90