java框架
gghhhh7
这个作者很懒,什么都没留下…
展开
-
@Autowired和@Resource注解注入的区别
spring不但支持自己定义的@Autowired注解,还支持几个由JSR-250规范定义的注解,它们分别是@Resource、@PostConstruct以及@PreDestroy。 @Resource的作用相当于@Autowired,只不过@Autowired按byType自动注入,而@Resource默认按 byName自动注入罢了。@Resource有两个属性是比较重要的,分是name...原创 2019-12-25 14:16:24 · 407 阅读 · 0 评论 -
jdk动态代理源码分析
最近学习Hadoop系列的知识,免不了和RPC打交道,而RPC又使用动态代理来实现。沿着这条脉络,秉着钻研的精神,准备深入学习一下动态代理。本文准备按照以下顺序一步一步讲解动态代理,让大家知其所以更知其所以然。 一、为什么需要动态代理 1.1 从代理模式说起 代理模式是指给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。通俗的...转载 2019-12-25 13:56:31 · 222 阅读 · 0 评论 -
Spring IOC有什么好处,起到什么作用
要了解控制反转( Inversion of Control ), 我觉得有必要先了解软件设计的一个重要思想:依赖倒置原则(Dependency Inversion Principle )。什么是依赖倒置原则?假设我们设计一辆汽车:先设计轮子,然后根据轮子大小设计底盘,接着根据底盘设计车身,最后根据车身设计好整个汽车。这里就出现了一个“依赖”关系:汽车依赖车身,车身依赖底盘,底盘依赖轮子。这样的设计...原创 2019-12-25 11:28:28 · 174 阅读 · 0 评论