摘要: 静态代理自己理解: 1.定义了一个公共的接口类 2.类1实现了这个类,并实现其中的方法 3.代理类,实现接口,将上面的类1对象拿过来,并且在第接口类方法的基础上,拓展了自己的方法 4.创建类1对象,创建代理类对象,将第类1的对象给代理类 5.代理类调用自己的方法就可以实现类1以及自己扩展的方法 接口 阅读全文
posted @ 2021-11-25 17:47 江南0o0 阅读(45) 评论(0) 推荐(0) 编辑
摘要: @Component::组件,放在类上,表明这个类被spring管理,就是bean 衍生出三层架构,功能相近的三个注解 bean:@Component dao@Repository service@Service controller@Controller 这几个注解都表示该类被spring托管,功 阅读全文
posted @ 2021-11-25 16:05 江南0o0 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 1.在xml中配置 实体类 public class Student implements Serializable { private String name; private Address address; private String[] books; private List<String 阅读全文
posted @ 2021-11-25 14:38 江南0o0 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 单例模式(singleton):默认为单例,只能创建一个对象 当一个bean的作用域为Singleton,那么Spring IoC容器中只会存在一个共享的bean实例,并且所有对bean的请求,只要id与该bean定义相匹配,则只会返回bean的同一实例Singleton是单例类型,就是在创建起容器 阅读全文
posted @ 2021-11-25 14:00 江南0o0 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 第一种:构造器注入 第二种:set依赖注入 <!--di依赖注入--> <bean id="address" class="com.kuang.pojo.Address"> <property name="address" value="西安"></property> </bean> <bean i 阅读全文
posted @ 2021-11-25 12:53 江南0o0 阅读(20) 评论(0) 推荐(0) 编辑
摘要: <!-- spring创建对象的方式--> <!-- 第一种:调用无参构造器创建对象 <bean id="hello" class="com.kuang.pojo.User"> <property name="name" value="Spring"/> </bean> --> <!-- 第二种:有 阅读全文
posted @ 2021-11-25 10:26 江南0o0 阅读(31) 评论(0) 推荐(0) 编辑