spring boot 2

220620 TIL

# redis 를 추가한 이후로 로컬에서 스프링 실행이 안된다. 자꾸 EC2 환경에서 돌리라고 하는데, 생각해보니 EC2에 redis 예쁘게 깔아놓고 내 컴퓨터에 redis가 없다.. 로컬에서 6379 포트가 안 열려있으니 당연히 안되겠지..,ㅎ #포스트맨으로 확인할 때 엔티티에 User가 manytomany로 묶여져 있고, User 객체를 자꾸 반환하여 유저 패스워드까지 콘솔 바디에 찍히는 대참사가 벌어지고 있었다. 그래서 반환 Dto에 List로 반환하는 리스트를 List타입으로 바꾸고, 인덱스에 user.get~~~~ 으로 필요한 스트링만 내려주는 방식으로 해결했다. #포스트맨으로 아무 기능도 작동하지 않아서 확인해봤더니 시큐리티에 cors에 내 EC2 주소가 안 풀려있었다. 풀어주니 역시 잘 동작..

TIL 2022.06.20

220606 TIL

#테스트 코드 실행시 lombok builder setter getter 어노테이션 에러가 계속에서 발생 심볼을 찾을 수 없다고 나왔다. implementation 'org.projectlombok:lombok:1.18.22' testAnnotationProcessor('org.projectlombok:lombok') 이 두 개를 그래들에 추가해줬는데, 내가 봤을 땐 아마도 아래 코드가 문제의 이유였던 것 같다. #ARC로 Pathvariable을 넣어주려면 주소를 어떻게 해야할까? 400 Bad Request 에러가 뜨는건 주소 문제가 아니었다.. {id}에는 그냥 해당 id 숫자만 주소에 그대로 넣어주면 되는게 맞는데, POST해야할 타입이 리스트라서 에러가 나는건 아닐까 계속 의심했었는데, 이 부분..

TIL 2022.06.06