db에 연동하고 실행시킬때 RSA 퍼블릭 키가 없다는 에러가 뜬다. 이럴땐 이렇게 해결하면 된다. mariadb://localhost:3306/database명?allowPublicKeyRetrieval=true&useSSL=false 뒤에 allowPublicKeyRetrieval=true&useSSL=false이걸 붙여주면된다.
Cause: class lombok.javac.apt.LombokProcessor (in unnamed module @0x40ce4536) cannot access class com.sun.tools.javac.processing.JavacProcessingEnvironment (in module jdk.compiler) because module jdk.compiler does not export com.sun.tools.javac.processing to unnamed module @0x40ce4536 해당 오류가 발생해서 compileOnly 'org.projectlombok:lombok:1.18.20' annotationProcessor 'org.projectlombok:lombok:1.18.20..
기존에 작성했던 application.properties에는 db id, password 그리고 open api의 key 값을 그대로 넣었고 이걸 github에 push를 그대로 했었다. 처음부터 보안에 신경써야 했는데 뒤늦게라도 개인정보를 보호하고자 변경했다. 우선 application-private.properties를 추가한다. (이름은 상관 없음. application-이름.properites로 생성하면 된다.) 기존에 있었던 application.properties에는 개인정보 및 민감정보가 아닌 정보만 넣어두고, 개인 정보만 따로 빼서 application-private.properties에 넣어둔다. 그럼 여기서 문제가 발생하는데 난 이미 git push를 해놓았기 때문에 commit his..
문제점 gitbash에서 vim test.txt 하면 text.txt로 vim, vi를 통해 에디터를 사용할 수 가 있게 되는데, 이때 a를 누르면 입력모드 esc키를 누르면 명령모드로 전환이된다. 그러나 InteliJ에서 gitbash를 사용하는 중에 esc키로 명령모드로 전환이 안되는 것을 확인 할 수 있었다. 인터넷 검색으로 왜 InteliJ에서 esc키로 명령모드 전환이 안되는 지 이유를 알게 되었고 나도 기록 및 공유를 하려고 한다. 참고한 블로그 : https://hyeon21.tistory.com/50 인텔리제이에서 Git Bash vim exit 안될때 인텔리제이 터미널로 git bash를 사용중인데 vim 수정 후 아무리 esc를 눌러도... 명령모드 진입이 안되어서 헤맸다 ctrl + ..
Live Template를 사용해야 하는 이유 (사담) 나는 IntelliJ를 사용해본 적이 없고 PyCharm, Visual Studio 2015/ 2022을 사용했었다. IntelliJ랑 PyCharm 둘다 JetBrain에서 나온 프로그램이라 UI가 비슷해서 Visual Studio쓸때보다 훨씬 편했다. 그러나 PyCharm때도 그렇고 Visual Studio 사용할때도 그렇고 나는 단축키를 잘 안썼다. VisualStudio 디버깅하는 단축키정도? 코드 자동완성은 내 머리속 개념에 없었다,, 원래 뭐든 공부할때도 내가 귀찮고 팔아파도 일단 일일히 쓰고 내가 익숙해져야 된다고 생각하는 스타일이기 때문에.... 나같은 초보가 벌써 코드 자동완성을 쓰는건 뭐랄까 노력도 안하고 성적이 높길 바라는 것 같..