yy粉丝,樱花雅厨,上官凤笠
解耦:
耦合包括:类之间的和方法之间的
javabean(用java语言编写的可重用组件)>实体类
/** * bean:可重用组件 */ public class beanfactory { private static properties props; //静态代码块 static{ try { //1.实例化properties对象 props=new properties(); //2.获取properties文件的流对象 inputstream in = beanfactory.class.getclassloader().getresourceasstream("bean.properties"); props.load(in); } catch (exception e){ throw new exceptionininitializererror("初始化properties失败"); } } }
/** * 根据bean的名称获取bean对象 * @param beanname * @return */ public static object getbean(string beanname){ object bean = null; try { string beanpath = props.getproperty(beanname); bean = class.forname(beanpath).newinstance(); }catch (exception e){ e.printstacktrace(); } return bean; }
// iaccountdao accountdao=new accountdaoimpl(); iaccountdao accountdao = (iaccountdao) beanfactory.getbean("accountdao");
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
apollo与springboot集成实现动态刷新配置的教程详解
网友评论