[문제해결] mapstruck build오류 해결 (매우 짧은 글)
간혹 Build 중에 responseDto에 No found라는 에러가 발생하는데 이는 빌드할 때 @Builder @Getter @Setter @NoArgsConstructor @AllArgsConstructor 애너테이션인 입력이 안되어있어서 그렇다. 애너테이션 입력 후에는 오류가 생기지 않는다.
간혹 Build 중에 responseDto에 No found라는 에러가 발생하는데 이는 빌드할 때 @Builder @Getter @Setter @NoArgsConstructor @AllArgsConstructor 애너테이션인 입력이 안되어있어서 그렇다. 애너테이션 입력 후에는 오류가 생기지 않는다.
Parameter 1 of method dbMemberService in com.codestates.config.JavaConfiguration required a bean of type 'org.springframework.security.crypto.password.PasswordEncoder' that could not be found. 에러가 발생하였다. 문제를 확인해보니 SecurityConfig에 passwordEncoder를 Bean으로 추가하면 해결된다고 한다. 문제해결 할 때 가장 조마조마한 것은 @Bean을 추가하려 갔는데 이미 @Bean이 있는경우... (다른 것 때문에 문제가 발생했다는 뜻이니... OTL) 다행히 @Bean이 없어 다음과 같이 추가해주었다. 다시 실행을 하면 짜자잔..
HTTP 400, 404, 500 도대체 누구냐 넌?! 짧고 굵게 설명하겠다. 400 bad request 명령어가 잘못된 경우 내가 명령을 했으나 서버가 원하는 방식과 다른 방식으로 요청하는 경우에 발생한다. 403 Forbidden 지정된 URL에 액세스 할 수있는 권한이 없기 때문 권한이 없는 사용자가 해당 URL에 접근할 때 발생한다. 404 not found 명령이 실행되지 않음 서버에 존재하지 않는 것을 요청하는 경우에 발생한다. 500 internal server error // 타입이 적절하지 않은 경우 발생 만약 0을 나누라고 하거나 잘못된 타입 (long 타입을 Long 타입이라고 작성하는 경우)을 작성하는 경우 발생한다.
요일을 입력받아 해당 요일의 다음 요일을 리턴해야하는 문제였다. 인자는 day를 받으며 "월요일", "화요일", "수요일", "목요일", "금요일", "토요일", "일요일"을 활용하여 해당 요일이 "월요일"이라면 "화요일"이 리턴 될 수 있도록 요구하는 문제였다. 올바른 요일이 아닌 경우에는 "올바른 요일이 아닙니다"를 리턴한다. public class main { public String followingDay(String day) { // TODO: } } 가장 처음 들었던 생각은 if문으로 7번 작성하면 될 것이라고 생각했다. 다음과 같이 말이다. public class Solution { public String followingDay(String day) { if (day.equals("월요일"..