【Spring MVC】注解和配置文件的代码比较
当我们在类文件里写了方法,怎么被程序知道并调用呢?一般有两种方法:
- 配置文件
- 注解
下面小编就以亲自敲的例子“SpringMVC_Test”为例来简单说说。
配置文件篇 |
在springmvc.xml中这样写:
在controller包下的类中这样写:
注解篇 |
在springmvc.xml中这样写:
在controller包下的类中这样写:
springmvc.xml里面配置了一个包扫描,扫描controller包。程序加载了springmvc.xml文件后,去controller包下找有@controller注解的类,找到后看@RequestMapping注解后参数(即上图中的queryFruitsList)是否和请求中的url对应,如果对应,则继续加载此页面。
小结 |
可以看出来,注解更方便一点,所以我们大多选择注解方式。
值得注意的是,在springmvc.xml文件里,对配置文件的配置和对包扫描的配置不能共存,否则,访问相应页面时,就会报404错误。