首页 > 其他分享 >Spring--注解开发定义Bean

Spring--注解开发定义Bean

时间:2022-11-16 20:13:37浏览次数:49  
标签:xml 文件 java ApplicationContext -- Spring Bean 开发 注解

注解开发

先看一看之前的bean的做法:

所谓注解开发,当然就要用到注解啊,就是在BookDao接口的实现类里面进行注解的定义

如图所示:

而在.xml文件里面,就需要进行这样一个操作:

注解当然不会只是在这里方便啦!--可以直接将.xml文件改成注解形式,实现纯注解开发

一般情况下,会直接在接口实现类那里加入@Conponent,或者使用@Service/@Repository/@Controller细化代替

然后,重点在这里:之前使用的是.xml文件进行注解开发,这里会给出一种新的方式去实现纯注解开发:创建一个java文件,在java文件里面使用注解

这个注解,主要是为了表示该java文件就是一个配置类:

这个注解,主要是为了指定到某个地方:

当然,在可执行的java文件里面,我们需要将原来的这个形式:(读配置文件)

ApplicationContext ctx=new ClassPathXmlApplicationContext("ApplicationContext.xml");

改成这个形式:(读配置类)

ApplicationContext ctx1=new AnnotationConfigApplicationContext(StringScan.class);

以上就是纯注解开发发生的基本变化啦!

标签:xml,文件,java,ApplicationContext,--,Spring,Bean,开发,注解
From: https://www.cnblogs.com/liuzijin/p/16897071.html

相关文章

  • 空心菱形(一个循环)
    代码#include<stdio.h>#include<math.h>intn;voidinit(){ printf("请输入n:"); scanf("%d",&n);}voidoutput(){ intspot=0; intlinecount=0; int......
  • 数组~冒泡法排序
    题目描述用冒泡法对10个整数从小到大排序。输入10个整数输出排序好的10个整数样例输入4853234453453451223012样例输出341230458512223434......
  • 223201062524赵中垚-软件工程基础Y- 实验二 结对项目报告
    沈阳航空航天大学软件工程基础实验报告实验名称:实验二实验题目:结对项目专业软件工程学号223201062524姓名赵中垚袁显利指导教师孟桂英成......
  • [图论]floyd统计最小环个数
    使用floyd可以求解最小环问题.单纯需要求出最小环长度,方法显而易见最小环-OIWiki(oi-wiki.org)然而,如果需要统计最小环的个数,就比较麻烦.记\(cnt_{i,j}\)表示从\(i......
  • 网络编程
    传输层之TCP与UDP协议TCP与UDO都是用来规定通信方法的 通信的时候可以随心所欲的聊,也可以遵循一些协议符合要求的聊随心所欲的聊:文字,图片,视频,小油腻话,ps:不遵循上述......
  • cookie (攻防世界)
    前言:这篇文章还是是为了帮助一些像我这样的菜鸟找到简单的题解题目描述进入网址解题工具:editthiscookie2问题解析: 首先科普一下 cookie(不是饼干)一般是......
  • Oracle查询用户权限
    Oracle查询用户权限--确定角色的权限select*fromrole_tab_privs;包含了授予角色的对象权限select*fromrole_role_privs;包含了授予另......
  • 数组~插队
    题目描述有一个按照升序已排好的9个元素的数组,今输入一个数要求按原来排序的规律将它插入数组中。输入第一行,原始数列。第二行,需要插入的数字。输出排序后的数列......
  • 封装,继承(super,this,方法重写),多态--JAVA
    一、封装封装:就是把抽象出的数据【属性】和对数据的操作【方法】封装在一起,数据被保护在内部,程序的其他部分只有通过被授权的操作才能对数据进行操作  publicclass......
  • [JRKSJ R5] 1-1 B
    Solution延续上一题的思路,发现只与\(1\)和\(-1\)的数量有关,设\(1\)的数量为\(a\),\(-1\)的数量为\(b\)。上一题的构造方案为\(1\)和\(-1\)交替放,再把剩余的放......