当前位置: 首页 > 网络应用技术

春季IOC容器操作bean管理 - 汇总注释方法

时间:2023-03-09 11:13:47 网络应用技术

  本文是在上海谷的Spring5学习过程中对豆类管理知识知识的知识理解和摘要。您的知识有限。如果有任何不正确的地方,请请您的朋友积极纠正它!

  1.注释是代码的特殊标签。格式:@note name(属性名称=属性值,属性名称=属性值)

  2.使用可以在类,方法,属性上作用的注释

  3.使用注释的目的:简化XML配置文件

  1.@组件

  2.@控制器

  3.@存储库

  4.@服务

  以上四个注释的功能是相同的,它们可用于创建bean对象实例

  步骤1:创建配置类

  步骤2:代码第一体验

  让我们获取春季的对象,然后调用其方法hello()

  操作结果:

  如果@component(value =“ hello”)的值属性值会更改,当上下文调用getBean()模式时,应将上述代码的“ a”更改为值“ Hello”的属性值,否则下图将在下面的图中报告。

  步骤3:代码小高级

  上述代码执行过程:从IOC容器中获取userService的实例,然后调用方法fun1();同时,它还将从IOC容器中创建一个UserDaoimp实例,然后输出UserDao对象。最后,UserDao在重写Method.Add(add(Add())之后调用重写方法

  操作结果:

  应该注意的是,由于无法实例化界面,因此不能向UserDao添加注释,但应添加对对象在其实际类上创建对象的注释(四个注释中的任何一个都可以是

  步骤4:掌握细节

  创建另一个USERDAO接口userdaoimpl

  应该注意的是,当一个接口中有多个实现类时,据报道以下异常使用@Autowired:

  解决方案1:您可以与@qualifier一起使用

  解决方案2:使用@RSource注释

  结尾:

  当Spring5提供的完整注释开发时,首先需要创建配置类。此配置类需要添加两个注释( @configuration, @componentscan)。最好使用@Autowired + @qualifier的注释方法!