no image
[Spring] Redis 사용 시 yml 설정시 주의 문구
문제 스프링 부트에서 redis를 사용하기 위해 아래와 같이 yml 입력했더니 spring: redis: host: localhost port: 6379 곧 사용할 수 없게 될 구성 프로퍼티 'spring.redis.host' 곧 사용할 수 없게 될 구성 프로퍼티 'spring.redis.port' 라고 주의 문구가 뜬다. 해결 spring.data.redis ~ 로 대체해주면 된다. spring: data: redis: host: localhost port: 6379
2024.02.05
no image
[Spring] Consider defining a bean of type 'java.lang.Long' in your configuration. 해결
오류내용 Description: Parameter 2 of constructor 파일명 required a bean of type 'java.lang.Long' that could not be found. Action: Consider defining a bean of type 'java.lang.Long' in your configuration. 해결 @Value 와 final 같이 써줘서 오류가 뜸 수정완료!
2023.11.30
no image
[Spring] No acceptable representation 에러
@Getmapping으로 회원을 조회하려고 했더니 이런 오류가 떴다. 알고보니 조회하는데 사용하는 DTO에 @Getter 안 써서 그런 거였다!
2023.11.03
[Spring] 프론트 협업시 Access-Control-Allow-Origin 관련 CORS 문제 해결
postman과 같은 요청 test툴로는 요청이 보내지는데 React 사용하는 프론트 쪽에서는 다음과 같은 오류 발생 Access to XMLHttpRequest at 'http://아이피주소:8080/Class' from origin 'http://localhost:3000' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. 시도1. @Crossorigin("http://localhost:3000") 모든 컨트롤러 위에 써줌 -> 실패 2.W..
2023.09.08
[Spring] Jwt를 이용한 로그인 구현시 '잘못된 자격증명' 뜨는 문제 해결
Spring Security + Jwt로 회원가입을 구현하는 도중에 비밀번호를 수정하고 로그인을 하게되면 '잘못된 자격증명' 이 계속 떴다. DB를 확인하니 인코딩된 비밀번호가 바뀌지도 않은 것이 확인됐다. 해결 내 경우엔 service 계층에서 entity 계층의 메소드를 사용해주는 방식으로 해결되었다. 오류 났던 방법: setter로 엔티티에 비밀번호를 새로 주입해 줌 해결한 방법: 엔티티에 비밀번호를 바꾸는 메소드를 따로 만들고 서비스 계층에서 호출 아직 원인은 모르겠지만 일단 해결!
2023.08.22