首页 > 头条

springmvc注解配置(springmvc注解)

来源:互联网 2023-08-03 12:07:28

诸多的对于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注解这篇文章的一些介绍,希望对大家有所帮助。

上一篇 下一篇
推荐阅读
相关新闻