spring MVC応用(一)---基本使用


springMVCの使用はspringに依存し、pom.xmlファイルに追加します.
 

	4.0.0
	com.hurricane
	springmvc2
	war
	0.0.1-SNAPSHOT
	springmvc2 Maven Webapp
	http://maven.apache.org
	
		
			junit
			junit
			4.10
			test
		
		
			log4j
			log4j
			1.2.17
		
		
			javax.servlet
			javax.servlet-api
			3.1.0
			provided
		
		
			org.springframework
			spring-webmvc
			4.3.10.RELEASE
		
	
	
		springmvc2
	

 
 
 
 
 
この中でスプリングMVCと関連しているのはspring-webmvcだけで、それに応じて導入されたjarパッケージはあります.
1.スプリング-webmvc-4.30.RELEASE.jar
2.スプリング-web-4.30.RELEASE.jar
及び6つのspring基本的なjarバッグ、junnitバッグ、ロゴ4 jログバッグ.
その後web.xmlファイルにspringをウェブコンポーネントとして追加する構成:
 



  Archetype Created Web Application
  
  	
		contextConfigLocation
		/WEB-INF/springmvc-servlet.xml
	

	
		org.springframework.web.context.ContextLoaderListener
	
	
	
		springmvc
		org.springframework.web.servlet.DispatcherServlet
		
		
			contextConfigLocation
			
		
		1
	
	
		springmvc
		/
	
  

ここではspringのコンテナとしてのプロファイルをspringMVCのプロファイルと一緒に配置しています.springmvc-servlet.xml:
 
 



	
	

	
	
		
		
	

 
	
	

簡単なcontrollerを定義します.
 
 
package com.hurricane.springmvc2.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

@Controller
@RequestMapping("/index")
public class MyController {

	@RequestMapping("/home")
	public String index() {
		
		return "index";
	}
}
WEB-INFの下に置いてあるindex.jspを通過します.http://ip:port/springmvc2/index/home訪問します
 
 
これはスプリングMVCの簡単な応用です.参考URL:https://docs.spring.io/spring/docs/current/spring-framework-reference/web.html