본문 바로가기

Java

(20)
(Spring Boot) - gRPC 사용해보기 🍳머리말 gRPC를 spring boot 내에서 실행해보는 예제 설명글입니다. 📕 Prerequisite 📔 jdk 11 📔 spring boot community 📕 gRPC Interface 📔 설명 gRPC를 사용하기 위해서는 .proto file에 정의된 data규약과 통신방법을 service와 message keyword로 정의해줘야 합니다. 📔 프로젝트 생성 library만 만들 것이기 때문에 간단히 gradle project로 생성해줍니다. 📔 folder및 file 생성 📑 folder생성 src/main에 proto folder를 생성해줍니다. 해당 folder 이름을 인식, .proto file을 compile할 수 있습니다. 📑 file생성 proto folder 하위에 hellowo..
(Spring Boot) - java.lang.IllegalStateException: Failed to introspect annotated methods on class org.springframework.boot.web.servlet.support.SpringBootServletInitializer 정말 괴로운 에러입니다. spring boot를 외장 tomcat을 이용해 구동할 때 해당 error가 발생했습니다. 알고보니 maven의 설정이 잘못된 것이었습니다. 이 부분을 지우고 다시 실행하니 정상 실행 되었습니다.
(Spring Boot) - intellij로 프로젝트 생성시 initializer 안보임 Spring Boot로 Project생성시 initializer가 안보여 생성하지 못하는 경우가 있습니다. 이는 intellij가 community version일 경우 지원하지 않기 때문에 보이지 않는 것입니다. 해결방법 1. start.spring.io/이 곳에서 생성하는 방법을 권장합니다. 해결방법 2. community version이 아닌 ultimate version을 받아 만들 수 있습니다. www.jetbrains.com/ko-kr/idea/ IntelliJ IDEA: 우수성과 인체 공학이 담긴 JetBrains Java IDE Enterprise Java, Scala, Kotlin 등을 지원하며 강력한 기능을 제공하고 인체 공학적으로 설계된 Java IDE www.jetbrains.com..
(Android Studio) - Android Studio 디버그(개발) 해시 키 생성 주의 : realease 해시키가 아닙니다. 안드로이드 프로젝트 디버그시 외부 api를 이용하는 경우 어플이 빌드 된 후 안드로이드 디버그때 발생하는 사용자의 고유 해시키를 보고 어플을 인식합니다. main 부분 oncreate 바깥에 getAppKeyHash함수를 만들어줍니다. 그 후 oncreate안에 getAppKeyHash(); 라는 코드를 써서 사용하고 컴파일하면 Logcat에 자신의 디버그 해시 키가 출력된 결과를 볼 수 있습니다. private void getAppKeyHash() { try { PackageInfo info = getPackageManager().getPackageInfo(getPackageName(), PackageManager.GET_SIGNATURES); for (Si..
(Android Studio 오류) - Task :app:processDebugResources FAILED app/build.gradle 파일을 열어보면 buildToolsVersion "xx.xx.xx" 이런 값이 있습니다. 이 버전이 현재 Android Studio 버전과 맞지 않아서 발생하는 오류입니다. 최신에 맞춰서 바꾸면 됩니다. 해당 부분에서 Ctrl + F1 을 눌러보면, 몇 버전으로 바꿔야 하는지 설명이 나옵니다. 그에 따라서 변경을 해주면 됩니다.
(Android Studio) - Android Studio를 새 버전으로 업데이트 하는 방법(Window,IOS) 1. Android Studio 상단바에 help클릭 후 Check for Updates..를 클릭, 왼쪽 바에 Update and Restart 부분을 보고 클릭하시면 됩니다. 2.IOS용은 Android Studio 바를 클릭 하시면 나옵니다.
(Android Studio 오류) - 안드로이드 apk Google Play Console 업로드시 뜨는 스키마 오류 manifest에
(Android Studio) - Toast message 띄우기 Toast message 띄우는 법입니다. 토스트를 띄우기 원하는 곳에 다음 소스를 적용하면 됩니다. Toast.makeText( getApplicationContext(), "쓰고 싶은 말", 메시지 길이 설정).show();Toast.makeText(getApplicationContext(),"Hello~",Toast.LENGTH_SHORT).show();//LENGTH_SHORT는 2초동안 메세지 보여줌Toast.makeText(getApplicationContext(),"Hello~",Toast.LENGTH_LONG).show();//LENGTH_LONG는 3.5초동안 메세지 보여줌