# spring-boot-mybatis **Repository Path**: zyqjava/spring-boot-mybatis ## Basic Information - **Project Name**: spring-boot-mybatis - **Description**: spring-boot-mybatis - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2017-03-30 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # spring-boot-mybatis, 依赖spring-boot-parent * [spring-boot](http://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/) * [mybatis](https://github.com/mybatis/spring-boot-starter) * [druid](https://github.com/alibaba/druid) ```xml org.mybatis.spring.boot mybatis-spring-boot-starter 1.1.1 ``` ###application.properties ``` #MYBATIS mybatis.type-aliases-package=com.lance.mybatis.domain mybatis.mapper-locations=classpath*:/mapper/*Mapper.xml mybatis.configuration.map-underscore-to-camel-case=true mybatis.configuration.use-generated-keys=true mybatis.configuration.default-fetch-size=100 mybatis.configuration.default-statement-timeout=30 spring.datasource.type=com.alibaba.druid.pool.DruidDataSource spring.datasource.url=jdbc:mysql://localhost/demo-schema spring.datasource.username=root spring.datasource.password=123456 spring.datasource.driver-class-name=com.mysql.jdbc.Driver # see https://github.com/alibaba/druid spring.datasource.initialSize=5 spring.datasource.minIdle=5 spring.datasource.maxActive=20 spring.datasource.maxWait=60000 spring.datasource.timeBetweenEvictionRunsMillis=60000 spring.datasource.validationQuery=SELECT 1 spring.datasource.testWhileIdle=true spring.datasource.testOnBorrow=false spring.datasource.testOnReturn=false spring.datasource.poolPreparedStatements=true spring.datasource.maxPoolPreparedStatementPerConnectionSize=20 spring.datasource.filters=stat,wall spring.datasource.connectionProperties=druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000 ``` ```java @Mapper public interface UserMapper @SpringBootApplication public class SimpleApplication { public static void main(String[] args) { SpringApplication.run(SimpleApplication.class, args); } /** * ServletRegistrationBean, * @see com.alibaba.druid.support.http.ResourceServlet * @return */ @Bean public ServletRegistrationBean druidServlet() { ServletRegistrationBean druid = new ServletRegistrationBean(); druid.setServlet(new StatViewServlet()); druid.setUrlMappings(Arrays.asList("/druid/*")); Map params = new HashMap<>(); params.put("loginUsername", "admin"); params.put("loginPassword", "admin"); druid.setInitParameters(params); return druid; } } ```