예전에는 안드로이드에서 뷰에 대한 참조를 하려면 findViewById를 사용해야 했습니다. 그런데 사용되는 XML의 참조 객체가 많아질 수록 사용하기 불편할 뿐더러 반복되는 코드가 지져분해지기 쉽습니다. Butter knife나 extension을 통해 불편함을 해소하긴 했지만 버전 3.6 이상 부터는 안드로이드 뷰 바인딩을 통해 좀 더 편리하게 뷰에 있는 객체에 참조할 수 있게 되었습니다. findViewById를 사용할 경우 단점 느린 속도 타입 캐스팅에 따른 예외 사용자 실수로 Null 참조 자동 생성되는 파일 만약 뷰 바인딩(View Binding)을 사용하게 된다면 다음과 같이 ViewBinding 을 구현하는 임의의 파일들이 생성됩니다. Activity 클래스와 매핑 되는 클래스로 별도로 작..
인텔리제이를 사용해 스프링 프로젝트 작업을 할 때 Jar 파일을 만든 법은 아주 간단합니다. 별도로 java -jar 명령을 통해 실행시킬 수 있으며 인텔리제이에서 보던 로그도 동일하게 출력되는 것을 확인할 수 있습니다. 물론 브라우저에서도 동일하게 애플리케이션을 실행할 수 있습니다. 단지 실행에 문제가 있다면 프로젝트 개발에 사용되었던 JDK와 컴퓨터 실행환경의 JDK 버전이 달라서일 수 있습니다. 그럼 간단하게 JAR 파일을 만드는 법을 알아보겠습니다. ▼ 우측 상단에 그래들(Gradle) 탭을 열어줍니다. 그리고 bootJar라는 그래들 명령을 더블클릭해서 실행해줍니다. ▼ 빌드가 되는 것을 확인할 수 있습니다. Run 화면에서 Successful 이 뜨면 build 폴더를 확인합니다. ▼ 프로젝트..