摘要: 1、创建一个配置文件applicationAutoContext.xml 点击查看代码 ``` ``` 2、创建带注解的类 点击查看代码 ``` package com.bh.service; import org.springframework.stereotype.Service; @Servi 阅读全文
posted @ 2023-06-01 19:55 liangkuan 阅读(25) 评论(0) 推荐(0)
摘要: **一、通过get/set方法依赖注入** 1、dao层 点击查看接口代码 ``` public interface IDAO { public int save(); public int remove(); public int modify(); public List findAll(); 阅读全文
posted @ 2023-06-01 19:36 liangkuan 阅读(22) 评论(0) 推荐(0)
摘要: 一,spring学习 1, 但凡学习java框架,就2步 ① 找到对应的jar包(依赖) spring-core spring-context spring-beans ② 配置相应的配置文件 applicationContext.xml 2,写一个或者多个的类,交给spring管理 DeptSer 阅读全文
posted @ 2023-06-01 18:40 liangkuan 阅读(17) 评论(0) 推荐(0)
摘要: 一、关于new的思考 只要使用new生成的实例,就产生了耦合,所以new是万恶之源。为了解决耦合,就要干掉new。就诞生了spring! 具体方法是:引入容器 把需要的东西(类的实例), 都提前准备好,放到容 器中去,需要的时候,根据描述(key) 从容器中取出来就 可以了 二、spring的2大原 阅读全文
posted @ 2023-06-01 16:35 liangkuan 阅读(13) 评论(0) 推荐(0)
摘要: 1,动态代理 分为2类 ① 基于JDK(1.5以后的版本) 接口类: 点击查看代码 ``` public interface IDAO { public int save(); public int remove(); public int modify(); public int findAll( 阅读全文
posted @ 2023-06-01 16:23 liangkuan 阅读(18) 评论(0) 推荐(0)
摘要: 1、定义:在原有类(原有物品)的基础上,增强了其功能,原有的类不动 2、为什么需要代理模式:有些类,我们不想或者不能改变他们的功能,动了反而不好,所以就需要用代理类来增强他们的功能 3、代理模式的种类:2种 (1.1)静态代理: ① 增加IDAO接口 ② DeptDAO 实现IDAO接口 ③ 代理商 阅读全文
posted @ 2023-06-01 15:45 liangkuan 阅读(19) 评论(0) 推荐(0)