반응형 etc16 [AWS] 인텔리제이 Database 플러그인을 활용한 AWS RDS DB 연결 방법 1. HostAWS의 엔드포인트 입력2. UserAWS > 구성 > 마스터 사용자 이름 입력3. PasswordAWS > 구성 > 마스터 암호 입력4. Test Connection성공하면 완료! 🔗 velog 버전 보기 : https://velog.io/@ryuneng2/AWS-인텔리제이-Database-플러그인을-활용한-AWS-RDS-DB-연결-방법 2025. 1. 21. [GitHub] 깃허브 Commit & Push 내역 삭제하는 방법 (Feat. git reset, revert 차이) GitHub에 Commit 후 Push까지 한 내역을 되돌리고 싶을 때 사용하는 방법이다.여러 사람들과 협업할 때는 다른 사람의 커밋과 섞여있기 때문에 주의해야 하며, 지양하는 것이 좋다.0. 커밋 내역 확인git log 명령어 입력혹은 git log --oneline -n 5 명령어를 입력하면, 최근 5개 커밋 내역만 한줄씩 보여준다.1-1. git reset --soft [커밋번호]해당 커밋번호 상태로 돌아간다.해당 커밋번호 이후 수정한 파일들은 수정 내역 그대로 복구되기 때문에 안전하다.> TMI : 그래도 난 혹시 몰라서 백업해둔다. 내 소중한 작업물 !1-2. git reset HEAD^커밋 내역을 남겨두지 않고 모두 삭제하여 커밋 이전으로 돌아가는 명령어이기 때문에커밋 내역을 남겨두고 싶다면 .. 2025. 1. 21. [Jasypt] 자십트 사용법, DB 정보 암호화 properties나 yml 설정 파일 등에 입력된 데이터베이스 정보가 GitHub에 업로드된다면, 데이터가 악의적으로 사용될 수 있다.민감한 정보를 안전하게 관리하기 위해 Jasypt를 사용하여 간단하게 암호화하는 방법을 정리해본다.1. build.gradle > 의존성 추가dependencies { implementation 'com.github.ulisesbocchio:jasypt-spring-boot-starter:3.0.5'}2. VM options > Secret Key 설정암호화 및 복호화에 사용되는 Secret Key는 본인만이 알고 있는 문자열로 정하고,VM options에 추가해 외부에 노출되지 않게 한다.Secret Key가 노출된다면, 누구나 복호화할 수 있게 되므로 암호화의 의미가.. 2025. 1. 21. [Postman] POST, PUT, DELETE 방식 테스트하는 방법 ✔️ 1. POST 방식의 등록 처리1) Controller @PostMapping 코드@PostMapping("/")public Map register(@RequestBody TodoDTO todoDTO) { log.info("TodoDTO: " + todoDTO); Long tno = service.register(todoDTO); return Map.of("TNO", tno);}2) Postman 테스트 진행POST 방식 선택, url 입력Body 탭 > raw, JSON 선택전달할 데이터(payload) 입력(예제의 DB 테이블에서는 title, writer, dueDate가 필수 값이므로 입력함)Send 클릭하단 Response 영역에서 return값 확인 (예제에서는 새로운 번호 "TNO": .. 2025. 1. 21. [Node.js] Node.js의 개념과 Vue.js 프로젝트 실행 ❓ Node.jsChrome V8 자바스크립트 엔진으로 빌드된 자바스크립트 런타임 환경(Runtime Environment)자바스크립트 런타임 환경은 자바스크립트를 브라우저 외의 다른 환경에서도 실행할 수 있도록 지원한다.Node.js를 통해 자바스크립트를 이용해서 Front-end와 Back-end 애플리케이션을 모두 개발할 수 있다.✔️ npmnode package manager패키지는 Node.js에서 자주 쓰이고 재사용되는 자바스크립트 라이브러리를 말한다.npm은 Node.js에 필요한 패키지들을 관리하는 프로그램이다.npm을 이용하면 애플리케이션에 필요한 패키지를 다운로드할 수 있다.주요 명령어npm install 모듈지정된 모듈을 local 패키지로 설치한다.local 패키지는 해당 애플리케이.. 2025. 1. 21. [Swagger] Spring Swagger 데모 실행 예시 (Springdoc-openapi Demos) 📌 Swagger 설정1. pom.xml 의존성 추가 org.springdoc springdoc-openapi-starter-webmvc-ui 2.4.02. application.properties 설정 추가# swagger UI 접속 URL을 지정한다.springdoc.swagger-ui.path=/swagger-ui.html3. swagger 데모 주소 진입http://localhost/swagger-ui/index.html💡 테스트 실행1. RestController@Tag, @Operation, @Parameter, @ApiResponses 추가@RestController@RequestMapping("/api/v1")@RequiredArgsConstructor@Tag(name = ".. 2025. 1. 21. 이전 1 2 3 다음