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 MVC中的Controller注解以及如何通过源码理解和应用它们。 Spring MVC是Spring框架的一部分,它提供了...
1. **初始化性能**:Servlet需要在服务器启动时加载并初始化,而Spring MVC通过Spring容器管理Controller实例,一般使用懒加载,因此在应用启动时,Spring Controller的性能可能优于Servlet。 2. **请求处理速度**...
在Spring MVC框架中,单元测试是确保代码质量的重要步骤,特别是在控制器层(Controller)。这篇博客主要探讨了如何使用JUnit进行Spring MVC Controller的单元测试。在实际开发中,单元测试可以帮助我们尽早发现潜在...
Struts2、Spring和Hibernate是Java开发中三大主流框架,它们各自解决不同的问题,并且可以协同工作,构建出高效、可维护的企业级Web应用程序。在本实例中,我们将深入探讨这三个框架的核心概念、功能以及如何将它们...
另一种方式是通过`ApplicationContext`获取Controller B的实例,确保Spring管理的依赖注入得以保留。下面是一个例子: ```java @RestController @RequestMapping("/flop") @Validated public class FlopController ...
Spring MVC 是 Spring 框架的重要组成部分,它是一个用于构建 Web 应用程序的 Model-View-Controller (MVC) 模型的实现。在基于 Spring 2.5 的项目中,XML 配置是主要的配置方式,相比于后来版本中的注解配置,XML ...
SpringBoot实例2是一个基于SpringBoot框架的简单应用示例,主要展示了如何利用SpringBoot的自动配置和便捷特性来快速构建一个可运行的Web项目。在本实例中,开发者可以通过添加多个Controller类来处理不同的HTTP请求...
在本小实例中,我们将基于 "Spring Boot in Action" 一书中的示例来探索 Spring Boot 的核心概念和实践应用。 首先,让我们理解 Spring Boot 的核心特性: 1. **起步依赖(Starters)**:Spring Boot 提供了一系列...
**Spring+Hibernate+MySql应用实例详解** 在Java Web开发领域,Spring、Hibernate和MySQL是三个非常关键的技术组件。Spring作为一个全面的框架,提供了一种轻量级的控制反转(IoC)和面向切面编程(AOP)的解决方案...
Spring MVC、Spring和Spring JDBC是Java开发中非常重要的三大框架,它们构成了Spring框架的核心部分,广泛应用于企业级应用开发。本实例源码旨在提供一个整合这三者的基础模板,帮助开发者理解和掌握它们之间的协同...
在这个"spring完整demo实例"中,我们将深入探讨Spring的主要功能和如何在实际项目中应用它们。 首先,Spring的核心特性——依赖注入,是它简化软件开发的关键。依赖注入允许我们解耦组件,使得代码更加模块化,易于...
在企业级应用开发中,Spring 和 MyBatis 是两个非常重要的框架。Spring 作为一个全面的后端开发框架,提供依赖注入、AOP(面向切面编程)、MVC(模型-视图-控制器)等核心功能,极大地提高了开发效率和代码的可维护...
在本测试实例中,我们将深入了解Spring MVC的核心组件,包括DispatcherServlet、Controller以及如何在MyEclipse环境中部署和运行应用程序。 首先,DispatcherServlet是Spring MVC的前端控制器,它是所有请求进入...
描述中提到的“添加用户实例”是Spring框架中一个常见的应用场景,通常涉及到数据持久化、事务管理和验证。在Spring 2.x中,我们可以使用Spring JDBC或Hibernate等ORM工具来与数据库交互,实现用户数据的增删改查。...
当 Spring 容器启动时,会扫描带有此注解的类并创建相应的 Bean 实例。 ```java import org.springframework.stereotype.Controller; @Controller public class UserController { //... } ``` 1.2 @...
Spring Framework 是一个全面的Java应用开发...总的来说,"springframework实例代码"将涵盖Spring框架的基本使用和核心特性,结合具体的项目实例,帮助开发者理解如何在实际场景中应用Spring,提高开发效率和软件质量。
首先,Spring MVC(Model-View-Controller)是Spring框架为Web应用提供的轻量级MVC设计模式实现。它负责处理HTTP请求,将数据模型与视图分离,使得应用程序更加模块化和可维护。Spring MVC通过DispatcherServlet作为...
这个压缩包文件“spring管理bean应用实例代码”显然包含了关于如何在Spring中配置和使用Bean的示例代码。接下来,我们将深入探讨Spring管理Bean的相关知识点。 1. **Spring Bean的定义** Spring中的Bean是指由...
基于注解的spring mvc,dao 层注解:@Repository("userDao"), entity层注解:@Entity,service层注解:@Service("userService"), action层注解:@Controller("userController") @RequestMapping("/user.do")
Spring 3.0 MVC 是一个强大的Java框架,用于构建企业级Web应用程序。它以其模块化、松耦合和高度可配置性而闻名。本自学教程集合了多种资源,旨在帮助初学者逐步掌握Spring 3.0 MVC的核心概念,并通过实际项目实例...