자바

    AWS EC2 빌드 시 자바 환경변수 에러

    AWS EC2에서 배포를 진행하던 중 자바 환경변수가 잘못된 디렉토리에 설정되었다는 에러가 떴습니다. 자바 환경 변수 설정을 안 해줘서 생기는 오류인데, 환경 변수를 설정해 주도록 합시다. ERROR: JAVA_HOME is set to an invalid directory: /usr/lib/jvm/java-11-openjdk-arm64 대체 왜 나를 괴롭히는지 모르겠지만, 아래의 블로그를 참고하여 해결했습니다. Ubuntu(20.04 LTS)에 Java 11 설치, 환경변수 설정 ( + Java 8 설치) *Java11은 Ubuntu 20.04 LTS의 기본 자바 버전이다. 우선 apt를 업데이트 $ sudo apt update java 설치 $ sudo apt install openjdk-11-jdk..

    [spring] 싱글톤 패턴

    본 포스팅은 김영한 님의 스프링 핵심원리 기본편 강의 섹션 5를 듣고 요약한 내용입니다. 스프링 핵심 원리 - 기본편 - 인프런 | 강의 스프링 입문자가 예제를 만들어가면서 스프링의 핵심 원리를 이해하고, 스프링 기본기를 확실히 다질 수 있습니다., - 강의 소개 | 인프런... www.inflearn.com 1. 스프링 없는 순수한 DI 컨테이너 기존의 순수한 자바코드로 작성한 DI컨테이너에서는 클라이언트에서 객체를 호출할 때마다 새로운 객체를 생성해왔습니다. 다음 예제를 통해 확인해보겠습니다. package hello.core.singleton; import hello.core.AppConfig; import hello.core.member.MemberService; import org.junit.j..