본문 바로가기

IT 정보125

[ERROR] -bash: ./gradlew: Permission denied 문제 ec2 서버에서 git clone 후 ./gradlew로 build로 진행하면 permission denied 에러가 발생한 경우 원인 ./gradlew 를 실행할 수 있는 권한이 없어서라고 한다. 해결 방법 build를 수행하려고 했던 root에서 아래 명령어를 이용해서 실행 권한을 부여 chmod +x ./gradlew 2022. 9. 29.
[SQL] DDL, DML, DCL 이란~? DDL (Data Definition Language) - 데이터 정의어 데이터베이스를 정의하는 언어를 말하며, 데이터를 생성하거나 수정, 삭제 등 데이터의 전체 골격을 결정하는 역할의 언어 * CREATE 데이터 베이스, 테이블을 생성하는 역할 * ALTER 테이블 수정하는 역할 * DROP 데이터 베이스, 테이블을 삭제하는 역할 * TRUNCATE 테이블 초기화하는 역할 DML (Data Manipulation Language) - 데이터 조작어 정의된 데이터베이스에 입력된 레코드를 조회하거나 수정,삭제 하는 역할을 하는 언어로, 테이블의 행과 열을 조작한다고 생각하면 된다. 데이터베이스 사용자가 저장된 데이터를 실직적으로 처리하는데 사용되는 언어 * SELECT 데이터를 조회하는 역할 * INSER.. 2022. 9. 26.
MapStruct nullPointException issue (mapper 오류) implementation 'org.mapstruct:mapstruct:1.5.2.Final' implementation 'org.projectlombok:lombok-mapstruct-binding:0.2.0' annotationProcessor "org.projectlombok:lombok-mapstruct-binding:0.2.0" annotationProcessor 'org.mapstruct:mapstruct-processor:1.5.2.Final' compileOnly 'org.projectlombok:lombok' annotationProcessor 'org.projectlombok:lombok' build.gradle 위 처럼 입력해주었더니 mapper 생성 오류가 해결되었다. lombok-.. 2022. 9. 15.
jwt 로그인에서 API Controller 호출 2번되는 이유 API Controller 호출이 계속 2번씩 이루어지고 있다. 계속 이유를 찾아보았지만 찾을 수 없었다. 결국 알아낸 해결방법은 아래 방법이다. public class JwtAuthorizationFilter extends BasicAuthenticationFilter { private MemberRepository memberRepository; public JwtAuthorizationFilter(AuthenticationManager authenticationManager, MemberRepository memberRepository) { super(authenticationManager); this.memberRepository = memberRepository; } @Override prote.. 2022. 9. 5.