sping mvc五个常用注解

1、sping mvc 五大注解

|----------------|-----------------|----------------------|
| 注解 | 作用 | 常见使用位置 |
| @Component | 通用组件,标识该类为 Bean | 工具类、业务组件 |
| @Controller | 控制层,接收前端请求 | MVC 控制器类 |
| @Service | 业务逻辑层 | Service 类 |
| @Repository | 数据持久层 | DAO 类,MyBatis Mapper |
| @Configuration | 配置类 | 用于代替 XML 配置 |

2、方法注解 @Bean

类注解是添加到某个类上,但是类注解存在问题:

  1. 使用外部包中类,没办法添加类注解
  2. 一个类,需要多个对象,无法使用类注解

此时需要使用方法注解 @Bean

复制代码
@Configuration
public class BeanConfig {
    @Bean
    public UserInfo user1(){
        return new UserInfo("zhangsan",17);
    }
}

|---|
| |

相关推荐
步行cgn1 小时前
Spring MVC 核心配置文件详解:springmvc.xml 每一行配置的意义
xml·spring·mvc
java_nnnn1 天前
Spring MVC小案例(1)
java·后端·spring·mvc
captain3761 天前
Spring Web MVC(2)
java·前端·spring boot·后端·spring·mvc
努力实干2 天前
第 4 课:MVC、MVP 与 MVVM 架构
架构·mvc
OxYGC3 天前
Spring 面经系列 · 第 6 篇:Spring MVC 请求全流程、父子容器与零配置原理
java·spring·mvc
小尹哥-程序员3 天前
第9集:Spring AI Advisor链:像Spring MVC拦截器一样优雅
人工智能·spring·mvc
步行cgn4 天前
Spring MVC 视图机制的核心接口与类
java·开发语言·后端·spring·mvc
步行cgn5 天前
Spring MVC POST 请求乱码:原因与完整解决方案
java·spring·mvc
步行cgn6 天前
HTTP 请求协议详解
spring·mvc