SpringBoot项目搭建

本文详细介绍了如何搭建一个SpringBoot项目,包括整合MybatisPlus、Mybatis、Thymeleaf、Email、Redis,配置数据库、热部署、文件上传、阿里云镜像以及部署jar包的步骤。涉及到的工具有Druid、Mysql、阿里云镜像等。
摘要由CSDN通过智能技术生成

项目搭建

一、SpringBoot项目搭建

(版本2.2.5.RELEASE,jdk1.8为例)

1.整合MybatisPlus

  1. pom文件中引入依赖

    <dependency>
        <groupId>com.baomidou</groupId>
        <artifactId>mybatis-plus-boot-starter</artifactId>
        <version>3.5.1</version>
    </dependency>
    
  2. 启动类上加上注解

    @MapperScan(value = "com.aurora.finance.mapper")
    
  3. yml配置日志输出

    mybatis-plus:
      configuration:
        log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
    
  4. 配置分页插件

    @Configuration
    public class MyBatisPlusConfig {
         
        @Bean
        public MybatisPlusInterceptor mybatisPlusInterceptor(){
         
            MybatisPlusInterceptor mybatisPlusInterceptor=new MybatisPlusInterceptor();
            mybatisPlusInterceptor.addInnerInterceptor(new PaginationInnerInterceptor());
            return mybatisPlusInterceptor;
        }
    }
    
  5. 注意:使用插件自动生成时,base package之间是.
    在这里插入图片描述

2.整合Mybatis

  1. pom中引入依赖

    <dependency>
        <groupId>org.mybatis.spring.boot</groupId>
        <artifactId>mybatis-spring-boot-starter</artifactId>
        <version>2.1.1</version>
    </dependency>
    
  2. 指定sql映射文件位置

    mybatis:
      #  config-location: classpath:mybatis/mybatis-config.xml
      # 指定sql映射文件位置
      mapper-locations: classpath:com/qinjingcao/finance/mapper/*.xml
    
  3. yml配置日志输出

    #配置Mybatis日志输出
    logging:
      level:
        com.qinjingcao.finance: debug
    

3.整合Thymeleaf

  1. pom中引入依赖

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-thymeleaf</artifactId
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值