2023/11
-
🌟 완성된 프로필 🌟 DevCard 란? 보통 개발자는 크롬, 파이어폭스, 엣지 등 크로미움 기반 브라우저와 꼭 쓰기마련인데요 daily.dev에서는 IT 소식을 플랫폼을 확장프로그램으로 만들어 보다 쉽고 재밌고 빠르게 만들어주는 웹앱 서비스입니다 DevCard는 daily.dev에서 만든 하나의 재미요소인데요 내가 읽은 게시물 수, 가장 많이 읽은 주제 좋아하는 출판물 등의 정보를 표시해줍니다 그리고 깃허브 프로필에 적용할 수 있죠! 블로그 | daily.dev Blog | daily.dev A fine collection of dev stories and tutorials for daily.dev daily.dev 초 간단 적용방법 STEP 1) daily.dev에 깃허브로 가입 후 관심사를 클릭 하..
git] Git 프로필에 DevCard 넣기 feat. daily.dev🌟 완성된 프로필 🌟 DevCard 란? 보통 개발자는 크롬, 파이어폭스, 엣지 등 크로미움 기반 브라우저와 꼭 쓰기마련인데요 daily.dev에서는 IT 소식을 플랫폼을 확장프로그램으로 만들어 보다 쉽고 재밌고 빠르게 만들어주는 웹앱 서비스입니다 DevCard는 daily.dev에서 만든 하나의 재미요소인데요 내가 읽은 게시물 수, 가장 많이 읽은 주제 좋아하는 출판물 등의 정보를 표시해줍니다 그리고 깃허브 프로필에 적용할 수 있죠! 블로그 | daily.dev Blog | daily.dev A fine collection of dev stories and tutorials for daily.dev daily.dev 초 간단 적용방법 STEP 1) daily.dev에 깃허브로 가입 후 관심사를 클릭 하..
2023.11.22 -
문제 강의를 보고 만들어 놓은 클론 프로젝트를 리팩토링하면서 발생한 문제를 기록한다. 먼저 하나의 프로젝트에 프론트와 백이 분리가 되어 있다. 어차피 둘 다 로컬 테스트였고 같은 프로젝트 내에서는 정상적으로 API 통신이 잘 되는 상태였다. 문제는 vue3로 된 보일러플레이트를 받아서 테스트를 하려고 했는데 이상하게 안된다?? 같은 포트로 변경을 해도 이상하게 보일러플레이트에서 테스트할 때는 안되는 거였다? 프로젝트 내에 있는 프론트와 백은 정상적으로 통신이 되지만 외부에서의 다른 프로젝트에서는 안되는 상황이 와서 원인을 찾는데 더 헷갈렸던 것 같았다. 결과적으로 외부 프론트는 https://reqres.in/ 에서 테스를 진행함으로 문제 없음을 확인했다. 원인 즉, 스프링시큐리티에서 CORS 문제에 ..
스프링] 스프링 시큐리티 CORS 문제 해결하기문제 강의를 보고 만들어 놓은 클론 프로젝트를 리팩토링하면서 발생한 문제를 기록한다. 먼저 하나의 프로젝트에 프론트와 백이 분리가 되어 있다. 어차피 둘 다 로컬 테스트였고 같은 프로젝트 내에서는 정상적으로 API 통신이 잘 되는 상태였다. 문제는 vue3로 된 보일러플레이트를 받아서 테스트를 하려고 했는데 이상하게 안된다?? 같은 포트로 변경을 해도 이상하게 보일러플레이트에서 테스트할 때는 안되는 거였다? 프로젝트 내에 있는 프론트와 백은 정상적으로 통신이 되지만 외부에서의 다른 프로젝트에서는 안되는 상황이 와서 원인을 찾는데 더 헷갈렸던 것 같았다. 결과적으로 외부 프론트는 https://reqres.in/ 에서 테스를 진행함으로 문제 없음을 확인했다. 원인 즉, 스프링시큐리티에서 CORS 문제에 ..
2023.11.15 -
개발 환경 OS : mac Ventura 13.6 스프링부트 : 3.0.5 JAVA : 17 Database : mariaDB 10 Intellij IDEA : 2022.3.2 (Ultimate Ed) 에러) org.springframework.jdbc.BadSqlGrammarException: PreparedStatementCallback; bad SQL grammar [SELECT S.PRIMARY_ID, S.SESSION_ID, S.CREATION_TIME, S.LAST_ACCESS_TIME, S.MAX_INACTIVE_INTERVAL, SA.ATTRIBUTE_NAME, SA.ATTRIBUTE_BYTES FROM SPRING_SESSION S LEFT JOIN SPRING_SESSION_ATTRIB..
스프링] SPRING_SESSION 테이블 자동 생성이 안될 때 해결법개발 환경 OS : mac Ventura 13.6 스프링부트 : 3.0.5 JAVA : 17 Database : mariaDB 10 Intellij IDEA : 2022.3.2 (Ultimate Ed) 에러) org.springframework.jdbc.BadSqlGrammarException: PreparedStatementCallback; bad SQL grammar [SELECT S.PRIMARY_ID, S.SESSION_ID, S.CREATION_TIME, S.LAST_ACCESS_TIME, S.MAX_INACTIVE_INTERVAL, SA.ATTRIBUTE_NAME, SA.ATTRIBUTE_BYTES FROM SPRING_SESSION S LEFT JOIN SPRING_SESSION_ATTRIB..
2023.11.07 -
스프링프로젝트에서 yml파일로 설정을 할 때 그 중에서도 url형식에 관련한 팁이다 보통 DB를 url을 바꿀 때 주소를 알고 있으면 상관없는데 주소를 모르게 되면 구글 검색을 하기 마련이다 구글 검색을 하기 전에 인텔리제이에서 할 수 있는 꿀팁을 소개한다! 1) 아래 스샷처럼 데이터베이스를 선택한다 2) 본인이 사용할 데이터베이스의 정보를 입력한다 3) 정보를 다 입력하면 아래 URL 부분에 자동으로 주소를 만들어준다 4) 글쓴이의 실제 적용 스샷이다. 테스트 연결까지 마치면 아래 성공 팝업이 뜬다. 그리고 자동으로 만들어진 URL 주소를 yml 파일에 복붙해서 넣어주면 끝이다.
IntelliJ] URL 형식을 모를 때 사용하는 꿀팁 feat. Ultimate Edition스프링프로젝트에서 yml파일로 설정을 할 때 그 중에서도 url형식에 관련한 팁이다 보통 DB를 url을 바꿀 때 주소를 알고 있으면 상관없는데 주소를 모르게 되면 구글 검색을 하기 마련이다 구글 검색을 하기 전에 인텔리제이에서 할 수 있는 꿀팁을 소개한다! 1) 아래 스샷처럼 데이터베이스를 선택한다 2) 본인이 사용할 데이터베이스의 정보를 입력한다 3) 정보를 다 입력하면 아래 URL 부분에 자동으로 주소를 만들어준다 4) 글쓴이의 실제 적용 스샷이다. 테스트 연결까지 마치면 아래 성공 팝업이 뜬다. 그리고 자동으로 만들어진 URL 주소를 yml 파일에 복붙해서 넣어주면 끝이다.
2023.11.07 -
cmd + r : 문자 변환 > 찾고자 하는 문자를 입력 후 찾은 문자를 일괄적으로 변환할 수 있는 기능이다 shift + F6 : 클래스, 같은 변수 파라미터명 일괄 변경 > 클래스 등의 파일이름을 변경하거나, 메서드 이름을 변경할 때 사용된다. ctrl + g : 같은 단어 선택 > 선택하고자 하는 단어를 자동으로 선택해주는 기능이다 cmd + shift + t : 테스트 > 테스트를 만들거나 혹은 만들어져 있는 테스트로 확인 및 이동할 수 있다. option + Enter : static으로 빼는 기능 > 대표적으로 Asssertions 같이 반복되면서 길어지는 메서드를 import static로 빼서 축약해 사용할 수 있는 기능이다 ctrl + option + o : import 정리 > 사용하지..
맥북] 개발에 필요한 Intellij 필수 단축키 정리cmd + r : 문자 변환 > 찾고자 하는 문자를 입력 후 찾은 문자를 일괄적으로 변환할 수 있는 기능이다 shift + F6 : 클래스, 같은 변수 파라미터명 일괄 변경 > 클래스 등의 파일이름을 변경하거나, 메서드 이름을 변경할 때 사용된다. ctrl + g : 같은 단어 선택 > 선택하고자 하는 단어를 자동으로 선택해주는 기능이다 cmd + shift + t : 테스트 > 테스트를 만들거나 혹은 만들어져 있는 테스트로 확인 및 이동할 수 있다. option + Enter : static으로 빼는 기능 > 대표적으로 Asssertions 같이 반복되면서 길어지는 메서드를 import static로 빼서 축약해 사용할 수 있는 기능이다 ctrl + option + o : import 정리 > 사용하지..
2023.11.07