当前位置: 首页 > news >正文

SpringBoot常用注解

@Configuration把一个类作为一个IoC容器,它的某个方法头上如果注册了@Bean,就会作为这个Spring容器中的Bean.
@Scope注解 作用域
@Lazy(true) 表示延迟初始化
@Service用于标注业务层组件
@Controller用于标注控制层组件(如struts中的action)
@Repository用于标注数据访问组件,即DAO组件
@Component泛指组件,当组件不好归类的时候,我们可以使用这个注解进行标注
@Scope用于指定scope作用域的(用在类上)
@PostConstruct用于指定初始化方法(用在方法上)
@PreDestory用于指定销毁方法(用在方法上)
@DependsOn:定义Bean初始化及销毁时的顺序
@Primary:自动装配时当出现多个Bean候选者时,被注解为@Primary的Bean将作为首选者,否则将抛出异常
@Autowired 默认按类型装配,如果我们想使用按名称装配,可以结合@Qualifier注解一起使用.如下:@Autowired @Qualifier(“personDaoBean”) 存在多个实例配合使用
@Resource默认按名称装配,当找不到与名称匹配的bean才会按类型装配.
@PostConstruct 初始化注解
@PreDestroy 摧毁注解 默认 单例 启动就加载
@Async异步方法调用**@Test的使用 是该方法可以不用main方法调用就可以测试出运行结果,是一种测试方法**

相关文章:

  • 二OpenStack 安装 Identity Service - Keystone
  • Spring IOC和AOP
  • Bean生命周期
  • Spring事务及事务传播
  • [转]优秀的程序员不会觉得累成狗是一种荣耀
  • 一种SPA(单页面应用)架构
  • 【学习目标】
  • 浅析 Linux 初始化 init 系统,第 2 部分: UpStart
  • Android的四大组件
  • Java、Web工程师发展——路在何方?
  • Java之正则表达式
  • Android的五大布局
  • 第二节 join从句--内连接
  • Android常用控件
  • C# 特性详解
  • [译]CSS 居中(Center)方法大合集
  • 《Java编程思想》读书笔记-对象导论
  • 【刷算法】从上往下打印二叉树
  • flutter的key在widget list的作用以及必要性
  • Git初体验
  • Git同步原始仓库到Fork仓库中
  • Java|序列化异常StreamCorruptedException的解决方法
  • JavaScript函数式编程(一)
  • Meteor的表单提交:Form
  • Odoo domain写法及运用
  • TypeScript实现数据结构(一)栈,队列,链表
  • media数据库操作,可以进行增删改查,实现回收站,隐私照片功能 SharedPreferences存储地址:
  • 阿里云ACE认证之理解CDN技术
  • # 数论-逆元
  • (4)事件处理——(7)简单事件(Simple events)
  • (C++)栈的链式存储结构(出栈、入栈、判空、遍历、销毁)(数据结构与算法)
  • (ctrl.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“
  • (html转换)StringEscapeUtils类的转义与反转义方法
  • (MIT博士)林达华老师-概率模型与计算机视觉”
  • (Redis使用系列) Springboot 实现Redis消息的订阅与分布 四
  • (二)正点原子I.MX6ULL u-boot移植
  • (附源码)springboot 房产中介系统 毕业设计 312341
  • (南京观海微电子)——COF介绍
  • (企业 / 公司项目)前端使用pingyin-pro将汉字转成拼音
  • ****Linux下Mysql的安装和配置
  • .NET : 在VS2008中计算代码度量值
  • .NET/C# 使窗口永不激活(No Activate 永不获得焦点)
  • .NET/C# 使用 SpanT 为字符串处理提升性能
  • /etc/apt/sources.list 和 /etc/apt/sources.list.d
  • [20180129]bash显示path环境变量.txt
  • [2019/05/17]解决springboot测试List接口时JSON传参异常
  • [AI]ChatGPT4 与 ChatGPT3.5 区别有多大
  • [Ariticle] 厚黑之道 一 小狐狸听故事
  • [Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated c
  • [ESP32] 编码旋钮驱动
  • [iOS]中字体样式设置 API
  • [J2ME]url请求返回参数非法(java.lang.illegalArgument)
  • [javaSE] GUI(Action事件)
  • [luogu P1527]矩阵乘法(矩形k小)
  • [React源码解析] Fiber (二)