反射:
1.什么是反射
为动态需求创建的,可以动态的加载类,动态的创建对象,动态的获取类的属性,动态的调用该类中的方法.
(1)动态创建对象:Constrctor
(2)动态调用方法:Method
(3)动态获取属性:filed
例如:在SpringWeb项目中程序启动后自动创建一个对象(User对象)
1.在配置文件中添加User实体类的全路径信息
2.定义一个程序启动监听器类
该类定义好实现接口CommandLineRunner,并且交给Spring管理,当程序启动运行时,Spring会自动监测到该类,并且执行该类,