前言:
spring 是 ioc 编制中的一种轻量级实行。IOC编程可以查看如下资料:
https://baike.baidu.com/item/控制反转/1158025?fr=aladdin&fromid=4853&fromtitle=ioc
1.init-param参数的使用
2.简化视图路径,可在xml中配置ViewResolver,这样可以简化书写
3.controller的注解配置
@Controller配置在类前面,可以取代第2小点使用的控制器
4.@RequestMapping注解
用在类前作用域是全类的方法
用在方法前作用域是方法。
默认属性是Value,填写相应的url,如果只有一个属性,可以直接写url。
属性method可以设置后,可以指定该方法只接受http的指定方法,多个属性用花括号括起来。不设置该属性则接受所有http类型的消息。
在<beans>标签下需配置<context:component-scan base-package="AnnotationController"/> 扫描的访问该包下面的所有类,包括下面的子包。
代码示例:
5.资源配置符的使用
如果不使用driven,resources会阻止所有的控制器
6.RedirectAttributes
使用该类添加的属性会在Model类的map中。也可以直接使用注解@ModelAttribute,在方法中声明直接获取。如:
@ModelAttribute("message") String username
如果用@ModelAttribute注释方法,则,每次进入控制器,会自动调用该方法。