周振林 周振林
首页
  • 前端文章

    • HTML
    • CSS
    • Tailwind CSS (opens new window)
    • JavaScript
    • Vue3
    • 其他
  • Spring
  • SpringMVC
  • Mybatis
  • 安装教程
  • 其他教程
  • 基础
  • 虚拟化
  • Docker
  • OpenStack
  • 心情杂货
关于
收藏

周振林

IT界的小学生
首页
  • 前端文章

    • HTML
    • CSS
    • Tailwind CSS (opens new window)
    • JavaScript
    • Vue3
    • 其他
  • Spring
  • SpringMVC
  • Mybatis
  • 安装教程
  • 其他教程
  • 基础
  • 虚拟化
  • Docker
  • OpenStack
  • 心情杂货
关于
收藏
  • Spring

    • 接口设计规范
    • Spring IoC
    • Spring AOP
    • SpringBoot基础
    • SpringBoot 常用注解
      • SpringBoot Conditional注解
      • SpringBoot 组件注入方式
      • SpringBoot 组件Bean生命周期
      • SpringBoot自动配置原理
      • SpringBoot自定义Starter
      • SpringBoot其他功能
      • SpringBoot JdbcTemplate
      • SpringBoot事务
      • SpringBoot文档
      • SpringBoot Starter和BOM区别
      • SpringBoot集成Modbus实现设备
      • 查询优化N+1
      • Response设置响应编码
      • Thymeleaf教程
      • Maven教程
      • Tree工具类,轻松搞定树结构
      • 项目代码组织方式
    • SpringMVC

    • Mybatis

    • 安装教程

    • 其他教程

    • 后端
    • Spring
    周振林
    2025-09-12
    目录

    SpringBoot 常用注解

    # 常用注解

    实验 内容 目标
    实验1 @Bean 理解单例
    实验2 获取Bean 理解组件获取方式
    实验3 @Configuration 理解MVC分层模型对应注解
    实验4 @ Controller
    实验5 @Service
    实验6 @Respository
    实验7 @Component
    实验8 @ComponentScan 理解批量扫描
    实验9 @lmport 理解按需导入,可以导入第三方组件
    实验10 @Scope 理解组件作用域
    实验11 @Lazy 理解懒加载
    实验12 FactoryBean 理解工厂Bean,制造某些对象,比较复杂时,可以使用工厂方法进行创建
    实验13 @Conditional【难点】 理解条件注册
    • 单例 Bean(@Scope("singleton")):@Lazy会延迟其唯一实例的创建,首次使用时初始化一次。
    • 原型 Bean(@Scope("prototype")):默认就是延迟初始化(每次获取时创建),@Lazy 对其无额外影响。
    Last Updated: 2025/10/22, 08:25:28
    SpringBoot基础
    SpringBoot Conditional注解

    ← SpringBoot基础 SpringBoot Conditional注解→

    最近更新
    01
    查询优化N+1
    12-02
    02
    项目代码组织方式
    12-02
    03
    Mybatis分页插件
    12-02
    更多文章>
    Copyright © 2019-2025 鲁ICP备19032096号-1
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式
    ×