본문 바로가기
728x90
반응형

Study/SpringBoot34

[Spring Boot] dev, prd LogBack 남기기 + AWS EC2에 파일 Mount Spring Boot + AWS EC2 파일 MountSpring Boot에서 Logback을 적용하는 방법은 매우 중요하면서도 유연한 설정이 가능하다.Logback은 Spring Boot의 기본 로깅 프레임워크이기 때문에 별도의 의존성을 추가하지 않아도 바로 사용할 수 있다. ✅ 1. 기본 개념🔹 Logback이란?Logback은 SLF4J(Simple Logging Facade for Java)를 구현한 로깅 프레임워크로, log4j의 뒤를 잇는 프레임워크다. Spring Boot는 기본적으로 Logback을 사용한다.✅ 2. 로그 백엔드 구조 이해Spring Boot는 내부적으로 다음 구조를 따릅니다:[애플리케이션] -> SLF4J -> Logback즉, 우리가 Logger logger = Log.. 2025. 4. 15.
[Spring Boot] 이메일 보내기 SMTP - 참조(cc), 첨부 파일 프로젝트 환경구성 이전 프로젝트에서 사용한 라이브러리, 설정 외에 더 추가할 것이 생겼다. build.gradle implementation 'org.springframework.boot:spring-boot-starter-mail' implementation 'org.springframework.boot:spring-boot-starter-thymeleaf' implementation 'org.springframework.boot:spring-boot-starter-web'   implementation group: 'commons-io', name: 'commons-io', version: '2.11.0'   compileOnly 'org.projectlombok:lombok' annotationPr.. 2025. 3. 25.
@PostConstruct 어노테이션을 통한 스프링 빈(Bean) 초기화 콜백 @PostConstruct annotation@PostConstruct 어노테이션이 사용되는 이유를 알아보기 위해 먼저 스프링 빈의 생명주기에서 부터 초기화 콜백이 무엇인지, 어떤 용도로 쓰이는지에 대해 살펴보겠습니다. 스프링 프레임워크는 IoC(Inversion of Control) 컨테이너를 통해 Bean 객체들을 관리하는데요.인스턴스 생성부터 소멸까지의 생명주기 관리를 개발자가 아닌 컨테이너가 대신해주기 때문에 개발자는 로직에 집중할 수 있다는 장점이 있습니다. (즉, 객체 관리 주체가 프레임워크가 되는 것입니다.)  스프링 빈 생명주기(Bean LifeCycle)스프링 컨테이너 생성  ->  스프링 빈 생성  ->  의존 관계 주입  ->  초기화 콜백  ->  사용  ->  소멸 콜백  ->  .. 2024. 10. 22.
spring boot + AWS RDS 연동(postgreSQL) 📌 AWS RDS(postgreSQL) 연동간단한 RDS 연동 실습✅ DB 엔진은 postgreSQL로 실습🎰 인텔리제이 연동 실습AWS RDS 콘솔 접근데이터베이스 클릭.생성 되어있는 DB 인스턴스를 확인할수 있다.postgreSQL로 생성된 식별자 클릭하여 들어간다.우리가 필요한 정보를 확인한다.DB 식별자엔드포인트포트엔진인텔리제이 에서 database텝에서 datasource를 postgreSQL로 선택해준다.Name을 지정하고 Host에 위에서 확인한 엔드포인트를 넣고 rds생성시 지정한 User,Password 값을넣고 Test Connection클릭  위와같이 test가 되었으면 인텔리제이 에서 확인가능하다. 🔮 서비스 연동 실습build.gradle 의존성 추가implementation.. 2024. 10. 11.
728x90
반응형