Docker 배포 https://choo.oopy.io/5c999170-dde5-4418-addc-00a0d263287c Docker+GCP로 Springboot 배포 총정리(AWS EC2,RDS 대신 GCP VM,cloud SQL을 써보아요)1. 서론choo.oopy.io https://choo.oopy.io/bd00bc47-bff9-46ab-876a-31e9b290000f Docker 유용한 명령어 정리이미지 명단 확인choo.oopy.io Spring/study for project 2024.11.26
Spring IntelliJ application.yml ${ } 환경변수 설정 https://velog.io/@hjm2530/%ED%99%98%EA%B2%BD%EB%B3%80%EC%88%98-%EC%84%A4%EC%A0%95%EC%9D%84-%ED%86%B5%ED%95%B4-%EB%AF%BC%EA%B0%90%ED%95%9C-%EC%A0%95%EB%B3%B4-%EC%88%A8%EA%B8%B0%EA%B8%B0 환경변수 설정을 통해 민감한 정보 숨기기내가 배포한 API의 소스 코드를 Github에 올릴 때 주의할 점이 있다. 그것은 바로 코드에 민감한 정보가 있다면, 누군가 그 정보를 쉽게 탈취할 수 있다는 점이다. 예를 들어, 내가 사용하는 Databasevelog.io Spring/study for project 2024.11.24
Spring AWS GitHub CI/CD Docker https://sjh9708.tistory.com/100 [AWS] EC2 인스턴스에 Docker 컨테이너 배포하기이전에 Google Cloud Platform (GCP)를 이용하여 Docker 컨테이너를 배포하는 방법을 포스팅한 적 있다.이번에는 AWS를 사용하여 배포하는 방법을 살펴보도록 하자. AWS 인스턴스에, Docker 컨테이너를 실행sjh9708.tistory.com https://sjh9708.tistory.com/237 [AWS & Github Actions] CI/CD 파이프라인 구축 (Spring + Docker)진행중인 프로젝트의 데브서버에 CI/CD 파이프라인을 구축하는 작업을 맡게 되었다.이전 포스팅에서 AWS EC2에 스프링 프로젝트를 Docker 컨테이너 사용과 함께 가장 심.. Spring/study for project 2024.11.23
Spring 영상 AWS S3 저장 https://develop-writing.tistory.com/128 [AWS] Springboot에 AWS S3 연동 (이미지, 동영상 업로드)안녕하세요? 이번 시간엔 SpringBoot & AWS S3 연동하기를 진행해보려고 합니다. 따라 하시기만 해도 로컬에서 이미지, 동영상 파일 업로드가 가능하고, EC2에 배포한 환경에서도 파일 업로드가 가능develop-writing.tistory.com Spring/study for project 2024.11.21
Spring 영상 저장 https://320hwany.tistory.com/76 스프링에서 파일(이미지, 동영상) 업로드/다운로드프로젝트를 하다보면 파일(이미지, 동영상)을 업로드/다운로드 하는 경우가 있습니다. 한번 정리해보면 좋을 것 같아서 예시를 만들어봤습니다. 예시와 함께 이미지, 동영상을 저장하고 반환하320hwany.tistory.com https://velog.io/@haerong22/%EC%98%81%EC%83%81-%EC%8A%A4%ED%8A%B8%EB%A6%AC%EB%B0%8D-1.-%EA%B8%B0%EB%B3%B8-%ED%8C%8C%EC%9D%BC-%EC%97%85%EB%A1%9C%EB%93%9C 영상 스트리밍 #1. 기본 파일 업로드영상 스트리밍 #1. 기본 파일 업로드velog.io https://son.. Spring/study for project 2024.11.21
Spring GitHub CI/CD Docker https://velog.io/@rmswjdtn/Spring-Docker-Github-Action-Spring-Boot-%EC%9E%90%EB%8F%99%EB%B0%B0%ED%8F%AC%ED%99%98%EA%B2%BD-%EB%A7%8C%EB%93%A4%EA%B8%B0 [CICD] Docker + Github Action + Spring Boot 자동배포환경 만들기최근에 github action을 이용해서 spring boot서버의 자동배포환경을 구축했습니다. docker-compose와 nginx도 함께사용하니 비슷한 설정을 원하시는 분들께 도움이 될 것같네요👍 어렵고 성가신(?) 과정이velog.io https://e-room.tistory.com/171 Docker + Github Actions로 .. Spring/study for project 2024.11.18
Lazy Initialize Proxy 에러 Fetch Join을 이용하여 해결하기 (OSIV, EAGER, 강제 초기화 지양하기) https://ykh6242.tistory.com/entry/JPA-OSIVOpen-Session-In-View%EC%99%80-%EC%84%B1%EB%8A%A5-%EC%B5%9C%EC%A0%81%ED%99%94 JPA - OSIV(Open Session In View) 정리OSIV(Open Session In View) OSIV(Open Session In View)는 영속성 컨텍스트를 뷰까지 열어두는 기능이다. 영속성 컨텍스트가 유지되면 엔티티도 영속 상태로 유지된다. 뷰까지 영속성 컨텍스트가 살아있다면ykh6242.tistory.com Spring/study for project 2024.08.20
빌더 패턴 @Builder @AllArgsConstructor https://resilient-923.tistory.com/418 [Spring/Java] @Builder 패턴 사용시 @AllArgsConstructor를 사용하는 이유현재 개발을 할 때, 일반적으로 Entity 객체를 생성하는 경우 Lombok 라이브러리를 사용해서 빌더 패턴을 적용하고 있습니다. Entity 클래스에 적용된 어노테이션 중 @Builder라는 어노테이션이 있는데resilient-923.tistory.com https://devlog-wjdrbs96.tistory.com/419 [Spring] @Builder를 사용할 때 고려해야 할 생성자 문제 알아보기@Builder, @AllArgsConstructor 알아보기 이번 글에서는 @Builder, @AllArgsConstructor, .. Spring/study for project 2024.08.18
DTO DTO(Data Transfer Object)를 이용해 개선하는 것은 좋은 아이디어입니다. 이렇게 하면 API 응답의 구조를 더 명확하게 정의하고, 필요한 정보를 쉽게 확장할 수 있습니다. 또한, API 응답 구조가 일관되게 유지되어 클라이언트 측에서 처리하기도 용이해집니다.이렇게 DTO를 사용하면 API 응답의 구조가 더 명확해지고, 클라이언트가 응답을 쉽게 처리할 수 있습니다. Spring/study for project 2024.07.29
@Valid @Validated https://mangkyu.tistory.com/174 [Spring] @Valid와 @Validated를 이용한 유효성 검증의 동작 원리 및 사용법 예시 - (1/2)Spring으로 개발을 하다 보면 DTO 또는 객체를 검증해야 하는 경우가 있습니다. 이를 별도의 검증 클래스로 만들어 사용할 수 있지만 간단한 검증의 경우에는 JSR 표준을 이용해 간결하게 처리할 수mangkyu.tistory.com Spring/study for project 2024.07.29