본문 바로가기

디버깅/Spring mvc (Maven, Mybatis)

(16)
[Maven] Eclipse + Maven 환경에서 Maven Clean 후 Maven install 실패시.. ====================== Error Message ======================[INFO] ------------------------------------------------------------------------[INFO] BUILD FAILURE[INFO] ------------------------------------------------------------------------[INFO] Total time: 1.320 s[INFO] Finished at: 2017-08-15T23:01:07+09:00[INFO] Final Memory: 8M/153M[INFO] -------------------------------------------------------..
[TIP] Eclipse + 스프링 프레임 워크 세팅 Cookbook Eclipse + Java + Spring Framework A-Z Cookbook 이 문서는 최대한 간략하게 많은 내용을 정리하기 위함이며, 수시로 내용이 추가 될 수 있습니다. 환경설정 Eclipse Java EEhttp://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/oxygenr JDK (Java Development Kit)http://www.oracle.com/technetwork/java/javase/downloads/index.html WAS, Tomcat ( Web Application Server)http://tomcat.apache.org/지정되거나 원하는 버전을 고른 후, Core의 Zip을 주로 이용 * OS..
스프링 프레임 워크(Spring Framework) - 3. 개발 환경(3) 1. STS(Spring Tool Suite) 설치이 STS는 과거에 Spring Framework 라는 이름으로 있었다가.. 이클립스에 플러그인 툴이 되면서 STS로 통합되어.. 이름이 바뀌었다는 이야기가 있습니다.. 여튼.. 설치를 해보지요. 1. 상단의 Help > Eclipse Marketplace를 선택한다.2. Marketplace에서 STS를 검색한다.3. 버전에 맞는걸 설치하면 되는데.. 아마 이클립스가 4.7이라면.. 3.9버전 하나가 뜰겁니다.4. 골라서 설치해도 되는데.. 저는 다 설치하겠습니다.5. STS가 잘 설치되었는지 확인하기 위해..1) File > New > Others를 선택한다.2) 아래쪽에 Spring이라는게 보이는지 확인한다. 만약 spring.io에서 이클립스를 다..
스프링 프레임 워크(Spring Framework) - 2. 개발 환경(2) 1. Tomcat Eclipse 연동 이클립스를 실행 후, 1. 상단의 Window > Preferences를 선택한다. 2. Server > Runtime Environment을 선택한다.3. Add... 버튼을 누른다.4. Apache tomcat 8.0을 선택하고 "Next >" 를 누른다.5. JRE 및 톰캣 설정을 한다. 우리는 was 폴더 밑에 tomcat이 있으며, 설치된 JRE는 JDK 1.7.0_60이므로, 이를 선택하여준다. 6. 그럼 다음과 같이 Tomcat이 추가되어있는 것을 확인할 수 있다. 7. 잘 연동되어 있는지 확인을 할 차례입니다. 이클립스에서 우측 상단의 Work Brench를 누르면 작업환경이 나타납니다. 8. 저처럼 자바 EE를 설치하셨다면 화면에 크게 4개로 나뉘어져..
스프링 프레임 워크(Spring Framework) - 1. 개발 환경(1) 0. 머리말이제 갓 개발을 배워나가는.. 그리고 국비지원 IT 교육 등을 통해 자바와 SQL 정도만 배운 사람들을 위해 글을 작성하게 되었습니다.저 역시 국비지원을 통해 배우게 되었는데. 배운것에 대한 스스로 정리와 문서화를 위해 이 카테고리를 작성하게 되었습니다.이 카테고리에서는 코딩과 SQL , HTML 작성법에 대한 이론은 다루지 않습니다.주로 스프링을 설치하고 세팅하여 사용하고 코딩을 하는데 필요한 지식들을 다루게 될 것입니다.즉 Java와 SQL , HTML 은 초급?? 수준의 기술을 숙지하고 있다는 가정하에 진행을 하고..최종적으론.. 댓글 정도를 달수있는 게시판을.. 만들게 될겁니다.. (언제될지는..) 1. 개발 환경IDE : SPRING TOOL SUITE™ 3.9.1 RELEASE fo..
[Maven] Dependency (라이브러리) 추가 방법 (Maven을 처용 사용하시거나, eclipse에 Maven 부터 설치 해야한다면 링크를 클릭하세요!)링크를 통해서 Maven의 기본 Repository와 연동이 완료 되었다면 프로젝트를 Maven 프로젝트로 만들면 Maven을 통해 편리하게 라이브러리를 추가하고 사용과 관리가 가능해집니다.또한 프로젝트 코드의 의존성(응집력 이라고도 하죠..)을 줄여줄 수 있습니다. 프로젝트를 진행하면서 Java라이브러리를 사용하는 것이 거의 필연적인데..이때 라이브러리의 버전 관리와 의존성을 손쉽게 관리 할 수 있죠. 그러면 1차 목표인 Maven을 이용해 Dependency를 추가하여 라이브러리를 사용해봅니다. 가장 먼저 사용하고자 하는 Dependency가 있어야겠지요. 이번 포스팅에서는 스프링 프레임 워크에서 많..
[Maven] dependency 추가시 에러처리 index downloads are disabled search results may be incomplete 다음과 같은 경고와 함께 Dependency 검색이 되지 않아, 라이브러리를 추가할 수 없는 경우가 생긴다.(Maven을 설치하자마자 바로 검색이 되는적이 한번도 없던듯합니다 -_-) 해결방법은 다음과 같다Windows > Preferences 에서 Maven 탭에서Download repository index updates on startupDownload Artifact SourcesDownload Artifact JavaDoc를 체크 하고, 이클립스를 재시작 하면 된다. 원리는 Maven의 기본 repository를 업데이트 하게 하는 것이다. 혹은 Window > Show View > other에서 Maven > Maven Repositories 를 누르고 OK를 하면 다음 처럼 Maven의 기본..
[Spring] No bean named 'memService' is defined 오류 디버그. 해결 에러직전 했던것Eclipse + Spring + Maven 환경에서 기본적인 DB연동 과정에서 에러가 발생했다.com.liante0904.test 패키지에 객체변경을 위해 패키지명을 com.liante0904.test.controller 로 바꾼후 에러가 발생했다. 에러명 내역을 읽어 유추해보면 어노테이션과 의존성 주입에 문제가 생긴 것 해결단계프로젝트 기초 작성중에 발생한 에러라면, 서비스 (혹은 interface)에 선언된@Component 어노테이션과 컨트롤러단에 선언된 @Resource 어노테이션이 일치하게 수정하고 에러가 해결되지 않는다면 Main/webapp/WEB-INF/Spring/appServlet/servlet-context.xml의 에서 base-package 값을 현재 진행중인 프로..