반응형

개발경험기록 4

IntelljJ 미사용 Import 코드 정리

개발을 하면서 소스코드를 수정하다보면 사용하지않는 import문 들이 많이 생긴다. 하나하나 정리해주어도 좋지만, 개발 퍼포먼스 향상을 위해 IntellJ에서 코드 저장 시 자동으로 사용하지 않는 import를 정리해주는 기능을 사용해봐도 좋을 것 같다. Settings > Tools > Actions on Save 원하는 옵션 체크 Reformat code - 자동정렬, 개인적으로 잘 사용하진 않는다. (기존 프로젝트 같은 경우 코드 변경사항이 너무 많이 생겨버림) Optimize imports - 사용하지 않는 import문 정리

개발경험기록 2023.07.16

IntelliJ 렉 버벅거릴 때 해결 방법

업무용으로든 학습용으로든 개발 IDE로 IntelliJ를 많이 사용할 것 이다. IntelliJ에서 제공하는 여러 기능들과 단축키, Custom할 수 있는 부분들 많아서 유료여도 계속 쓰게 되는 것 같다. 특히나 한 번 사용해보면 IntelliJ에서 벗어날 수 없는 것 같다.. 사실 다른 툴에서도 제공할 수도 있지만 이미 편리하게 쓰고 있고, 새로 학습하기가 귀찮기도 하다. 이번에 이직하면서 노트북을 Intel Mac에서 고사양 M1 Mac으로 기기변경을 했다. 들뜨는 마음을 갖고 Spring 프로젝트를 켰지만 처음 코드 컴파일 하는 것 부터 정말정말 오래걸렸다. 레거시 프로젝트라 용량이 꽤나 컷지만, 그 점을 감안하더라도 너무 오래걸렸다. 그냥 그럴 수 있지.. 하며 넘기고 코드 작업하는데 코드를 작성..

개발경험기록 2023.01.23

Vue.js CORS 설정하기

API를 연동하다보면 CORS를 자주 볼 수 있다. (프로젝트를 새로만들 때 마다 보는듯.. 😂) 서버쪽에서도 CORS 대응을 해주어야하지만 프론트쪽에서도 대응이 필요하다. Vue.js CORS 설정 1. vue.config.js 파일 생성 프로젝트 root 경로에 vue.config.js 파일을 생성해준다. package.json 파일과 동일한 경로이다. 2. proxy 설정 proxy설정을 왜 해주어야 할까? CORS는 요청하는 주소와 나의 주소 도메인이 달라서 발생한다. 즉, API주소와 웹페이지 주소가 달라서 발생하고 요청하는 주소와 나의 주소가 동일해야 정상적으로 응답받을 수 있다. 이러한 문제를 해결하기 위해 proxy설정을 해주어 api주소로 가는 요청을 웹페이지 주소로 가는 것처럼 바꿔서 ..

개발경험기록 2022.08.20

Spring openfeign Parameter 0 of constructor 에러 해결

Spring에서 서버간 통신하기 위해 spring-cloud-starter-openfeign을 많이 사용한다. @FeignClient(value = "kakaoAuth", url="https://kauth.kakao.com", configuration = {FeignConfiguration.class}) public interface KakaoAuthApi { @GetMapping("/oauth/token") ResponseEntity getAccessToken( @RequestParam("client_id") String clientId, @RequestParam("client_secret") String clientSecret, @RequestParam("grant_type") String grant..

개발경험기록 2022.08.20
반응형