이클립스 스프링 프로젝트 예제

이클립스 스프링 프로젝트 예제

위의 코드에서, 우리는 응용 프로그램의 인스턴스를 만들었습니다컨텍스트 및 검색 “Spring3HelloWorldBean”. 그런 다음 빈에 printHello() 메서드를 호출했습니다. 우리는 @Controller @RequestMapping (“/ 환영”)와 CrunchifyHelloWorld 클래스에 추가되었습니다. Spring이 패키지를 스캔하면 이 콩을 처리 요청을 위한 컨트롤러 빈으로 인식합니다. @RequestMapping 이 컨트롤러는 URL 경로에서 /welcome로 시작하는 모든 요청을 처리해야 한다는 것을 Spring에 알수 있습니다. 여기에는 /welcome/* 및 /welcome.html이 포함됩니다. 이클립스로 프로젝트를 빌드하면 maven 종속성 섹션에 표시되는 모든 항아리를 확인할 수 있습니다. 감사합니다 많은,이 단계별로 여기에 언급 한 대로 정확하게 작동합니다. 봄 메이븐 프로젝트킥 시작을 얻기 위해 많은 시간을 절약. 유일한 차이점은 소스 코드 보기에서 실제로 첫 번째 보기에서 패키지 및 클래스를 볼 수 있지만 두 번째 보기 (탐색된 보기)는 볼 수 없습니다. 이 컴파일에서 멈추지 않았다 하지만 프로그램 당신이 언급 한 것과 동일한 출력으로 잘 실행. 나는 봄 4.1.4.RELEASE 버전으로 그것을 시도했다.

도움이 공유 주셔서 감사합니다. 건배! 첫 번째 단계는 이클립스 IDE를 사용하여 간단한 Java 프로젝트를 만드는 것입니다. 옵션 파일 → 새로운 → 프로젝트를 따라 마지막으로 마법사 목록에서 자바 프로젝트 마법사를 선택합니다. 이제 다음과 같이 마법사 창을 사용하여 HelloSpring으로 프로젝트의 이름을 지정 – 이클립스와 메이븐 오른쪽 버튼으로 봄 부팅 프로젝트를 만들 수있는 세 가지 옵션이 있습니다 프로젝트 탐색기 창을 클릭하고 아래 이미지와 같이 “새로운 -> 동적 웹 프로젝트”를 클릭합니다. 이 자습서의 주요 목표는 가장 간단한 방법으로 Spring MVC 응용 프로그램을 만듭니다. 이것이 우리의 응용 프로그램 결과와 같은 방법입니다. 아래 단계를 모두 완료하면 최종 결과입니다. Spring Initializr로 웹 응용 프로그램을 만드는 것은 케이크 워크입니다. 우리는 우리의 웹 프레임 워크로 봄 웹 MVC를 사용합니다. 봄 초기화는 스프링 부츠 프로젝트를 부트 스트랩 할 수있는 훌륭한 도구입니다.

Spring 응용 프로그램이 메모리에 로드되면 Framework는 위의 구성 파일을 사용하여 정의된 모든 빈을 만들고 태그에 정의된 고유 ID를 할당합니다 태그를 사용하여 개체 생성 시 사용되는 여러 변수의 값을 전달할 수 있습니다. 프로젝트를 Maven 프로젝트로 변환하여 필요한 모든 스프링 MVC 종속성을 프로젝트에 추가합니다. 2019년 4월 17일 오전 12:54:24 apache.catalina.core.StandardContext 다시로드 정보: 이름으로 컨텍스트 다시 로드 [/봄 웹 예제] 4 월 완료 17, 2019 12:56:14 오전 org.apache.catalina.loader.WebappClassLoader 수정 된 정보 JARs 추가 되었습니다 4 월 17, 2019 12:56:14 오전 org.apache.catalina.core.StandardContext 다시 로드 정보: 이름으로 컨텍스트다시 로드 [/봄 웹 예제] 4 월 시작 했다 17, 2019 12:56:18 오전 org.apache.catalina.core: 봄 클래스 경로에서 검색 된 WebApplicationInitializer 유형 2019 년 4 월 17 일 오전 12:56:18 오전 org.apache.catalina.core.applicationContext 로그 정보: 스프링 프레임워크 서베를 초기화 `봄` 2019 년 4 월 17, 12:56:18 오전 org.springframework.web.servlet.DispatcherServlet initServletBean INFO: FrameworkServlet `spring`: 초기화 시작 4 월 17, 2019 12:56:19 AM org.springframework.web.context.support.support.xmlWebContextcontext 준비 새로 고침 정보: 네임스페이스 `스프링 서베렛`에 대한 웹 적용 컨텍스트 새로 고침: 시작 날짜 [수 17 00:56:19 IST 2019]; 문맥 계층 구조의 루트 4 월 17, 2019 12:56:19 오전 org.springframework.beans.factory.xml.xmlBeanDefinitionreader 로드빈정의 정보: ServletContext 리소스에서 XML 콩 정의 로드 [/WEB-INF/스프링-서벨렛.xml] 4월 17일, 2019 년 12:56:21:21 AM org.springframework.web.servvc.mnotation.annotation.RequestMappingHandlerAdapter initControllerAdviceCache 정보: @ControllerAdvice 찾고: webApplicationContext for 네임스페이스 `스프링-서브렛`: 시작 날짜 [4월 17일 00:56:19 IST] 2019]; 컨텍스트 계층 구조 의 루트 4 월 17, 2019 12:56:21 오전 org.web.servlet.mvc.method.annotation.RequestMappingHandleradapter initControllerAdviceCache 정보: @ControllerAdvice 찾고: webApplicationContext for 네임스페이스 ` 봄 -servlet`: 시작 날짜 [수 17 00:56:19 IST 2019]; 문맥 계층 구조의 루트 4 월 17, 2019 12:56:22 오전 org.web.servlet.DispatcherServlet initServlet `봄`: FrameworkServlet `봄`: 초기화 완료 3113 ms 4 월 17, 2019 12:56:22 오전 org.apache.catalina.core.StandardContext 다시로드 정보: 이름으로 컨텍스트를 다시로드 [/봄 웹 예제] 이 튜토리얼은 봄 MVC에 대한 메이븐 프로젝트를 만들고 사용자 등록 및 로그인을위한 작은 응용 프로그램을 개발하는 데 도움이 완료됩니다.