`
san_yun
  • 浏览: 2655380 次
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

spring mvc 快速启动

 
阅读更多

依赖:

 

<dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-webmvc</artifactId>
            <version>${org.springframework.version}</version>
</dependency>
<dependency>
        <groupId>org.codehaus.jackson</groupId>
        <artifactId>jackson-mapper-asl</artifactId>
        <version>1.9.8</version>
    </dependency>
 

 

web.xml

 

<?xml version="1.0" encoding="GBK"?>
<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="
        http://java.sun.com/xml/ns/j2ee  http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd
    ">
	<context-param>
		<param-name>contextConfigLocation</param-name>
		<param-value>/WEB-INF/spring/app-context.xml</param-value>
	</context-param>
	
	<listener>
		<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
	</listener>
	
	  <servlet>
        <servlet-name>spring-dispatcher</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
        <servlet-name>spring-dispatcher</servlet-name>
        <url-pattern>/*</url-pattern>
    </servlet-mapping>
    
    
</web-app>

 

 

spring-dispatcher-servlet.xml:

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:p="http://www.springframework.org/schema/p" xmlns:context="http://www.springframework.org/schema/context"
    xsi:schemaLocation="http://www.springframework.org/schema/beans
        http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
        http://www.springframework.org/schema/context
        http://www.springframework.org/schema/context/spring-context-3.0.xsd">
    <context:component-scan base-package="test"/>
    <bean id="jacksonMessageConverter" class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter"></bean>
    <bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">
        <property name="messageConverters">
            <list>
                <ref bean="jacksonMessageConverter"/>
            </list>
        </property>
    </bean>
</beans>
 

 

screen:

package test;

import java.util.HashMap;
import java.util.Map;

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

@Controller
public class BlogView {

    @RequestMapping(value = "/test",method = RequestMethod.GET)
    @ResponseBody
    public Map test() {
        Map ret = new HashMap();
        ret.put("result", true);
        return ret;
    }

}
分享到:
评论

相关推荐

    spring MVC_快速入门

    Spring MVC提供了MockMvc工具,可以在不启动服务器的情况下进行单元测试和集成测试。 这个“spring MVC_快速入门”文档可能涵盖了以上部分或全部内容,旨在帮助初学者快速理解Spring MVC的工作原理和基本用法。...

    最全最经典spring-mvc教程

    除此之外,教程可能还会涵盖Spring MVC的RESTful API设计,如何创建JSON响应,以及使用Spring Boot快速构建Spring MVC应用。Spring Boot简化了配置,提供了预配置的依赖,使得开发者能更快地启动项目。 错误处理和...

    spring mvc mybatis 整合源码,带数据库脚本,带详细注释

    Spring MVC 和 MyBatis 是两个在Java Web 开发中广泛使用的框架。Spring MVC 作为Spring框架的一部分,负责处理HTTP请求并转发到相应的业务逻辑,而MyBatis则是一个轻量级的持久层框架,用于简化数据库操作。整合这...

    Spring mvc 国际化

    Spring MVC在启动时会读取这些属性文件,并根据用户请求的区域设置,加载对应的属性文件。 通过上述配置和实现方法,可以将Spring MVC应用国际化。让应用支持多种语言,更好地满足不同地区用户的需求,从而扩大应用...

    精通Spring MVC4

    Spring Boot简化了这一过程,通过自动配置和@SpringBootApplication注解可以快速启动一个包含Spring MVC的应用。 3. **请求处理:Controller** Controller类使用@Controller和@RequestMapping注解来定义处理HTTP...

    spring mvc 整合包

    这个"spring mvc 整合包"可能包含了Spring MVC的jar文件、配置示例、启动脚本或者示例代码,帮助开发者快速启动基于Spring MVC的Web项目。使用时,开发者需要根据自己的项目需求,进行相应的配置调整,比如数据库...

    spring mvc+ibats实例

    这对于初学者理解这两个框架的协同工作和实际应用非常有帮助,同时对有经验的开发者来说,也是一个快速启动新项目的基础模板。 总之,这个实例覆盖了Spring MVC作为Web应用框架、iBatis作为数据访问层以及Maven作为...

    Spring MVC框架简介和使用

    为了展示如何使用 Spring MVC 构建一个简单的 Web 应用,我们可以通过实现一个基本的 HelloWorld 示例来快速入门。 #### 步骤: 1. **添加必要的 JAR 包**:首先,需要在项目中添加 Spring MVC 及其依赖库。这些库...

    spring mvc+spring+maven框架项目,纯净项目

    此外,Spring还提供了大量的模块,如Spring Security(安全)、Spring Batch(批处理)、Spring Boot(快速启动)等,覆盖了开发中的多个方面。 **Maven** Maven是一个项目管理和综合工具,主要用于构建、依赖管理...

    基于注解Spring MVC环境搭建

    虽然题目未明确提及Spring Boot,但现代的Spring MVC项目常与Spring Boot结合,后者简化了Spring应用的启动和配置过程。 9. ** pom.xml配置** 创建Spring MVC项目时,需要在`pom.xml`文件中添加Spring MVC、...

    Spring mvc 超简完整注解可运行Demo

    本示例提供了超简化的、完整的、注解驱动的 Spring MVC 应用程序,可以快速运行并观察其效果。以下是关于 Spring MVC 的关键知识点: 1. **注解驱动**:在 Spring MVC 中,注解被广泛用于简化配置。例如,`@...

    Spring MVC 4 Quickstart Maven Archetype

    Spring MVC 4 Quickstart Maven Archetype 是一个快速启动模板,专为构建基于Spring MVC 4的无XML(no-xml)Web应用程序而设计。这个模板简化了开发过程,通过Maven构建工具帮助开发者快速搭建一个功能完备的Web应用...

    swagger和spring mvc整合

    Swagger 和 Spring MVC 的整合是现代 Web 应用开发中常用的一种技术组合,它使得开发者能够快速构建具有高质量API文档的应用程序。Swagger 是一个强大的开源工具,用于设计、构建、记录和使用 RESTful 风格的 Web ...

    maven+spring MVC+Mybatis+jetty+mysql

    与传统的Tomcat相比,Jetty 更轻量级,启动更快,适合快速部署和嵌入式应用。在本项目中,Jetty 作为应用服务器,承载Spring MVC 应用,接收和响应HTTP请求。 5. MySQL: MySQL 是一个流行的开源关系型数据库管理...

    IntelliJ IDEA上创建Maven Spring MVC项目

    这将帮助我们快速配置一个基础的Spring项目结构。 3. **配置项目设置**:在Spring Initializr界面,填写以下信息: - Group:代表你的组织或公司名,通常用域名反向表示。 - Artifact:项目的基本模块名,通常是...

    最新maven搭建的Spring mvc的demo

    **Spring MVC与Maven简介** Spring MVC是Spring框架的一个模块,专门用于构建Web应用程序。它提供了模型-视图-控制器(MVC)...同时,这个项目也适合有经验的开发者快速启动新项目,因为已经包含了必要的配置和依赖。

    Spring MVC Demo

    这个"Spring MVC Demo"项目提供了一个快速启动Spring MVC应用的基础,开发者可以根据自己的需求在此基础上进行扩展和定制,实现更复杂的业务功能。通过学习和实践这个Demo,你可以更好地理解Spring MVC的运作机制,...

    Spring-MVC-step-by-step.zip_Java MVC spring_Java spring mvc_sp

    创建一个Spring Boot项目,利用其自动配置特性可以快速启动Spring MVC。 三、DispatcherServlet Spring MVC的核心是DispatcherServlet,它负责接收HTTP请求,根据配置的映射规则转发到相应的Controller处理。 四、...

    Spring MVC快速入门

    **Spring MVC 快速入门** Spring MVC 是 Spring 框架的一个模块,专门用于构建 Web 应用程序。它提供了一种模型-视图-控制器(MVC)架构,简化了开发过程,使得开发者可以专注于业务逻辑而不必过于关注底层细节。在...

    使用maven简单搭建Spring mvc + redis缓存

    在IT行业中,构建一个高效的Web应用常常涉及到各种技术的整合,比如Spring MVC作为控制器层的框架,Redis...通过这种方式,你可以快速地启动一个具备基本功能的Web应用,并且随着需求的增长,可以方便地扩展和调整。

Global site tag (gtag.js) - Google Analytics