首页 >> 要闻 >

springmvc注解含义(springmvc注解)

2023-10-14 08:31:12 来源: 用户: 

你们好,最近小时发现有诸多的小伙伴们对于springmvc注解含义,springmvc注解这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。

1、 在说注解之前,先简单介绍一下SpringMVC,其实就是一个Spring MVC框架。MVC分别指模型-视图-控制器。

2、 我们可以把模型、视图和控制器分开处理,让业务逻辑独立于数据和接口视图,这样就可以在视图需要优化、数据需要改变的时候,在后台提升业务逻辑。控制器的目的是让我们的模型和界面同步变化。

3、 简单介绍完Spring MVC之后,我们再来简单说说几种不同的注解。先介绍一下MVC中最常用也是最重要的注释,@RequestMapping,是对应前台路径的注释。

4、 父路径用于表示类中的所有方法,方法上的注释地址表示子地址。使用的主要参数是value:实际地址,method表示请求的方式,包括post、get、put等。

5、 内容表示返回的数据格式。

6、 第二个注释是我们的控制器使用的@controller注释。@controller标记在一个类上,表示这个类是Spring MVC控制器类。

7、 此时,我们还需要将我们的bean路径添加到我们的spring配置文件中,可以直接添加绝对路径或其父路径,如下图所示:

8、 我们来谈谈@autowired注释。我们通常把它写在bean注入的字段或setter方法的前面。因为我们的@autowired的默认注入方法是bytype,

9、 需要默认加载的类需要存在。如果要使用byname,需要和@Qualifier一起使用,如下图所示:

10、 而我们的@Resource方法默认是以byname的形式直接切断反射机制加入机制,功能上和我们之前的@Qualifier是一致的。当然,我们也可以使用类型参数进行注入。

11、 这和@autowired在功能上是一致的。传统上,我们会把它的特殊单词放在@Resource的get set方法上。而之前的@autowired更多的是在赛场上。

12、 这也符合Spring和反射机制的面向对象要求。

13、 最后简单说一下上下文:组件扫描,其中

14、 Include-filter意味着目录路径包含需要添加的bean。

15、 exclude-filter意味着该路径不包含

16、 这两个不能同时用,切记!

17、 所以我们Spring MVC的主要注释都学到这里了。是不是很简单?

以上就是springmvc注解这篇文章的一些介绍,希望对大家有所帮助。

  免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!

 
分享:
最新文章