본문 바로가기

노력을 이기는 재능은 없고
노력을 외면하는 결과도 없다.
- 이창호 9단

E R R O R/Spring Error2

[Spring Error] 심각: Servlet.service() for servlet [appServlet] in context with path [] threw exception [Request processing failed; nested exception is org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflection.Reflect.. 1:N 의 관계성을 가지고 있는 테이블 구조에서 Mapper를 통해 데이터 바인딩한 결과를 가져오려고 하는데, 이때, N의 관계성을 가지고 있는 VO에서 Type Mismatch 에러가 발생하고 있다. Mapper까지 넘기고 있는 파라미터도 정상적으로 들어오고 있고 파라미터를 통해 결과도 잘 나타내고 있는데, N관계성을 가지고 있는 데이터만 [nuread]로 나타나고 있는거 말고는 오타라던지 resultMap을 잘못 구성했다던지 등등의 이슈는 없었다. java.lang.IllegalArgumentException: argument type mismatch SpringFramework를 활용한 CRUD를 진행하다보면 굉장히 많은 에러들이 발생할 수 있다. 대부분 시스템이 잘못되서가 아니라 우리가 작성한 소.. 2024. 4. 11.
[Spring Error] nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'org.springframework.security.authenticationManager' available: Did you forget to add a global <authentication-manager> element to your con.. 스프링 시큐리티를 적용하는데 있어서, Config설정을 할때 많은 에러가 발생한다. 전체적인 구조가 파악되고 에러가 발생했다면 파악된 구조를 분석해서 에러가 난 시점이나 에러로그를 보고도 충분히 파악이 가능하지만, 그렇지 못한 경우가 대부분이다. 거기다 스프링 시큐리티는 전체적인 구조를 파악하는데까지 시간이 참 많이 걸리는 기술 중 하나이다. 스프링 시큐리티 에러 해결 방법 Did you forget to add a global element to your configuration 우선은 결과적으로, Config 설정을 돕는 security-context.xml 설정 파일내, security:authentication-manager 태그가 설정되어 있지 않아서 발생하는 에러이다. 시큐리티 인증과 인가에 .. 2023. 5. 21.