목록2018/08/25 (3)
코딩하는 오징어
GradleGradle Wrapper를 사용하는 목적이미 존재하는 프로젝트를 새로운 환경에 설치할때 별도의 설치나 설정과정없이 곧 바로 빌드할 수 있게 하기 위함(Java나 Gradle도 설치할 필요가 없음. 또한 로컬에 설치된 Gradle 또는 Java의 버전도 신경쓸 필요가 없음. 따라서 항상 Wrapper를 사용할 것을 권장.)gradlew 파일유닉스용 실행 스크립트.Gradle로 컴파일이나 빌드 등을 할때, 아래와 같이 하면 로컬에 설치된 gradle을 사용.> gradle build 이 경우 Java나 Gradle이 설치되어 있어야 하고, 새로받은 프로젝트의 Gradle 버전과 로컬에 설치된 Gradle 버전이 호환되지 않으면 문제가 발생할 수 있음. 따라서 Wrapper를 사용하면 아래와 같이..
Spring boot logback 설정classpath(resource디렉토리 밑)에 logback-spring.xml파일이 있으면 Boot가 설정파일을 읽어감.logback-spring.xml파일이 없다면 .yml(.properties)파일의 설정을 보게됨.설정시 특징 ${LOG_PATH}/private.${port:-default}.log ${LOG_PATH}/private.${port:-default}.log.%d{yyyy-MM-dd} 7 %replace(%msg){'\n', ' '}%n ${LOG_PATH} 변수에 들어가는 값을 .yml파일에 속성 값이 있다면 그것을 가져옴.file태그가 없을 경우 fileNamePattern태그 설정이 파일 이름을 세팅함.spring: profiles: def..
Spring Boot Profile 설정 Spring Boot를 사용하기 전에는 maven을 이용했다면 태그를 이용하여 profile을 설정하였다. Spring Boot를 이용하면 보다 손쉽게 profile을 설정할 수 있다. 참고 docs : https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-external-config.html#boot-features-external-config-profile-specific-properties application.properties를 파일을 이용할 경우 application-{profile}.properties 형식으로 다음과 여러개의 파일을 생성하면 된다. applicatio..