[.ssh] error in libcrypto***@***: Permission denied (publickey).
·
Server/기타
깃허브 액션 통해 서버 배포하려는데 다음과 같이 에러가 떳다.  찾아보니 내가 깃허브 시크릿 키에 키페어 값을 잘못 넣은거였다.키페어 내용이 아래와 같다면-----BEGIN RSA PRIVATE KEY-----(키 내용)-----END RSA PRIVATE KEY----- 나는 아래처럼 넣었었는데(키 내용) 알고보니 ----도 다 포함해야 했다. (여기부터)-----BEGIN RSA PRIVATE KEY-----(키 내용)-----END RSA PRIVATE KEY-----(여기까지 전부 복사)
[CICD] SpringBoot + Github Action + EC2 배포
·
Server/spring
1. EC2 인스턴스 생성1. EC2 선택    2.  [인스턴스] 클릭 > 오른쪽 상단 지역 [서울]로 선택된 것 확인 > [인스턴스 시작] 클릭    3. 이름은 원하는 걸로 지음(나는 ServerTest로 함) > Ubuntu 선택 > Amazon Machine Image(AMI)는 [프리티어 사용 가능]이라고 되어 있는 거 선택    4. 인스턴스 유형 : t2.micro 선택 > 키 페어 선택 (이미 있으면 그대로 선택, 없으면 [새 키페어 생성]으로 만들기)    5. 네트워크 설정 (옆에 [편집] 버튼 클릭) > VPC : 기본으로 냅두기 > 퍼블릭 자동 할당 : 활성화 > 보안그룹 이름 입력    6. 스토리지 구성 : 16GB (최대 30GB까지 무료)    7. [인스턴스 시작] 클릭 ..
[spring] jakarta.servlet.ServletException: Handler dispatch failed: java.lang.NoSuchMethodError: 'void org.springframework.web.method.ControllerAdviceBean.<init>(java.lang.Object)' 에러 해결
·
Server/spring
갑자기 스웨거 생성이 안되었다.  해결방법1. @RestControllerAdvice(annotations = {RestController.class})을 없앤다.@RestControllerAdvice(annotations = {RestController.class})   2. 버전을 수정한다.2.3.0에서 2.7.0으로 바꾸니 잘 동작한다.implementation 'org.springdoc:springdoc-openapi-starter-webmvc-ui:2.7.0'
[spring/IntelliJ] error: Attempt to recreate a file for type ~
·
Server/spring
QueryDSL을 사용하려고 하니 다음과 같이 에러가 떳다.   해결방법 : File > Settings > Build, Execution, Deployment > Build Tools > Gradle으로 이동한다.   Build and run using과 Run tests using을 IntelliJ IDEA로 바꾼다. 다시 run 하면 잘 된다.
[MySQL/EC2] EC2 MySQL 외부(DataGrip) 접속
·
Server/기타
* 이미 인스턴스에 mysql 관련 기본 세팅은 되어 있는 상태  1. 우선 aws > ec2 > 보안그룹으로 간다.  2. 인바운드 규칙에 MySQL도 추가한다.  3. aws 인스턴스에 들어간다.  4. root 권한을 부여한다.sudo su  5. mysql.conf.d 있는 곳으로 이동한다.cd /etc/mysql/mysql.conf.d  6. mysql.conf.d를 연다.vi mysqld.cnf  7. bind-address가 127.0.0.1로 되어 있는데 이를 0.0.0.0으로 바꾼다.  8. mysql을 재실행한다.service mysql restart  9. Datagrip에서 root로 접속하려고 하면 거부한다.  10. test 유저를 만든다. (test 말고 다른 이름 가능)CRE..
[spring] Cannot resolve method 'assertThat' in 'Assertions'
·
Server/spring
아래의 코드 블럭을 사용하려니 에러가 떳다.package hello.core.member;import org.junit.jupiter.api.Assertions;import org.junit.jupiter.api.Test;public class MemberServiceTest { MemberService memberService = new MemberServiceImpl(); @Test void join(){ // given Member member = new Member(1L, "memberA", Grade.VIP); // when memberService.join(member); Member findMember = memb..
[파이참/Pycharm] parameters/argument(args) 입력받는 방법
·
공부/파이썬
1. 오른쪽 상단 박스를 클릭 -> Edig Configurations로 이동  2. 실행하고자 하는 파일 선택 3. parameters에 입력
[spring] DB 연동
·
Server/spring
나는 mysql을 쓴다.  1. 내가 쓸 스키마를 확인한다.나는 abcd를 쓸거다.  2. build.gradle에 mysql관련 있는지 확인dependencies { implementation 'org.springframework.boot:spring-boot-starter-data-jpa' implementation 'org.springframework.boot:spring-boot-starter-web' compileOnly 'org.projectlombok:lombok' runtimeOnly 'com.mysql:mysql-connector-j' // 여기 annotationProcessor 'org.projectlombok:lombok' testImplementation 'org.springfra..