spring源码环境搭建教程(spring开发环境搭建)
本文目录一览:
spring mvc环境怎么搭建
1.创建web项目,2 导入springioc,springweb , springmvc相关的jar包 3
在/WEB-INF/下创建web.xml文件 。比如这样
servlet
servlet-nameDispatcherServlet/servlet-name
servlet-classorg.springframework.web.servlet.DispatcherServlet/servlet-class
/servlet
servlet-mapping
servlet-nameDispatcherServlet/servlet-name
url-pattern*.action/url-pattern
/servlet-mapping
再写控制器。
public class HelloAction implements Controller{
/**
* 业务方法
*/
public ModelAndView handleRequest(HttpServletRequest requqest,HttpServletResponse response) throws Exception {
ModelAndView modelAndView = new ModelAndView();
modelAndView.addObject("message","这是我的第一个springmvc应用程序");
modelAndView.setViewName("/jsp/success.jsp");
return modelAndView;
}
}
在/WebRoot/下创建jsp/success.jsp
%@ page language="java" pageEncoding="UTF-8"%
!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
html
head
title这是我的第一个springmvc应用程序/title
/head
body
success.jspbr/
${message}
/body
/html
在/WEB-INF/创建DispatcherServlet-servlet.xml配置文件,xml头部信息与spring.xml相同
注意:该配置文件的命名规则:web.xml文件中配置的servlet-name的值-servlet.xml
!-- 控制器(程序员) --
bean name="/hello.action" class="9344-4822-3acd-559b cn.itcast.javaee.springmvc.base.HelloAction"/bean
!-- 映射器(框架) --
bean class="4822-3acd-559b-cadc org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping"/bean
!-- 适配器(框架) --
bean class="3acd-559b-cadc-2e5d org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter"/bean
!-- 视图解析器(框架) --
bean class="559b-cadc-2e5d-dae7 org.springframework.web.servlet.view.InternalResourceViewResolver"/bean
这是最简单的入门。后面的项目搭建的时候直接注解 然后配置
mvc:annotation-driven/mvc:annotation-driven(可以省略映射器适配器,试图解析器。并且能够接收json格式数据)
context:component-scan base-package="*"/加载注释。想要深入可以自己在网上找视频学。边学边练习就都会了~~
如何搭建springmvc的环境
方法/步骤
创建Spring一个简单的Java项目
首先在JAVA项目下创建一个lib文件夹把需要的Spring需要的jar包:Commons-logging.jar
Spring.jar包放入一般都在项目文件夹中,并至暖瓶状态。
这两个包分别位于:
spring-framework-2.5.6\dist\spring.jar
spring-framework-2.5.6\lib\jakarta-commons\commons-logging.jar
解压的文件夹放置于:spring-framework-2.5.6\samples\petclinic\test\org\springframework\samples\petclinic\jpa
找到applicationContext.xml文件并Copy到项目src路径下。
通过以上步骤Spring开发环境的以及完成。
项目中可以使用Spring核心包中的一系列方法。
Myeclipse配置创建
首先要同样的进行建设一个Java项目,右击项目找到Myeclipse→Add Spring Capabilities.
注意:此处因为只需要Spring的简单的功能所以只选中Spring的Core核心包就可以了,版本为2.5
最后就算是已经完成了。
如何搭建spring环境框架
创建Spring一个简单的Java项目
首先在JAVA项目下创建一个lib文件夹把需要的Spring需要的jar包:Commons-logging.jar
Spring.jar包放入一般都在项目文件夹中,并至暖瓶状态。
这两个包分别位于:
spring-framework-2.5.6\dist\spring.jar
spring-framework-2.5.6\lib\jakarta-commons\commons-logging.jar
解压的文件夹放置于:spring-framework-2.5.6\samples\petclinic\test\org\springframework\samples\petclinic\jpa
找到applicationContext.xml文件并Copy到项目src路径下。
通过以上步骤Spring开发环境的以及完成。
项目中可以使用Spring核心包中的一系列方法。
Myeclipse配置创建
首先要同样的进行建设一个Java项目,右击项目找到Myeclipse→Add Spring Capabilities.
注意:此处因为只需要Spring的简单的功能所以只选中Spring的Core核心包就可以了,版本为2.5
最后就算是已经完成了。
如何搭建springMVC开发环境
由于本人基础比较差,每隔一段时间就会忘记如何搭建spring,故写下来,一加深记忆、二方便下次快速浏览。下面是基于最简单的SpringMVC搭建。
搭建SpringMVC的基本步骤(基于Maven项目):
1、在pom.xml中添加spring-webmvc
2、配置web.xml
3、配置应用上下文spring-servlet.xml
---------------------------------------------------------------------------
一、在pom.xml中为项目添加SpringMVC必须的jar包:
[html] view plain copy
properties
spring.version4.0.2.RELEASE/spring.version
junit.version4.11/junit.version
/properties
dependencies
dependency
groupIdjunit/groupId
artifactIdjunit/artifactId
version${junit.version}/version
/dependency
!-- spring --
dependency
groupIdorg.springframework/groupId
artifactIdspring-webmvc/artifactId
version${spring.version}/version
/dependency
!-- end --
!-- httl --
dependency
groupIdcom.github.httl/groupId
artifactIdhttl-springmvc/artifactId
version1.0.11/version
/dependency
!-- end --
代码中httl的包是用于代替JSP作为视图输出数据给客户端。
二、配置web.xml
[html] view plain copy
!-- 1.加载Spring配置文件 --
context-param
param-namecontextConfigLocation/param-name
param-value
/WEB-INF/maven20150807-servlet.xml
classpath*:/maven20150807-security.xml
/param-value
/context-param
!-- 2.配置Spring监听 --
!-- 上下文加载监听器:作用就是启动Web容器时,自动装配ApplicationContext的配置信息 --
listener
listener-classorg.springframework.web.context.ContextLoaderListener/listener-class
/listener
!-- 3.配置spring核心servlet --
servlet
servlet-namemaven20150807/servlet-name
servlet-classorg.springframework.web.servlet.DispatcherServlet/servlet-class
load-on-startup1/load-on-startup
/servlet
servlet-mapping
servlet-namemaven20150807/servlet-name
url-pattern//url-pattern
/servlet-mapping
三、配置spring-servlet.xml
[html] view plain copy
!-- 启动注解驱动的Spring MVC功能,注册请求url和注解POJO类方法的映射--
mvc:annotation-driven /
!-- 启动包扫描功能,以便注册带有@Controller、@Service、@repository、@Component等注解的类成为spring的bean --
context:component-scan base-package="com.hason.mvc.controller"/context:component-scan
!--对静态资源文件的访问,location是物理路径--
mvc:resources location="/WEB-INF/images/*" mapping="/images/**"/mvc:resources
!-- HTTL 定义视图分解器,对模型视图名称的解析 --
span style="white-space:pre" /spanbean id="viewResolver" class="cadc-2e5d-dae7-4ada httl.web.springmvc.HttlViewResolver"
property name="contentType" value="text/html; charset=UTF-8" /
property name="prefix" value="/WEB-INF/HTTL-Templates/" /
property name="suffix" value=".httl" /
/bean