`

Spring Controller应用举例

 
阅读更多

import java.io.IOException;

import java.io.PrintWriter;

import javax.servlet.http.HttpServletResponse;

import org.springframework.beans.factory.annotation.Autowired;

import org.springframework.stereotype.Controller;

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

import org.springframework.web.bind.annotation.RequestParam;

import com.chinova.desk.service.AppService;

@Controller

public class TestController {

@Autowired

private AppService appService;

private static int i;

/**

*

*/

public TestController() {

System.out.println("1 --- " + i++);

}

@RequestMapping("/1")

public String test(){

return "word-extend-list";

}

@RequestMapping("/2")

public void test2(HttpServletResponse response) throws IOException{

PrintWriter pw = response.getWriter();

pw.println("ok");

}

@RequestMapping("/3")

public void test3(HttpServletResponse response) throws IOException{

response.setStatus(500);

PrintWriter pw = response.getWriter();

pw.println("ok");

}

@RequestMapping("/4")

public String test4(@RequestParam(required = false,value = "person_name") String name,@RequestParam(required = true) String body) throws IOException{

System.out.println(name);

System.out.println("11111111111111 " + appService);

return "login";

}

@RequestMapping("/5")

public String test5(){

return "/main/word-extend-list";

}

@RequestMapping("/6")

public String test6(){

return "/word-extend-save";

}

@RequestMapping("/7")

public String test7(){

return "/search-query-create";

}

}

分享到:
评论

相关推荐

    类似Spring Controller 注解Demo

    本文将深入探讨"类似Spring Controller注解Demo"这一主题,结合提供的标签"源码"和"工具",我们将分析Spring MVC中的Controller注解以及如何通过源码理解和应用它们。 Spring MVC是Spring框架的一部分,它提供了...

    原生Servlet与Spring Controller性能比较--Controller项目

    1. **初始化性能**:Servlet需要在服务器启动时加载并初始化,而Spring MVC通过Spring容器管理Controller实例,一般使用懒加载,因此在应用启动时,Spring Controller的性能可能优于Servlet。 2. **请求处理速度**...

    spring MVC junit 单元测试(controller)

    在Spring MVC框架中,单元测试是确保代码质量的重要步骤,特别是在控制器层(Controller)。这篇博客主要探讨了如何使用JUnit进行Spring MVC Controller的单元测试。在实际开发中,单元测试可以帮助我们尽早发现潜在...

    Struts2、Spring和Hibernate应用实例

    Struts2、Spring和Hibernate是Java开发中三大主流框架,它们各自解决不同的问题,并且可以协同工作,构建出高效、可维护的企业级Web应用程序。在本实例中,我们将深入探讨这三个框架的核心概念、功能以及如何将它们...

    Spring Boot中Controller间的调用

    另一种方式是通过`ApplicationContext`获取Controller B的实例,确保Spring管理的依赖注入得以保留。下面是一个例子: ```java @RestController @RequestMapping("/flop") @Validated public class FlopController ...

    Spring MVC框架实例

    Spring MVC 是 Spring 框架的重要组成部分,它是一个用于构建 Web 应用程序的 Model-View-Controller (MVC) 模型的实现。在基于 Spring 2.5 的项目中,XML 配置是主要的配置方式,相比于后来版本中的注解配置,XML ...

    springboot实例2

    SpringBoot实例2是一个基于SpringBoot框架的简单应用示例,主要展示了如何利用SpringBoot的自动配置和便捷特性来快速构建一个可运行的Web项目。在本实例中,开发者可以通过添加多个Controller类来处理不同的HTTP请求...

    spring boot 小实例

    在本小实例中,我们将基于 "Spring Boot in Action" 一书中的示例来探索 Spring Boot 的核心概念和实践应用。 首先,让我们理解 Spring Boot 的核心特性: 1. **起步依赖(Starters)**:Spring Boot 提供了一系列...

    Spring+Hibernate+MySql的应用实例

    **Spring+Hibernate+MySql应用实例详解** 在Java Web开发领域,Spring、Hibernate和MySQL是三个非常关键的技术组件。Spring作为一个全面的框架,提供了一种轻量级的控制反转(IoC)和面向切面编程(AOP)的解决方案...

    Spring mvc、 Spring、 Spring jdbc 整合实例源码

    Spring MVC、Spring和Spring JDBC是Java开发中非常重要的三大框架,它们构成了Spring框架的核心部分,广泛应用于企业级应用开发。本实例源码旨在提供一个整合这三者的基础模板,帮助开发者理解和掌握它们之间的协同...

    spring完整demo实例

    在这个"spring完整demo实例"中,我们将深入探讨Spring的主要功能和如何在实际项目中应用它们。 首先,Spring的核心特性——依赖注入,是它简化软件开发的关键。依赖注入允许我们解耦组件,使得代码更加模块化,易于...

    《spring+mybatis 企业应用实战》源码、类库全资料

    在企业级应用开发中,Spring 和 MyBatis 是两个非常重要的框架。Spring 作为一个全面的后端开发框架,提供依赖注入、AOP(面向切面编程)、MVC(模型-视图-控制器)等核心功能,极大地提高了开发效率和代码的可维护...

    spring MVC测试实例

    在本测试实例中,我们将深入了解Spring MVC的核心组件,包括DispatcherServlet、Controller以及如何在MyEclipse环境中部署和运行应用程序。 首先,DispatcherServlet是Spring MVC的前端控制器,它是所有请求进入...

    Spring2+实例

    描述中提到的“添加用户实例”是Spring框架中一个常见的应用场景,通常涉及到数据持久化、事务管理和验证。在Spring 2.x中,我们可以使用Spring JDBC或Hibernate等ORM工具来与数据库交互,实现用户数据的增删改查。...

    Spring MVC Controller配置方式

    当 Spring 容器启动时,会扫描带有此注解的类并创建相应的 Bean 实例。 ```java import org.springframework.stereotype.Controller; @Controller public class UserController { //... } ``` 1.2 @...

    springframework实例代码

    Spring Framework 是一个全面的Java应用开发...总的来说,"springframework实例代码"将涵盖Spring框架的基本使用和核心特性,结合具体的项目实例,帮助开发者理解如何在实际场景中应用Spring,提高开发效率和软件质量。

    Spring mvc + Spring + Spring jdbc 整合实例源码

    首先,Spring MVC(Model-View-Controller)是Spring框架为Web应用提供的轻量级MVC设计模式实现。它负责处理HTTP请求,将数据模型与视图分离,使得应用程序更加模块化和可维护。Spring MVC通过DispatcherServlet作为...

    spring管理bean应用实例代码

    这个压缩包文件“spring管理bean应用实例代码”显然包含了关于如何在Spring中配置和使用Bean的示例代码。接下来,我们将深入探讨Spring管理Bean的相关知识点。 1. **Spring Bean的定义** Spring中的Bean是指由...

    spring MVC 实例代码

    基于注解的spring mvc,dao 层注解:@Repository("userDao"), entity层注解:@Entity,service层注解:@Service("userService"), action层注解:@Controller("userController") @RequestMapping("/user.do")

    spring3.0mvc自学教程ppt+注解教程+注解实例+springmybatis教程+项目实例+中文api (老师的心血)从入门到项目实战

    Spring 3.0 MVC 是一个强大的Java框架,用于构建企业级Web应用程序。它以其模块化、松耦合和高度可配置性而闻名。本自学教程集合了多种资源,旨在帮助初学者逐步掌握Spring 3.0 MVC的核心概念,并通过实际项目实例...

Global site tag (gtag.js) - Google Analytics