목록spring (2)
King of Stock
사전 조건 현재 로컬환경에 maven 설치 설치가 되었는지 아래처럼 버전확인 커맨드나 아니면 그냥 mvn 커맨드를 실행해보면 설치가 되었으면 output이 나오면 설치된 것으로 봐도 무방해 보인다. 아래는 본인 환경(macOS)에서 확인해본 출력 결과는 아래와 같다. $ mvn --version Apache Maven 3.6.0 (97c98ec64a1fdfee7767ce5ffb20918da4f719f3; 2018-10-25T03:41:47+09:00) Maven home: /usr/local/Cellar/maven/3.6.0/libexec Java version: 1.8.0_111, vendor: Oracle Corporation, runtime: /Library/Java/JavaVirtualMachin..
스프링부트의 자동설정시 사용 가능한 일부 조건 어노테이션에 대한 의미 @ConditionalOnBean: 특정 BEAN CLASS나 이름이 Bean Factory에 포함되면 진행 @ConditionalOnClass: 특정 CLASS가 경로에 있으면 진행 @ConditionalOnCloudPlatform: 특정 클라우드 플랫폼(enum CloudPlatform) 환경이면 진행 @ConditionalOnExpression: SpEL에 의존하는 조건이면 진행 @ConditionalOnJava: JVM 버전이 일치하면 진행 @ConditionalOnJndi: JNDI를 사용할 수 있고 특정 위치에 있으면 진행 @ConditionalOnMissingBean: 특정 BEAN CLASS나 이름이 Bean Factor..