spring 小基本

主要有两个功能:IOC控制反转(将创建对象以及方法调用交给spring,为了降低耦合。),AOP面向切面。

public class User{
pubilc void a();
}
main函数{
//先创建对象在调用
User u= new User();
u.a();
}
//这样耦合度较高

ioc底层实现原理:1,新建bean.xml文件,配置xml文件<bean id="",class="com.future.lete.类名">
   				2,创建工厂类  factary{
public User get(){
string value=class的值 //xml 配的值( com.future.lete.类名)
class cl= class.forName(value) /通过反射创建对象
return (User)cl .instance()
}
}
实现ioc有两个接口:benfactor,applicationcontxt.通过这两个获取配置文件。前者使用类时才创建你,后者是启动就创建。
可以在xml中直接注入属性,在benan中加入<propritis>,我还是感觉get,set设置比较好。

关于多表查询在bean中的配置:一对多关系,一个部门多个员工。在员工中加入部门对象。
<bean  id,class> 
<proprites name (属性值),value >
<proprites name >  (嵌套一个bean)<bean id,class (部门的class)> <proprites name (属性值),value >  ,</proprites</bean>.
<bean>

还
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值