목록[Spring] (4)
오늘은 어제보다 나아지길
이 에러 때문에 몇날 며칠을 시간 낭비를 한지를 모르겠다...... 이클립스 문제인지, Spring 설치를 잘못한건지, 오타인지.... 다시 설치 해보고 별짓을 다해봤지만 소용이 없었고... 그러던 아침 해결을 했다 드디어... 다른 이클립스랑 톰캣 서버를 세팅을 비교하던 중 다른것을 발견하였다!!! Server Locations 부분에서 다름을 발견하였고 비활성화를 풀어 Use Tomcat installation 버튼을 클릭 후 빌드를 하였고 성공했다 드디어....... 근데 다시 에러를 내고 싶어서 처음 설정처럼 해보려 했지만 에러가 안났다 뭐지?? 역시 개발은 알다가도 모르겠다......ㅎㅎ classpath:/tiles/tilesConfig.xml servlet-context.xml도 설정을 잘해..
스프링을 공부하면서 배운 어노테이션들을 정리해보려고 한다. 새로 배우면 계속해서 추가시켜야지 @Controller 해당 클래스를 Controller로 쓰겠다고 명시 @Service 해당 클래스를 Service로 쓰겠다고 명시 보통 인터페이스를 구현하는 impl 클래스에 명시해준다 @RequestMapping /table로 들어오는 모든 요청을 해당 클래스에서 처리한다는 것을 의미 value : 해당 메소드의 요청 url를 지정한다. method : 요청 메소드를 지정한다(POST, GET, PUT, DELETE) @PostMapping RequestMapping을 줄여서 POST 요청값을 받아서 메소드를 처리한다. @GetMapping GET 요청값을 받아서 메소드를 처리한다. @Autowired Con..
보통 로컬에서 url을 지정하면 http://lohttp://localhost:8080/ 으로 잡기 마련이다. 첫 화면을 로그인 화면으로 띄우고 싶어서 이런 저런 방법과 공부를 해본 결론을 정리하려고 한다. 스프링에선 interceptor(인터셉터)를 통해 컨트롤러로 들어오는 요청을 가로채는 역할을 하는데 주로 로그인 세션을 검증하기 위해 사용한다. 우선 시작 경로 jsp를 설정을 해준다. 서버의 web.xml을 들어가 맨 하단에 있는 welcome-file을 으로 지정해주고 제일 중요한 index.jsp의 위치를 살펴보자 webapp 폴더 하위에 위치가 되어 있어야된다. ( 엉뚱한곳에 위치해 있어 시간을 너무 소비해버렸다....) servlet-context.xml 에 인터셉터 관한 내용을 맵핑해준다...
회사 에서 스프링 설치부터 설정까지 처음으로 해보고 있었다. pom.xml 부터 log4j.xml 까지 다루었고 오라클 디비에 연동하여 sql 테이블에 데이터 Insert를 진행해보려 MVC 패턴으로 화면 - Controller - service - serviceImpl - vo - mapper 를 순서대로 만들고 시작하려고 했지만 이러한 에러가 떴다...ㅠ NFO : org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'appServlet' WARN : org.springframework.web.context.support.XmlWebApplicationContext - Exception encountered during c..