1. Maven Dependencies 경로 잡기 → 효과없음 X 2. JRE System Library 버전 잡기 → 효과없음 X 3. Mybatis의 xml 수정 → 효과없음 X 4. 프로젝트 및 이클립스 통째로 삭제 후 코드 하나하나 테스트 → 오류 발견. xml쪽 문제였었다. 왜냐하면 이 오류를 접하기 전에 코드를 수정하지 않은 이전 버전에서는 오류가 나지 않았다. 그래서 내부 class 문제겠거니 싶었는데 그랬으면 기능단에서 문제가 났을터. 그래서 프로젝트를 싹 날리고 xml 설정부터 차근히 밟아나갔는데 action-mybatis.xml의 문제였다.
빈(bean)은 스프링 컨테이너(Spring Container , IOC Container)에 의해 관리되는 재사용 가능한 소프트웨어 컴포넌트(Component)이다. * 컴포넌트는 여러 개의 프로그램 함수들을 모아 하나의 특정한(독립적인) 기능을 수행할 수 있도록 구성한 작은 기능적 단위를 말한다. 컴포넌트를 다른 말로는 모듈(module)이라 말한다. * 따라서 비즈니스 객체나 비즈니스 로직을 구현한 것을 컴포넌트라 할 수 있을 것이다. 즉, 스프링 컨테이너가 관리하는 “자바 객체(POJO)”를 뜻하며 스프링 컨테이너는 하나 이상의 빈을 관리한다. 빈(bean)은 인스턴스화된 객체를 의미하며 스프링 컨테이너에 등록된 빈을 “스프링 빈”이라 말하기도 한다. * POJO : Plain Old Java O..
오류는 jsp에서 ko_KR를 찾을 수 없다는 오류였다. 그래서 다음과 같은 과정으로 오류를 해결해나갔다. 1. JSP 파일에서 오타가 있는지 확인 = 오타 없었음 2. 자바 패키지 내부에서 locale ="ko" 로 지정한 것이 맞는지 확인 = 문제 없었음 3. Property를 제대로 지정했는지 확인 = Property Name을 확인해봤으나 문제 없었음 4. classPath를 제대로 지정했는지 확인 = classpath : locale/messages로 경로 이상 없었음 5. 이클립스 라이브러리나 메이븐 디팬던시스의 라이브러리 파일들이 문제가 없는지 확인 = 오류 발견. 보아하니 제시된 코드와 라이브러리간 문제가 있던 것으로 보여졌음. 이를테면 라이브러리에서는 자바 1.8을 포함한 버전에서만 구동..