본문 바로가기

SpringBoot2

[SpringSecurity] 예외 : InternalAuthenticationServiceException: A granted authority textual representation is required 스프링 시큐리티의 로그인 기능에 대해서 공부하다가 다음과 같은 예외를 만났다. InternalAuthenticationServiceException: A granted authority textual representation is required 직역하자면 내부 인증 서비스 예외가 발생하였고, 승인된 표현이 필요하다? 라는 의미인 것 같다. 구글링 해보니 로그인 서비스의 loadUserByUsername 메서드 내부에서 null 값이 들어와서 발생하는 예외라고 하였다. 발생한 위치는 해결한 방법 뒤에 기록해두겠다. @Override public UserDetails loadUserByUsername(String username) throws UsernameNotFoundException { Option.. 2023. 7. 1.
[SpringBoot] 스프링 부트 Hello, World! 페이지 띄우기 이전까지 스프링을 이용해서 프로젝트를 진행했었는데, 한편으로는 스프링 부트에 대한 궁금증이 있었다. 따라서 이번 기회에 스프링 부트를 한 번 사용해보자는 마음을 먹었다. 추가로 의존성 주입에 maven을 사용해왔었는데 최근 gradle을 사용하여 프로젝트를 진행하는 경우도 있다고 하니 gradle에 대해서도 공부해 보고 싶다. 이클립스에서 스프링 부트 프로젝트를 생성해보자. 이클립스에서 상단의 File - New - Project를 눌러서 아래 사진과 같이 Spring Boot의 Spring Starter Project를 선택한다. 그 다음 디렉토리명이나 버전을 선택할 수 있는 탭이 나온다. 나는 gradle을 사용할 것이므로 gradle을 선택해주고 Packaging은 jar, Language는 Jav.. 2023. 6. 20.