本文是在上海谷的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的注释方法!