1.classpath 只会扫描当前工程下的文件, classpath*会扫描jar包下的文件。
2.接口负责顶层设计,制定功能,接口满足单一原则
3.抽象类负责实现接口的方法,共享的
4.子类,实现抽象方法,个性化实现。
5.隐式注入: 如果在spring代码中,,对于属性值不添加@Autowired,但是类的构造器只有一个有参构造,(针对于这个属性的),那么可以注入成功。这就是隐式注入。
1.classpath 只会扫描当前工程下的文件, classpath*会扫描jar包下的文件。
2.接口负责顶层设计,制定功能,接口满足单一原则
3.抽象类负责实现接口的方法,共享的
4.子类,实现抽象方法,个性化实现。
5.隐式注入: 如果在spring代码中,,对于属性值不添加@Autowired,但是类的构造器只有一个有参构造,(针对于这个属性的),那么可以注入成功。这就是隐式注入。