![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
阿国GG在学习
这个作者很懒,什么都没留下…
展开
-
Spring-11-AOP实现
一、Spring的API接口实现 maven依赖 接口 接口实现类 附加业务 配置文件 二、自定义实现AOP【切面定义】 自定义切入类 接口 接口实现类 测试代码 执行结果 三、使用注解实现 自定义切入类 接口和接口实现类同上 测试 执行结果 ...原创 2021-12-08 02:54:30 · 352 阅读 · 0 评论 -
Spring-10-动态代理(2)
总结:原创 2021-12-07 07:29:55 · 59 阅读 · 0 评论 -
Spring-09-动态代理(1)
接口 实现接口 自动生成代理类原创 2021-12-07 07:26:14 · 211 阅读 · 0 评论 -
Spring-08-静态代理(2)
一、原始 接口类 实现类 客户调用 二、代理 代理类对象 客户接触代理 三、小结原创 2021-12-07 05:59:23 · 58 阅读 · 0 评论 -
Spring-07-静态代理(1)
一、原始模型 接口文件 代理对象(房东) 客户租房子 二、代理 创建Proxy类对象 客户租房子原创 2021-12-07 05:40:02 · 69 阅读 · 0 评论 -
Spring-06-注解开发
@Component: 等价于:<bean id="" class=""/> 衍生注解:按照MVC三层架构) dao:@Repository service:@Service controller:@Controller 这几个注解的功能都是一样的,都代表将bean注入到Spring容器中 配置文件 实体类 @Component 测试代码 执行结果 ...原创 2021-12-07 04:05:54 · 177 阅读 · 0 评论 -
Spring-05-注解实现自动装配
一、注解 使用注解须知: 常用注解: @Autowired 直接在属性上使用,也可以用在set方式上使用 使用@Autowired我们可以不再编写Set方法,前提是这个自动装配属性在IOC容器中存在,符合类型byType且必须要求对象存在 @Resource 作用与@Autowired作用一样,不同的是既可以 byName方式 也可以 byType方式注入。 该注解的属性: @Resource( name="指定名称"):按照指定的名称...原创 2021-12-07 03:37:11 · 203 阅读 · 0 评论 -
Spring-05-Bean作用域、显隐式装配
一、bean的作用域 二、Bean的自动装配 Ⅰ、环境(显示装配) 配置文件 测试代码 执行结果 Ⅱ、自动装配(隐式) 测试结果 总结: byName:需要保证bean的id唯一,并且这个bean需要和自动注入的属性的set方法的值一致 byType:需要保证bean的class唯一,并且这个bean需要和自动注入的属性类型一致 ...原创 2021-12-07 03:08:45 · 161 阅读 · 0 评论 -
spring-04-DI
一、测试环境 1.实体类 配置文件 普通注入 测试代码 执行结果 二、全部属性字段注入 测试代码 执行结果原创 2021-12-06 23:11:38 · 63 阅读 · 0 评论 -
Spring-03-IOC创建对象的方式
一、使用无参构造创建对象 默认 实体类对象 配置文件 测试代码 执行结果 结论: 对象创建的是无参构造的方法这是默认的 二、有参构造原创 2021-12-06 22:00:36 · 72 阅读 · 0 评论 -
Spring-02-hellospring
一、Spring初尝 1.编辑实体类 2.对象的创建都在配置文件中3.测试 执行结果原创 2021-12-06 21:13:46 · 137 阅读 · 0 评论 -
Spring-01-ioc
一、传统的方式 1.先定义dao层的接口 dao接口实现类 2.service(业务层)接口 service层接口实现类 测试 执行结果 说明: 如果dao层再有多个实现类,为了实现业务红框部分需要多次变更 在使用时,对象的创建都需要在service层进行 二、IOC方式 其他不变 service接口的变动 ...原创 2021-12-06 08:18:26 · 61 阅读 · 0 评论