profile
기록하기

[스프링부트] 자동 주입[@RequiredArgsConstructor]과 명시적 생성자의 차이

부분을 할때 getUserDto().getEmail()) 부분에서 사용자를 찾을 수 없다는 메시지가 나와서 확인해보니,PrincipalDetails 부분에서 ‼️ userDto을 초기화를 제대로 하지않아서 발생한 오류였음.@RequiredArgsConstructor는

2025년 2월 1일
·
0개의 댓글
·

[AWS] EKS 스냅샷 생성 및 장애 복구 방법

스냅샷(Snapshot) 은 현재 상태를 저장하여 나중에 해당 상태로 복원할 수 있는 일종의 백업 파일이다 환경설정 external-snapshotter CRD 다운로드 및 설치 VolumeSnapshot 리소스를 사용하려면 먼저 Kubernetes 클러스터에 필요한 Custom Resource Definitions(CRDs)을 등록 volumesna...

2025년 1월 22일
·
0개의 댓글
·
post-thumbnail

[AWS] 동적 EBS 볼륨 프로비저닝을 구현(feat스냅샷)

Amazon EBS CSI Driver를 이용하여 동적 EBS 볼륨 프로비저닝을 구현 Volume Snapshot 기능을 설정 및 활용 Amazon EBS CSI Driver 설치 및 설정 aws-ebs-csi-driver 애드온을 설치하기 전 IRSA (IAM R

2025년 1월 22일
·
0개의 댓글
·
post-thumbnail

[Kubenetes] 모니터링, 프로메테우스, 그라파나 설정하기

Kubernetes 환경에서 Prometheus 및 관련 모니터링을 하기위해 설정해야 할 것들 Helm 차트를 커스터마이징하고, Kubernetes 클러스터에서 Prometheus 기반 모니터링 스택을 설정하기 위한 전형적인 워크플로우 vi my-values.y

2025년 1월 14일
·
0개의 댓글
·
post-thumbnail

[Linux] 맥북(M1)에서 우분투를 설치하고 Terminus로 연결 및 환경 설정하기

일단 가상화에서 우분투를 키고, ifconfig를 하면 기본 아이피가 나온다.여기서 포워딩을 설정을 해야하는데

2024년 12월 14일
·
0개의 댓글
·
post-thumbnail

[Linux] 맥북(m1)에 가상화머신(UTM) 우분투 설치하기

UTM 설치https://mac.getutm.app/그다음엔 일단 iso라는 파일이 필요하다.! Ubuntu 22.04.5 LTS 를 눌러 우분투 이미지파일(.iso)를 다운받는다. https://cdimage.ubuntu.com/releases/22

2024년 12월 14일
·
0개의 댓글
·
post-thumbnail

[Linux] 우분투에서 Docker로 MySQL 컨테이너 실행 후, MySQL 연결 성공

우분투위에 도커를 올려서 mysql을 실행시키고, 내 로컬 프로젝트에 연결을해봤다.공부하면서 배웠을때도커위에 올린 mysql 부분이 연결이 안됐는데 그 이유가 지금 -d jeongsujin/mysql-server:v1 마지막 옵션 부분에서 -d mysql:latest

2024년 12월 13일
·
0개의 댓글
·

[개념공부] 자바스크립트 함수

함수는 function 이라는 키워드를 사용해야하고, 함수이름을 적어준다.return 키워드 사용

2024년 10월 2일
·
0개의 댓글
·
post-thumbnail

[개념공부] 비동기 객체 기본 개념

Promise는 es6부터 자바스크립트 내장객체로 추가 되었음.생성자를 통해서 프로미스 객체를 만들 수 있고, 생성자의 인자로 executor 라는 함수를 이용 new Promise((resolve, reject) => { // 비동기 작업을 여기서 수행합니다.}

2024년 9월 28일
·
0개의 댓글
·
post-thumbnail

[리액트] 환경설정,vite

TheUltimateReactJSCourse2024BasicstoAdvancedReact 프로젝트 온라인강의 보면서 정리글 2 way to create React application create react app vite create react app 은 Fi

2024년 1월 23일
·
0개의 댓글
·
post-thumbnail

깃허브 푸쉬 오류 fatal:could not read Username for 'https://github.com': terminal prompts disabled

깃허브 push 오류 - fatal: could not read Username for 'https://github.com': terminal prompts disabled

2024년 1월 23일
·
0개의 댓글
·
post-thumbnail

[SpringBoot - 관리자페이지] 3. 회원가입 필요한 테이블 설정과 관리자계정 insert 시키기

MySql을 이용해서 사용일단 내가 넣고싶은 칼럼을 설정했다. 여기서 다 쓸수 있을진 모르겠지만 대략적으로 생성했다..ㅎapplication.properties에 설정에 아래 코드처럼 추가mybatis.configuration.map-underscore-to-camel

2024년 1월 8일
·
0개의 댓글
·
post-thumbnail

[SpringBoot - 관리자페이지] 2. 관리자페이지 타임리프 뷰 설정

templates.fragments 안에 body.html, header.html 생성templates.layout 안에 basic.html이렇게 공통으로 설정을 해놓으면 나중에 html코드부분에 xmlns:layout 부분으로 설정하고 layout:decorate 넣

2024년 1월 8일
·
0개의 댓글
·

[SpringBoot - 관리자페이지] 1. 환경세팅

레퍼런스 블로그 1.https://kimvampa.tistory.com/3042.https://congsong.tistory.com/24이 두분 블로그를 보면서 저도 만들면서 너무 감사하게 많이 배웠습니다. 여기 블로그를 참고하면서 저도 만들고싶은 기

2024년 1월 8일
·
0개의 댓글
·
post-thumbnail

JShell 배워보기

📍 내가 나중에 보기위해 기록하는 공간

2023년 11월 18일
·
0개의 댓글
·

[스프링MVC] PRG패턴(Post-Redirect-GET)

웹 MVC구조에서 가장 흔하게 사용하는 패턴은 앞의 예쩨와 같이 POST방식과 Redirect를 결합해서 사용하는 PRG패턴이다.사용자는 컨트롤러에 원하는 작업을 POST방식으로 처리하기를 요청POST 방식을 컨트롤러에서 처리하고 브라우저는 다른경로로 이동(GET)하라

2023년 2월 27일
·
0개의 댓글
·
post-thumbnail

[Legacy 프로젝트 공부] 프로젝트 셋팅

프로젝트 생성 후 프로젝트에 오른쪽 마우스클릭 후그럼 메이븐으로 빌드 선택해주면 된다.

2023년 2월 20일
·
0개의 댓글
·

[Legacy 프로젝트 공부] web.xml 설정

web.xml은 WAS(Web Application Server)가 최초 구동될 때, WEB-INF 디렉토리에 존재하는 web.xml을 인식하도록 각 파일을 알려준다.여기서 root-context.xml(service, dao, db 등 로직설정)와 servlet-co

2023년 2월 20일
·
0개의 댓글
·