引入pom依赖
在使用Spring Boot进行数据库交互时,我们需要在项目的pom.xml文件中引入相关的依赖。具体依赖包括druid、mysql-connector-java和mybatis-spring-boot-starter。
```xml
```
druid启动配置
为了让Spring Boot项目能够使用druid连接池,我们需要在项目中添加一个配置类()。这个配置类主要完成三个任务:设置连接参数、获取SqlSessionFactory对象和获取数据源。
```java
@Configuration
@MapperScan("mybatis") // 扫描mapper接口包
public class mybatisConfig implements EnvironmentAware {
@Resource
private Environment environment;
private RelaxedPropertyResolver propertyResolver;
// EnvironmentAware接口的默认实现方法,默认扫描属性
public void setEnvironment(Environment environment) {
this.environment environment;
new RelaxedPropertyResolver(environment, "");
}
// 获得SqlSessionFactory对象
@Bean
public SqlSessionFactory SqlSessionFactoryBean() throws Exception {
SqlSessionFactoryBean sqlSessionFactoryBean new SqlSessionFactoryBean();
(dataSource());
PathMatchingResourcePatternResolver resolver new PathMatchingResourcePatternResolver();
(("classpath*:mybatis/*.xml"));
return ();
}
// 获得DataSource对象
@Bean
public DataSource dataSource() {
DruidDataSource druidDataSource new DruidDataSource();
(("driver-class-name"));
(("url"));
(("username"));
(("password"));
return druidDataSource;
}
}
```
增加启动类和接口
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。