본문 바로가기

IT 정보/Error5

[ERROR] -bash: ./gradlew: Permission denied 문제 ec2 서버에서 git clone 후 ./gradlew로 build로 진행하면 permission denied 에러가 발생한 경우 원인 ./gradlew 를 실행할 수 있는 권한이 없어서라고 한다. 해결 방법 build를 수행하려고 했던 root에서 아래 명령어를 이용해서 실행 권한을 부여 chmod +x ./gradlew 2022. 9. 29.
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.
For queries with named parameters you need to use provide names for method parameters. Use @Param for query method parameters, or when on Java 8+ use the javac flag -parameters.; nested exception is java.lang.IllegalStateException: For queries with name.. public interface PostsRepository extends JpaRepository { @Modifying @Query("update Posts p set p.view = p.view + 1 where p.postsId = :postsId") int updateView(Long postsId); } Repository Query 오류 발생시 For queries with named parameters you need to use provide names for method parameters. Use @Param for query method parameters, or when on Java 8+ use the javac flag -parameters.; nested exception is.. 2022. 8. 31.