CSNotesCSNotes
TODO
LeetCode
数据结构
计算机组成原理
操作系统
计算机网络
数据库
Java
SSM
React
实用工具
GitHub
TODO
LeetCode
数据结构
计算机组成原理
操作系统
计算机网络
数据库
Java
SSM
React
实用工具
GitHub
  • 第一章 Spring

    • 1.1 Spring
    • 1.2 Bean 的生命周期
    • 1.3 注解
    • 1.4 AOP
    • 1.5 Maven
    • 1.6 三层框架
    • 1.7 IoC
    • 1.8 DI
    • 1.9 数据库和实体类对应关系
    • 1.11 XML
  • 第二章 SpringMVC

    • 2.1 SpringMVC
    • 2.2 @RequestMapping 注解
    • 2.3 @RequestParam 注解
    • 2.4 @RequestHeader
  • 第三章 MyBatis

    • 3.1 MyBatis
    • 3.2 标签
    • 3.3 MyBatis 缓存
  • 第四章 SpringBoot

    • 4.1 SpringBoot
  • 第五章 单元测试

    • 5.1 单元测试

1.3 注解

注解是代码中的特殊标记。

使用注解定义 Bean

注解说明
@Component该注解用于描述 Spring 中的 Bean,它是一个泛化的概念,仅仅表示容器中的一个组件(Bean),并且可以作用在应用的任何层次,例如 Service 层、Dao 层等。使用时只需将该注解标注在相应的类上即可。
@Repository该租借用于将数据访问层(Dao 层)的类标识为 Spring 中的 Bean,其功能与@Component 相同。
@Service该注解通常作用在业务层(Service 层),用于将业务层的类标识为 Spring 中的 Bean,其功能与@Component 相同。
@Controller该注解通常作用在控制层(如 SpringMVC 的 Controller),用于将控制层的类标识为 Spring 中的 Bean,其功能与@Component 相同。

@Data=@Getter+@Setter+@ToString+@EqualsAndHashCode

编辑此页
上次更新: 2024/7/4 22:37
Prev
1.2 Bean 的生命周期
Next
1.4 AOP