摘要: 戴着假发的程序员出品 [查看视频教程] context:component-scan用于通知spring自动扫描的class 的包。 我们可以通过context:component-scan标签的base-package配置一个或者多个包名,spring会根据我们的配置自动扫描这些包下的所有类以及他 阅读全文
posted @ 2020-10-05 09:59 戴着假发的程序员0-1 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 戴着假发的程序员出品 [查看视频教程] props标签是用来注入java中的Properties类型的。我们知道Properties其实是继承了Hashtable,所以它也是双列集合,所以注入方式和map几乎相同,只是key和value的类型都是String,所以注入方式略有不同。看案例: 准备gr 阅读全文
posted @ 2020-10-05 09:58 戴着假发的程序员0-1 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 戴着假发的程序员出品 [查看视频教程] map集合和list、set的不同是,map是双列集合。所以注入时稍有不同,但是大致一样。 要使用标签 map 和 entry。 我们看案例: 准备Account类。拥有属性account,有参和无参构造方法。 1 /** 2 * @author 戴着假发的程 阅读全文
posted @ 2020-10-05 09:56 戴着假发的程序员0-1 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 戴着假发的程序员出品 [查看视频教程] list集合的注入和set集合的注入基本完全相同。 案例 我们修改上面案例中的类型即可: 准备账户类,拥有属性account,有参和无参构造方法 1 /** 2 * @author 戴着假发的程序员 3 * 4 * @description 账户 5 */ 6 阅读全文
posted @ 2020-10-05 09:52 戴着假发的程序员0-1 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 戴着假发的程序员出品 [查看视频教程] 我们可以通过set标签对类中的set属性进行注入,无论属性是简单类型和引用类型。 案例: 准备账户类,拥有属性account,有参和无参构造方法 1 /** 2 * @author 戴着假发的程序员 3 * 4 * @description 账户 5 */ 6 阅读全文
posted @ 2020-10-05 09:50 戴着假发的程序员0-1 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 戴着假发的程序员出品 [查看视频教程] 当我们通知spring帮我们注入某个引用来行的对象时,我们可以使用ref通知spring注入bean的beanName。 案例: 我们有AccountDAO和AccountService类: 1 /** 2 * @author 戴着假发的程序员 3 * 4 * 阅读全文
posted @ 2020-10-05 09:47 戴着假发的程序员0-1 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 戴着假发的程序员出品 [查看视频教程] 我们在使用property和constructor-arg为bean注入属性时,如果属性是简单类型,我们可以通过value直接注入。 这里简单类型主要是指java的基本类型和String类型。 案例: 我们有一个Service类: 1 /** 2 * @aut 阅读全文
posted @ 2020-10-05 09:44 戴着假发的程序员0-1 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 戴着假发的程序员出品 [查看视频教程] replaced-method可以让我们通过配置完成对原有的bean中的方法实现进行重新替换。 看案例: 我们有一个service类,其中有一个save方法的实现 1 /** 2 * @author 戴着假发的程序员 3 * 4 * @description 阅读全文
posted @ 2020-10-05 09:37 戴着假发的程序员0-1 阅读(480) 评论(0) 推荐(0) 编辑
摘要: 戴着假发的程序员出品 [查看视频教程] lookup-method是spring实现的一种特殊的通过方法注入的方式。 我们看下面的案例: 我们有两个IAccountDAO接口的实现类: 接口: 1 /** 2 * @author 戴着假发的程序员 3 * 4 * @description 5 */ 阅读全文
posted @ 2020-10-05 09:33 戴着假发的程序员0-1 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 戴着假发的程序员出品 [查看视频教程] constructor-arg标签和property一样可以通知spring帮我们注入属性。 只不过constructor-arg的配置,spring会通过构造方法注入,这时就需要我们的类中有对应的构造方法。 案例如下: 1 /** 2 * @author 戴 阅读全文
posted @ 2020-10-05 09:30 戴着假发的程序员0-1 阅读(648) 评论(0) 推荐(0) 编辑