这篇主要讲解 controller配置的几种方式。

1. URL对应 Bean

如果要使用此类配置方式,需要在XML中做如下样式配置

2. 为 URL 分配 Bean

使用一个统一配置集合,对各个 URL 对应的 Controller 做关系映射

helloController

该配置可以使用通配符

3. URL 匹配 Bean

如果定义的 Controller 名称规范,也可以使用如下配置

将 hello*.do 交给 helloController 处理

4.使用注解进行开发

需要导入 aop.jar 包

Controller 的 开发:

/*** @Controller 注解一个控制器 需要扫描*/@Controllerpublic classHelloController{/*** 注解请求的url*/@RequestMapping("/hello.do")publicModelAndView hello(HttpServletRequest req){

System.out.println("使用注解进行开发:"+req.getRemoteHost());

ModelAndView mv= new ModelAndView("hello");

mv.addObject("msg", "使用注解开发Controller");returnmv;

}

}

配置文件

class="org.springframework.web.servlet.view.UrlBasedViewResolver">

附录:

这里附上上面配置的完整配置信息

附一

class="org.springframework.web.servlet.view.UrlBasedViewResolver">

附二

helloController

class="org.springframework.web.servlet.view.UrlBasedViewResolver">

附三

class="org.springframework.web.servlet.view.UrlBasedViewResolver">

附四

class="org.springframework.web.servlet.view.UrlBasedViewResolver">

java mvc controller_java之spring mvc之Controller配置的几种方式相关推荐

  1. Spring学习总结3——配置datasource三种方式

    为什么80%的码农都做不了架构师?>>>    jdbc.properties文件信息 ##Oracle 11g jdbc.driverClassName=oracle.jdbc.O ...

  2. java之spring mvc之初始spring mvc

    1. mvc : mvc框架是处理 http请求和响应的框架 2. mvc 做的事情有哪些: 将 url 映射到一个java的处理方法上 将表单数据提交到 java 类中 将后台 java 类处理的结 ...

  3. java配置文件实现方式_java相关:详解Spring加载Properties配置文件的四种方式

    java相关:详解Spring加载Properties配置文件的四种方式 发布于 2020-4-29| 复制链接 摘记: 一.通过 context:property-placeholder 标签实现配 ...

  4. spring配置datasource三种方式

    转自:http://blog.csdn.net/yangyz_love/article/details/8199207 1.使用org.springframework.jdbc.datasource. ...

  5. Spring加载properties文件的两种方式

    2019独角兽企业重金招聘Python工程师标准>>> 在项目中如果有些参数经常需要修改,或者后期可能需要修改,那我们最好把这些参数放到properties文件中,源代码中读取pro ...

  6. spring配置datasource三种方式 数据库连接

    1.使用org.springframework.jdbc.datasource.DriverManagerDataSource  说明:DriverManagerDataSource建立连接是只要有连 ...

  7. Spring事务配置的五种方式 说明

    Spring事务配置的五种方式  [转 http://blog.csdn.net/hjm4702192/article/details/17277669] Spring配置文件中关于事务配置总是由三个 ...

  8. Spring事务配置的五种方式和spring里面事务的传播属性和事务隔离级别、不可重复读与幻读的区别

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. spring事务配置的五种方式 前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spr ...

  9. java 连接池配置_java数据库连接池配置的几种方式

    关于java数据库连接池配置的几种方式 今天遇到了关于数据源连接池配置的问题,发现有很多种方式可以配置,现总结如下,(已Mysql数据库为例) 一,Tomcat配置数据源: 方式一:在WebRoot下 ...

最新文章

  1. linux上安装nero4j 关系数据库
  2. SQL Server数据库查询区分大小写、全半角——排序规则的应用(转载)
  3. E70系列模块高效型、超低功耗无线cc1310芯片优势典型应用
  4. 侯宁:不该捞的别去捞 踏空不是浪费时间
  5. 中台不火,天理难容!
  6. 完全弄懂如何用pycharm安装pyqt5及其相关配置
  7. vue-cli新建工程后提高页面加载速度(含升级webpack4)
  8. 十二客推出新版邮箱批量注册
  9. ColorBlinder(我是色盲)
  10. MonoMac 1.0正式发布
  11. php卡盟主站_《卡盟源码秒卡购》运营级别卡盟系统源码支持API站对接站[带有SUP+商户+支持秒搭建主站]...
  12. 计算机技术与电气工程专业代码,电气工程及其自动化专业代码:080601 [本科]
  13. 苹果从中国赚六百多亿美元,却在转移生产线,该减轻对它的依赖了
  14. PHp勾股定理,人教社课本现低级错误 爱因斯坦用相对论证明勾股定理?
  15. 管理驾驶舱 or 领导驾驶舱
  16. GetMessage PeekMessage SendMessage PostMessage
  17. 神经网络 mse一直不变_用深层神经网络解释大脑的运作
  18. 网络安全相关术语基本概述
  19. JavaScript网页——动态生成表格
  20. 音乐乐队演出票务网站模板

热门文章

  1. 【致青春】我们挥霍时间的年代
  2. 关于富士通 T5220服务器故障处理
  3. C#通用类库--数字转为人民币汉字大写表示
  4. JS脚本defer的作用
  5. 705. 设计哈希集合
  6. lru算法c语言实现单链表,操作系统之LRU算法 C语言链表实现
  7. 源代码 oa办公系统jsp_【程序源代码】经典的办公系统开发框架
  8. java反射 获取属性_Java反射学习-3 - 反射获取属性,方法,构造器
  9. 利用QDataStream将大文件转化成二进制文件QBatyArray
  10. IPD与项目管理、CMM的关系