소개
게시글
질문&답변
2023.08.22
404에러 원인은???
403 에러는 권한이 없을 때, 401 에러는 인증되지 않았을 때그리고 404 에러는 요청한 endpoint가 없을 때 입니다.강의에서는 /api/v1/user 을 컨트롤러에 선언해두었지만/asdf 는 현재 없는 페이지이기 때문에 404 에러가 발생합니다.
- 0
- 2
- 3.5K
질문&답변
2023.08.22
마지막 강의에서doFilterInternal jwtHeader 테스트
SecurityConfig.configure() 메서드 안에 커스텀 필터를 필터체인 앞쪽에 등록했던 부분을 주석처리 한 뒤 실행해보세요.강의에서 없었던 지나쳤던 부분인 것 같은데MyFilter3 를 필터체인 앞에 등록시켜놓느라 만약 이 부분을 그대로 두셨다면 로그인도 안되었을 겁니다.
- 0
- 3
- 806
질문&답변
2023.08.20
권한 인증 403가 뜹니다
코드를 보니 권한은 ADMIN 이라고 쓴 곳도 있고 ROLE_ADMIN 이라고 쓴 곳도 보이네요.예를 들어 SecurityConfig 클래스 안에 SecurityFilterChain 를 보면,권한 설정 하는 부분이 그러합니다. User.role 에 저장되는 권한 이름이 ADMIN 이라면 ADMIN, USER 등으로권한을 설정하시고, ROLE_ADMIN, ROLE_USER 라면 이런 식으로 설정하시면 되겠습니다.이 부분을 먼저 확인해보시겠어요 ?
- 0
- 2
- 1.6K
질문&답변
2023.03.12
생성자가 이해가 안가요..
해당 코드는 생성자를 정의하는 부분입니다.이후 main 메서드 또는 다른 클래스에서 인스턴스를 생성할 때중괄호 안의 내용은 해당 인스턴스의 속성값이 됩니다.예를 들어 위 코드의 경우Student student = new Student(); 라고 객체를 생성하면자동으로 Student 클래스의 멤버변수인 korea, math에 새로운 과목 인스턴스가 생성됩니다.
- 0
- 2
- 201
질문&답변
2023.03.12
return shelf.remove(0);
파이썬 혹시 배워보셨는지 모르겠습니다.파이썬에는 pop() 라는 함수가 있는데,리스트에서 요소를 제거하며 해당 값을 반환합니다.같은 의미로 해당 강의에서 deQueue() 메서드 또한배열 안에 가장 먼저 입력된 값이 제거(remove(0)으로 인덱스를 0으로 정했기 때문)되며 무엇이 제거되었는지 바로 알 수 있습니다.또는 제거하면서 해당 값을 따로 어딘가에 사용할 수도 있습니다.
- 0
- 1
- 215