美文网首页
12期注解管理第三方bean

12期注解管理第三方bean

作者: 萧修 | 来源:发表于2023-07-11 01:00 被阅读0次

本文学习使用注解管理第三方,以连接数据库的德鲁伊举例

回顾德鲁伊的依赖坐标

<dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>druid</artifactId>
    <version>1.1.16</version>
</dependency>

创建jdbcConfig文件,进行德鲁伊参数配置,注解@Bean表示当前方法返回bean对象

public class jdbcConfig {
    //定义一个方法获得要管理的对象
    //添加注解bean,表示当前方法的返回是一个bean
    @Bean
    public DataSource DataSource(){
        DruidDataSource dataSource = new DruidDataSource();
        dataSource.setDriverClassName("com.mysql.jdbc.Driver");
        dataSource.setUrl("jdbc:mysql:///spring_db");
        dataSource.setUsername("root");
        dataSource.setPassword("g12345678");
        return dataSource;
    }
}

在springConfig配置文件导入配置文件,使用注解@Import,如果导入多个,用逗号分割

//导入配置类
@Import(jdbcConfig.class)
public class SpringConfig {

}

调用配置,测试运行

public class AppForAnnotationthirdBaenManager {
    public static void main(String[] args) {
        ApplicationContext ctx = new AnnotationConfigApplicationContext(SpringConfig.class);
        DruidDataSource druidDataSource = (DruidDataSource) ctx.getBean(DataSource.class);
        System.out.println(druidDataSource);
    }
}

相关文章

  • SpringBoot 入门总结

    1. @Bean注解的作用? 使用@Bean能够管理第三方jar包内的类到容器中。当希望将第三方jar包中的类也加...

  • spring--基于ioc的注解方式

    Sping的bean管理(注解) 注解 代码里面特殊标记,使用注解可以完成相应的功能注解写法: @注解名称(属性名...

  • Spring(ioc操作(注解)和aop概念)

    .Spring的bean管理(注解) .注解介绍 1.代码里面特殊标记,使用注解可以完成功能 2.注解写法@注解名...

  • Spring的@Bean注解使用

    Spring的@Bean注解用于告诉方法,产生一个Bean对象,然后这个Bean对象交给Spring管理。产生这个...

  • 「注解」强大的注解需要逐个地去了解

    spring 中注解解释: 前提:[何为bean] 每个被spring管理得对象都成为bean, spring提供...

  • Spring注解原理探索(四)

    之 Spring处理注解的源码分析 管理注解bean定义的两个容器: AnnotationConfigApplic...

  • Spring 常用注解

    一、注解的分类    主要分为两大类:使用Bean注解、注册Bean注解。 使用Bean的注解    @Autow...

  • Spring Boot常用注解

    注解速览 配置加载相关 Bean 声明注解 Bean 注入注解 SpringMVC 注解 MyBatis 注解 配...

  • 六、Spring的Bean管理(注解方式)

    6.1 、配置注解扫描 6.2、在相关类上添加注解 6.3、spring的bean管理常用注解 6.3.1、@Co...

  • Spring

    Bean bean本质上是IOC容器管理的对象,可以通过@controller等注解进行配置bean域主要包括:s...

网友评论

      本文标题:12期注解管理第三方bean

      本文链接:https://www.haomeiwen.com/subject/aleludtx.html