Javaee spring jdbctemplate查询数据库,基于纯注解实现

为啥要用纯注解方式呢?因为xml中代码还是有点多,纯注解可以解决该问题

现在要做的很简单,就是用新建的SpringConfig这个类去替代xml

在测试类中加载核心配置类
SpringConfig类中
@Configuratio   Spring.xml配置类
@ComponentScan  <!--开启注解扫描-->
@PropertySource <!--加载属性配置文件-->
<!--数据源-->
<!--JdbcTempalte层-->

@Bean注解

//@Bean注解的作用,将@Bean放到一个有返回值为的方法上面,@Bean注解会将该方法的返回值放到ioc容器中,拿这个数据的时候要通过id找他。可自己指定id 格式:  @Bean("指定的id名字")

举个例子:创建一个返回值类型为DataSource的方法,此时@Bean注解会将该方法的返回值dataSource放到ioc容器中,当要使用dataSource,可通过指定的id

    @Bean("dataSource")
    public DataSource getDataSource() {
      ComboPooledDataSource dataSource=new ComboPooledDataSource();
        return dataSource;
    }

@Value注解:

Value注解的作用,是将资源文件中的数据,赋值给类中的成员属性

举个例子:此时,driver=com.mysql.cj.jdbc.Driver

    @Value("${jdbc.driver}")
    private  String  driver;

@Qualifier("id名")

@Qualifier("")的作用:多个数据源时,指定要用的数据源

jar包

项目结构:

源码:

SpringConfig
package wwx.config;

import com
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值