728x90 백엔드6 💾 AWS EC2 EBS 루트 볼륨 크기 확장하는 방법 (Ubuntu 기준) 이번에 AWS EC2 인스턴스의 루트 디스크(EBS 볼륨)를 확장한 경험을 공유합니다.📌 1. 현재 디스크 상태 확인우선 디스크 사용량 확인:df -hFilesystem Size Used Avail Use% Mounted on/dev/root 6.8G 6.4G 323M 96% /...v디스크 용량이 거의 다 찬 것을 확인했습니다.📌 2. EC2 콘솔에서 EBS 볼륨 크기 확장AWS 콘솔 → EC2 → 인스턴스 선택하단에서 "루트 디바이스" 항목 클릭EBS 볼륨 ID 클릭 (ex. vol-xxxx)"작업" > "볼륨 수정"새 크기 입력 (예: 기존 8GB → 12GB)"수정" 클릭💡 비용 참고: 12GB 기준 월 1,000원 이하 (서울 리전 gp2)📌 3. SSH 접속 .. 2025. 6. 23. 🚀Mac에서 Mailpit 설치하고 Laravel SMTP 테스트 환경 구축하기 개발 환경에서 메일을 테스트하려면 진짜 메일을 보내기보다는, 가짜 SMTP 서버를 통해 메일을 확인하는 것이 훨씬 안전하고 효율적입니다.Mailpit은 이런 상황에서 최적의 툴입니다. 오늘은 Mac 환경 기준으로 Mailpit 설치부터 Laravel 연동까지 한 번에 정리해보겠습니다.🧰 Mailpit 이란?Mailpit은 로컬 SMTP 서버이자 메일 뷰어입니다. 메일을 진짜로 전송하지 않고도, 웹 UI를 통해 메일 내용을 확인할 수 있습니다.Mailhog의 대체제이자 업그레이드 버전이라고 보면 됩니다.📦 1. Mailpit 설치 (macOS)Homebrew로 간편하게 설치할 수 있습니다.brew install mailpit설치가 완료되면 아래 명령어로 정상 설치 여부를 확인할 수 있습니다:mailpi.. 2025. 6. 17. [Spring Jwts] parser() 와 parserBuild() 이전 버전으로 jwt를 사용하다가 새로 프로젝트를 진행하면서 버전을 올리니 Jwts.parser().setSigningKey(secretKey) .parseClaimsJws(authToken.getToken()).getBody(); 위 코드에서 오류가 발생했고, Cannot resolve method 'parseClaimsJws' in 'JwtParserBuilder' 를 확인할 수 있었다. build.gradle에서 버전을 올리고, 구글 검색을 해보니 업데이트 단계에서 parser() 대신 parserBuild()를 사용했단 것을 확인했었고, 24.7월 기준, jjwt-api 버젼 0.12.6에서는 다시 parser() 함수를 쓰되, build()도 사용해야 한다. 예시.. 2024. 7. 18. [프로그래머스] ComponentScan, @Service **컴포넌트 스캔 : 스프링이 직접 클래스를 검색해 빈으로 등록해 주는 기능. 설정 클래스에 빈으로 직접 등록하지 않아도 클래스를 빈으로 등록할 수 있다. *흐름의 전반적 순서는 Controller -> Service -> Repository 순이다. *Component : 독립적인 단위 모듈. 스프링부트에선 ioc 컨테이너에 등록된 클래스. @Component 어노테이션으로 작성한 클래스를 IOC에 등록한다. 여기서 IOC 컨테이너에 등록되어 ioc가 관리하는 객체를 bean이라고 한다. **@Service 어노테이션 : 클라이언트의 요청에 대한 비지니스 로직을 수행하는 컴포넌트. VoucherService와 OrderService의 클래스에 @Service를 적어준다. ** 기존 AppConfigur.. 2023. 7. 19. 이전 1 2 다음 728x90