목록전체 글 (164)
김찬진의 개발 블로그

PropertySource - 스프링은 PropertySource 라는 추상 클래스를 제공하고, 각각의 외부 설정를 조회하는 XxxPropertySource 구현체를 만들어두었다. - 예) CommandLinePropertySource, SystemEnvironmentPropertySource 등 - 스프링은 로딩 시점에 필요한 PropertySource 들을 생성하고, Environment 에서 사용할 수 있게 연결해둔다. Environment - Environment 를 통해서 특정 외부 설정에 종속되지 않고, 일관성 있게 key=value 형식의 외부 설정에 접근할 수 있다. - environment.getProperty(key) 를 통해서 값을 조회할 수 있다. Environment 는 내부에서 ..

과거 : 외장 톰캣 김영한 님의 스프링 부트 강의영상 내용을 기반으로 만들었습니다 과거에는 WAS 안에 서블릿 컨테이너, 스프링 컨테이너를 생성하고 그 중간에 디스패처 서블릿을 등록해서 서블릿 컨테이너와 스프링 컨테이너를 연결했다 이 방법은 모두 서블릿 컨테이너 위에서 동작하는 방법이다 (사실 WAS 자체를 서블릿 컨테이너라고 부를 수 있는 것 같다) 따라서 애플리케이션 코드를 WAR 로 빌드하고, WAR 파일을 WAS(톰캣, 서블릿 컨테이너)에 배포를 해야만 동작할 수 있었다 스프링이 제공하는 이 방법은 단점이 많다 1. 웹 애플리케이션 구동을 위해 WAS 를 설치해야 한다 2. WAS 를 실행하고 WAR 와 연동하기 위한 복잡한 설정이 필요하다 3. 배포 과정이 복잡하다. (애플리케이션 코드를 WAR..

현재 테이블 (INNER) JOIN 두 테이블간의 일치하는 행만 반환 LEFT JOIN 왼쪽 테이블의 모든 행을 기준으로 오른쪽 테이블에서 일치하는 행만 반환 만약 오른쪽 테이블에 일치하는 행이 없다면 NULL 반환 RIGHT JOIN 오른쪽 테이블의 모든 행을 기준으로 왼쪽 테이블에서 일치하는 행만 반환 만약 왼쪽 테이블에 일치하는 행이 없다면 NULL 반환
https://knowledgemarble.tistory.com/315 맥에서 postgreSQL 완전 삭제하는 법 지우고 또 지워도, 재부팅하고 나면 로그인화면에 나오는 postgreSQL. ;;;; 완전 지우는 방법 알려드립니다. 1. Macintosh HD > 라이브러리 > PostgreSQL > 12 폴더에 가서, uninstall-postgresql 을 실행시킵니다. 2. knowledgemarble.tistory.com https://codingmania.tistory.com/385 [맥 다루기] 매킨토시 HD 찾으려면 대부분 즐겨찾기 창에 매킨토시 HD가 뜨지만 안뜨는 사람들은 파인더 창에서, 단축키 Command + Shift + C를 입력해보자. 자동으로 위치 아래에 나타나는 것을 볼 수..