controller 配置总结 | 学习笔记

简介: 快速学习 controller 配置总结。

开发者学堂课程【 SpringMVC 框架入门:controller 配置总结】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/22/detail/453


Controller配置总结

内容介绍:

1. 通过URL对应Bean

2. URL分配Bean

3. URL匹配Bean

4. 注解

l 通过URL对应Bean

<!--配置handlerMapping-->

<bean

class="org.springframework.web.servlet.handler.BeanNameUrLHa ndlerMapping"/>

<!--​​配置请求和处理器-->

<bean name="/hello.do"

class="cn.sxt.controller.Hellocontroller"/>

以上配置,访问/hello.do就会寻找ID/hello.doBean,此类方式仅适用小型的应用系统。

l 为URL分配Bean

<bean

class="org.springframework.web.servlet.handler.SimpleUrLHand

lerMapping">

<property name="mappings">

<props>

<!--key​​对应url请求名 value对应处理器的id-->

<prop key="/hello.do">helloController</prop>

</props>

</property>

</bean>

<bean id="helloController"

class="cn.sxt.controller.HelloController"/>

此类配置还可以使用通配符,访问/hello.do时,Spring会把请求分配给helloController进行处理。

l URL匹配Bean

<bean

class="org.springframework.web.servlet.mvc.support.Controlle rClassNameHandlerMapping"/>

<!--请求为​​hello*.do​​都将被匹配​​-->

<bean id="helloController"

class="cn.sxt.controller.HelloController"/>

l 注解

<!--扫描该包下的注解​​-->

<context:component-scan

base-package="cn.sxt.controller"/>

Controller代码中,要写对应的注解

@Controller

public class HelloController

@RequestMapping("/hello")

public ModelAndView hello(HttpServletRequest req, HttpServletResponse resp){

ModelAndView mv = new ModelAndView();

//封装要显示到视图中的数据

my. addobject ("msg"," hello annotation");

//视图名

mv.setViewName("hello");//web-inf/isp/hello.jsp return mv;

}

}

            </div>
相关文章
|
Kubernetes API Perl
Kubernetes核心原理(二)之Controller Manager
1. Controller Manager简介 Controller Manager作为集群内部的管理控制中心,负责集群内的Node、Pod副本、服务端点(Endpoint)、命名空间(Namespace)、服务账号(ServiceAccount)、资源定额(ResourceQuota)的管理,当某个Node意外宕机时,Controller Manager会及时发现并执行自动化修复流程,确保集群始终处于预期的工作状态。
5123 0
|
7月前
|
前端开发 Java 调度
女朋友要我讲解@Controller注解的原理,真是难为我了
该文章详细解析了Spring MVC中@Controller注解的工作原理,包括Spring如何解析该注解、处理标注的方法以及调度控制器方法以完成HTTP请求的过程。
女朋友要我讲解@Controller注解的原理,真是难为我了
|
8月前
|
弹性计算 Kubernetes 监控
Controller Manager工作原理
【7月更文挑战第3天】Controller Manager是Kubernetes核心组件,监控集群资源状态变化,维持期望状态。
|
9月前
|
Java
springboot提高编辑Controller和Service层速度和规范小技巧
springboot提高编辑Controller和Service层速度和规范小技巧
101 0
|
10月前
|
前端开发 Java Spring
如果一个控制器上面没有写Controller会怎么样
如果一个控制器上面没有写Controller会怎么样
|
JSON Kubernetes 安全
Kubernetes Admission Controller 简介 - 注入 sidacar 示例
Kubernetes Admission Controller 简介 - 注入 sidacar 示例
161 0
|
监控 Kubernetes API
Kubernetes HPA Controller工作原理
HPA Controller 介绍 关于Kubernetes Horizontal Pod Autoscaler(简称HPA)的概念和使用介绍,请参考以下官方文档链接,在这里我不再赘述。 https://kubernetes.
3268 0
|
Kubernetes 监控 应用服务中间件
K8S 集群核心概念 Controller_介绍-分类-Deployment 控制器介绍_创建 Deployment 控制器类型应用 | 学习笔记
快速学习 K8S 集群核心概念 Controller_介绍-分类-Deployment 控制器介绍_创建 Deployment 控制器类型应用
138 0
|
缓存 Kubernetes 测试技术