Spring JdbcTemplate基于配置类 全注解 无xml文件 的CURD案例
一、创建项目,导jar包,创建包路径
1.导jar包
①前缀是spring的可以在spring官网下载
②commons-logging-1.2.jar的包
③数据库的包(我这里用的是mysql的数据库)
二、创建jdbc.properties文件和配置类
1.创建jdbc.properties文件
jdbc.driverClass=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/shop
jdbc.username=root
jdbc.password=root
2.创建配置类
代码如下:
package com.config;
import javax.sql.DataSource;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Import;
import org.springframework.context.annotation.PropertySource;
import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.jdbc.datasource.DriverManagerDataSource;
import org.springframework.transaction.annotation.EnableTransactionManagement;
import org.springframework.transaction.annotation.Propagation;
import org.springframework.transaction.annotation.Transactional