반응형 전체 글1584 IntelliJ 사용하지 않는 import문 제거 방법 2가지. 1. C.E버전에서는 IntelliJ IDEA메뉴 > Settings > Edit > General > Auto Import 항목에서 Java의 Optimize imports on the fly항목에 체크 하면 된다. 그런데 이미 만들어진 java파일에 대해서는 일괄 적용은 안되나? 2. Code > Optimize imports 실행 (단축키 : control + option + o) 지저분?한 것을 별로 좋아하지 않는다. 대신 손발이 고생이다. edit툴속에 있는 코드들을 정갈하게 유지하고 싶을 뿐. 2023. 1. 6. mac os sdkman 설치 및 springboot-cli 관련 명령어 몇 개 다시 스프링부트를 만져야하는 상황이다. 이것 저것 꼼꼼하게 체크해서 이번 기회에 아예 자바 관련 개발로 전향하고 싶다. 지긋지긋한 UI작업에서 벗어나보자. (진심?) 오전에 터미널을 통해 날렸던 명령어들 나열. ~ % spring --version Spring CLI v3.0.0 ~ % curl -s get.sdkman.io | bash -+syyyyyyys: `/yho:` -yd. `/yh/` +m. .oho. hy .` .sh/` :N` `-/o` `+dyyo:. .yh:` `M- `-/osysoym :hs` `-+sys: hhyssssssssy+ .sh:` `N: ms/-`` yy.yh- -hy. `.N-````````+N. `od/` `N- -/oM- ddd+` `sd: hNNm -N: :do` .. 2023. 1. 5. .gitignore 파일 설정과 .idea파일 제거 - Git rm -cached 프로젝트를 checkout받고 IntelliJ에 open 하고 디버깅 실행을 하려고 하니 Gradle 버전 관련 설정을 맞추라고 오류가 뜬다. 뭔 말일까하고 한참을 들여다보고 설정을 하고 나서 제대로 서버가 구동이 되었다. 소스트리상에 커밋되지 않은 2개의 파일이 나타났는데. .idea/gradle.xml .idea/modules.xml .gitignore가 잘못 설정되어 초기에 push가 된 것 같다. .idea폴더는 사용자별 빌드 환경이 서로 다를 수 있어서 제외시켜서 초기 git설정을 했어야 했지만 그렇지 않은 듯했다. 나 역시 처음에는 개념을 이해하지 못해, 해당 파일을 delete시키고, 레파지토리를 다시 체크아웃하고 .gitignore에 해당 폴더(.idea)에 대한 설정을 추가하고 커밋한 다.. 2023. 1. 5. Android W/cr_AwContentsClient: Denied starting an intent without a user gesture, URI https://www.xxx.re.kr/sso/business 좀전에 포스팅 한 것으로 이슈가 해결된줄 알았지만, 그 이후 빌드를 했더니 이젠 또 새로운 메시지가 나를 반겨준다 ^______^;; 이건 또 뭘까? 스택오브플로에서 찾은 간단한 답. 앱이 심플하다하여, 기본적인 웹뷰 설정들이 누락되어 발생되는 문제들이다. 다음 코드를 추가하면 간단하게 해결된다. mWebview.setWebViewClient(new WebViewClient() { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { return false; } }); // 약식 mWebview.setWebViewClient(new WebViewClient()); 자바스크립트를 이용해 리다이렉션을 일으키는 것은 사용자 .. 2022. 12. 29. Android: Uncaught TypeError: Cannot read property 'getItem' of null 업무 인수인계 차원에서 전달 받은 아주 간단한? 안드로이드 앱이 있다. 이 앱은 오로지 웹뷰 하나만을 가지고있고, 특정 사이트의 URL을 로드하느 앱인데, 그게 잘 안되고 제목과 같이 문제가 있다고 출력이 되었다. 몇년만에 안드로이드 스튜디오를 구동한 터라 뭐가 뭔지 도통 알 수가 없어 여기저기 수소문을 했더니 정작 답은 구글 검색에서 준다. 기존 웹 프론트 개발자들은 DomStorage 사용을 하지 않고 개발을 한 모양인데, 이번에 대대적으로 변경을 하면서 추가가 된 모양이다. 웹뷰의 자바스크립트 설정 부분이 누락되어 발생되는 오류였고 다음 한 줄로 해당 이슈는 정리가 되었다. WebSettings webSettings = mWebview.getSettings(); webSettings.setJavaS.. 2022. 12. 29. 도커, compose error : no matching manifest for linux/arm64/v8 in the manifest list entries (for M1, Macbook) 도커 학습의 막바지, 도커-컴포즈를 학습하던 중, docker-compose.yml을 만들고 up하는 순간 만난 첫번째 오류. 인터넷을 찾아보니, 리눅스 환경과 달라 발생하는 것 같다. docker-compose.yml 파일에 mysql관련 서비스 항목에 platform항목을 추가하고 재시도를 하니 정상적으로 이용이 가능했다. 이 오류는 mysql을 최신 버전으로 이용하지 않을 경우 나타나는 현상인 듯 한데 내가 추가한 코드는 다음과 같다. platform: linex/x86_64를 추가했다. docker-compose커맨드를 이용한 문제만은 아니고 맥이나 윈도우 환경에서 mysql을 설치할 때 발생되는 문제들로 플랫폼과 버전을 잘 명시해서 사용한다면 문제 없을 것 같다. 도커 컴포즈를 이용한 컨테이너와.. 2022. 12. 27. 이전 1 ··· 12 13 14 15 16 17 18 ··· 264 다음 반응형