1、创建连接数据库文件
jdbc.driver=com.mysql.cj.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/xxx //根据自己的数据库输入
jdbc.username=xxxx//根据自己的数据库输入
jdbc.password=xxxx //根据自己的数据库输入密码
2.config包下的操作
@PropertySource(value = "classpath:database.properties")
@EnableTransactionManagement
public class SpringConfig {//@Value写在属性上,表示读取配置文件中值注入到属性中@Value("${jdbc.driver}")private String driver;@Value("${jdbc.url}")private String url;@Value("${jdbc.username}")private String username;@Value("${jdbc.password}")private String password;/*** @Bean 写在配置类中得方法上 相当于配置文件中得 <bean></bean>标签* 其中得返回子就是<bean class=""></bean> class属性* bean在容器中得名字就是方法名* 数据源*/@Beanpublic DataSource dataSource() {DriverManagerDataSource dataSource =new DriverManagerDataSource();dataSource.setDriverClassName(driver);dataSource.setUrl(url);dataSource.setUsername(username);dataSource.setPassword(password);return dataSource;}@Beanpublic JdbcTemplate getJdbcTemplate(DataSource dataSource) {return new JdbcTemplate(dataSource);}@Bean//事务管理器public DataSourceTransactionManager transactionManager(DataSource dataSource) {return new DataSourceTransactionManager(dataSource);}}
@Configuration
@ComponentScan("") //注解扫描 如com.xxx
@Import({ SpringConfig.class})
public class AppConfig {}
2.1、我的包