引入pom依赖

在使用Spring Boot进行数据库交互时,我们需要在项目的pom.xml文件中引入相关的依赖。具体依赖包括druid、mysql-connector-java和mybatis-spring-boo

在使用Spring Boot进行数据库交互时,我们需要在项目的pom.xml文件中引入相关的依赖。具体依赖包括druid、mysql-connector-java和mybatis-spring-boot-starter。

```xml

druid

1.0.20

mysql

mysql-connector-java

mybatis-spring-boot-starter

1.1.1

```

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;

}

}

```

增加启动类和接口

标签: