是注入Bean的一种方法。 除此之外还有 xml配置@Bean [可以增强第三方框架] [new一个类然后返回]@Component[可以增强第三方框架] @Bean和它的区别是不能继承类,实现接口来增强,只能通过代码增强new的对象。。比如mybatis源码里面的