概要
注解开发的目的就是为了期待ApplicationContext中繁琐的配置
以下为原始的xml配置方式
替换方法为
1、利用@Configuration注解指定配置类
2、在配置类中@ComponmentScan指定spring启动时主要扫描的包路径
3、在main函数中通过AnnotationConfigApplicationContext来替换原来的xml读取路径
Bean的生成方式
注解开发中bean的配置方式主要用来替代Spring原始xml中的<bean></bean>标签
1、内部自定义类bean获取方式
@Componment
@Controller
@Service
@Repository
2、外部bean获取方式
外部定义的第三方类我们没法在类定义的时候给他们注入注解引用,需要我们利用@Bean注解的方法返回一个实例对象
配置数据源连接
配置DruidDataSource连接参数 ,并返回Bean实例
主配置类中引用外部Bean配置