본문 바로가기

반응형

Spring/boot

(3)
Spring boot log 파일을 AWS S3에 자동으로 업로드 시키기 spring boot 2.7.3 버전에서 작성된 코드입니다. logback class, core 1.2.11 버전의 라이브러리입니다. 또한 아래 옵션으로 로그를 보존한다는 가정하에 글을 작성합니다. - Appender : RollingFileAppender - RollingPolicy : SizeAndTimeBasedRollingPolicy AWS S3 라이브러리 : com.amazonaws:aws-java-sdk-s3:1.12.290 아래는 Import 코드 입니다. import ch.qos.logback.core.Context; import ch.qos.logback.core.CoreConstants; import ch.qos.logback.core.FileAppender; import ch.qos...
Junit VM Options @SpringBootTest 어노테이션에 properties 옵션을 추가 @SpringBootTest(properties = { "server.port=8080", "spring.profiles.active=local" }) OR 테스트 전용 어노테이션을 테스트 폴더에 생성 import org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.context.TestConstructor; import java.lang.annotation.Documented; import java.lang.annotation.ElementType; import java.lang.annotation.Inherited; import..
Jasypt를 이용한 암호화 - application.yml spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:3306/testDb?serverTimezone=Asia/Seoul username: userName password: password - application.properties spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver spring.datasource.url=jdbc:mysql://localhost:3306/testDb?serverTimezone=Asia/Seoul spring.datasource.username=userName spring...

반응형