기본 개발 도구로서 모든 사람은 Spring 프레임워크를 다운로드해야 합니다 . 그러나 다운로드만 하면 하나의 프레임만 얻을 수 있고 이에 대한 일부 구성도 수행해야 합니다. 이는 Java에서 자주 수행하는 변수 설정과 다소 유사하지만 약간의 차이점이 있습니다. 나는 여기 있는 모든 사람들이 이미 구체적인 Spring 구성 방법만을 소개하고 싶어한다고 믿습니다. 다음 단계는 설명될 것입니다.
1. web.xml 파일 구성
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" 버전="2.5"> <!--전달 설정--> <서블릿> <servlet-name>DispatcherServlet</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <초기화 매개변수> <param-name>contextConfigLocation</param-name> <!--구성 파일 로드--> <param-value> 클래스 경로:applicationContext.xml</param-value> </init-param> <!--컨테이너가 시작될 때 이 서블릿을 로드하는지 여부를 표시합니다. 값이 0이거나 0보다 크면 애플리케이션이 시작될 때 컨테이너가 이 서블릿을 로드한다는 의미입니다. 음수이거나 지정되지 않은 경우 서블릿이 선택된 경우에만 컨테이너에 로드하도록 지시합니다. 양수 값이 작을수록 서블릿 시작 우선순위가 높아집니다. --> <시작 시 로드> 1</시작 시 로드> </서블릿> <서블릿 매핑> <servlet-name>DispatcherServlet</servlet-name> <!--모든 요청 수락--> <url-패턴>/</url-pattern> </서블릿 매핑> </웹-앱>
2. applicationContext.xml 파일 구성
<beans xmlns= "http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-인스턴스" xmlns:context="http://www.springframework.org/schema/context" xmlns:mvc="http://www.springframework.org/schema/mvc" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd "> <!--아래 패키지를 자동으로 검색하는 코드에 이 줄의 기능이 포함되어 있으므로 제거할 수 있습니다--> <컨텍스트:주석-구성/> <!-- 웹 패키지를 자동으로 스캔하고 주석이 달린 클래스를 스프링 컨테이너 관리에 통합합니다 --> <컨텍스트:컴포넌트-스캔 베이스-패키지="com.zds"></context:컴포넌트-스캔> </beans>
3. 새로운 컨트롤러 파일 생성
패키지 com.zds; /** * @author zds * @date 2018년 3월 6일 */ org.springframework.web.bind.annotation.RequestMapping 가져오기; org.springframework.web.bind.annotation.RequestMethod 가져오기; org.springframework.web.bind.annotation.RequestParam 가져오기; org.springframework.web.bind.annotation.ResponseBody 가져오기; org.springframework.web.bind.annotation.RestController 가져오기; @RestController @RequestMapping("/테스트") 공개 클래스 TestController { @RequestMapping(값 = "hello", 메소드 = RequestMethod.GET) @ResponseBody 공개 문자열 helloWorld(@RequestParam("user") 문자열 userName) { 문자열 문자열 = ""; string.split(","); "Hello" + userName + " !"를 반환합니다. } }
4. 필요한 jar 패키지를 WEB-INF/lib 폴더에 넣습니다 . 관심이 있는 경우 이 jar 패키지와 빌드된 프로젝트를 여기에 넣습니다.
5. 여기에서 구성이 완료되었습니다. Eclipse에서 Tomcat에 프로젝트를 추가하고 시작한 후 브라우저에 입력합니다.
http://localhost:8080/SpringWebProject/test/hello?user=world
확장하다
Spring 코어 컨테이너: 코어 컨테이너는 Spring 프레임워크의 기본 기능을 제공합니다. 핵심 컨테이너의 주요 구성 요소는 팩토리 패턴의 구현인 BeanFactory입니다. BeanFactory는 IOC(Inversion of Control) 패턴을 사용하여 실제 애플리케이션 코드에서 애플리케이션의 구성 및 종속성 사양을 분리합니다.
이상은 Java Spring 프레임워크의 구성으로 , 5단계로 나누어져 있으며, 위의 작업을 따르면 큰 문제는 없을 것이다. 학습 후 다운로드한 Spring 프레임워크를 빠르게 빌드하세요.