加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

依赖注入,控制反转,面向切片的运用!

发布时间:2020-12-13 20:23:15 所属栏目:百科 来源:网络整理
导读:本工程使用.properties文件来配置文件 1. forName 使用Class类的forName()静态方法。该方法传入字符串参数,该字符串参数的值是某个类的全限类名 (必须添加完整包名)。 2.实例化Class对象 方法一、使用Class对象的newInstance()方法来创建Class对象对应

本工程使用.properties文件来配置文件

1. forName
使用Class类的forName()静态方法。该方法传入字符串参数,该字符串参数的值是某个类的全限类名

(必须添加完整包名)。

2.实例化Class对象
方法一、使用Class对象的newInstance()方法来创建Class对象对应类的实例,这种方法要求该

Class对象的对应类有默认构造器,而执行newInstance()方法时实际上是利用默认构造器来创建类

的实例。
方法二、利用指定构造器来创建java对象
(1)、获取该类的Class对象。
(2)、利用Class对象的getConstructor()方法来获取指定构造器
(3)、调用Constructor的newInstance()方法来创建Java对象。

3、调用方法

获得某个对应的Class对象后,就可以调用对象的getMethods()方法或者getMethod()方法来获取全部方法或指定方法-----这两个方法的返回值是Method对象数组,或者Method对象。每个Method里包含一个invoke方法。

1.定义个逻辑接口

2.实现逻辑接口

3.定义一个附加功能接口类

4.实现一个附加类接口

5.定义一个动态代理接口

6.实现动态代理接口类

7.使用反射技术,依赖注入来调用业务类

8.主调用函数

其中.properties文件内容为

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读