| <dependency> |
| <groupId>org.springframework.boot</groupId> |
| <artifactId>spring-boot-starter-web</artifactId> |
| <version>2.6.5</version> |
| </dependency> |
| <dependency> |
| <groupId>org.springframework.boot</groupId> |
| <artifactId>spring-boot-starter-test</artifactId> |
| <version>2.6.5</version> |
| <scope>test</scope> |
| </dependency> |
| <dependency> |
| <groupId>com.baomidou</groupId> |
| <artifactId>mybatis-plus-boot-starter</artifactId> |
| <version>3.4.2</version> |
| </dependency> |
| <dependency> |
| <groupId>mysql</groupId> |
| <artifactId>mysql-connector-java</artifactId> |
| <version>8.0.28</version> |
| </dependency> |
| <dependency> |
| <groupId>org.projectlombok</groupId> |
| <artifactId>lombok</artifactId> |
| <version>1.18.22</version> |
| <scope>provided</scope> |
| </dependency> |
| <dependency> |
| <groupId>com.github.pagehelper</groupId> |
| <artifactId>pagehelper</artifactId> |
| <version>5.1.11</version> |
| </dependency> |
| server: |
| port: 80 |
| spring: |
| application: |
| name: demo |
| datasource: |
| driver-class-name: com.mysql.cj.jdbc.Driver |
| username: root |
| password: 123456 |
| url: jdbc:mysql://127.0.0.1:3306/test?characterEncoding=utf-8&useSSL=false |
| main: |
| allow-circular-references: true |
| devtools: |
| restart: |
| enabled: true |
| |
| logging: |
| level: |
| com: |
| ychen: |
| mybatis: debug |
| |
| mybatis: |
| configuration: |
| map-underscore-to-camel-case: true |
| mybatis-plus: |
| mapper-locations: classpath:mapper/*.xml |
| @SpringBootApplication |
| public class DemoApplication { |
| |
| public static void main(String[] args) { |
| SpringApplication.run(DemoApplication.class, args); |
| } |
| |
| } |
| @Configuration |
| @MapperScan("com.ychen.mybatis.mapper") |
| public class MybatisPlusConfig { |
| |
| @Bean |
| public MybatisPlusInterceptor mybatisPlusInterceptor() { |
| MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor(); |
| PaginationInnerInterceptor paginationInnerInterceptor = new PaginationInnerInterceptor(); |
| paginationInnerInterceptor.setDbType(DbType.MYSQL); |
| paginationInnerInterceptor.setOverflow(true); |
| interceptor.addInnerInterceptor(paginationInnerInterceptor); |
| return interceptor; |
| } |
| |
| @Bean |
| public ConfigurationCustomizer configurationCustomizer() { |
| return configuration -> configuration.setUseDeprecatedExecutor(false); |
| } |
| |
| @Bean |
| public PageInterceptor pageInterceptor() { |
| return new PageInterceptor(); |
| } |
| |
| } |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下