FirstGradle

本贴最后更新于 1829 天前,其中的信息可能已经时移世改

一、导入依赖

20190916011216.png

二、build.gradle

  1. 整合 SpringBoot
plugins {
    id 'java'
}

group 'com.qiang'
version '1.0.0-SNAPSHOT'

sourceCompatibility = 1.8

repositories {
    mavenCentral()
}

dependencies {
    testCompile group: 'junit', name: 'junit', version: '4.12'
    compile group: 'org.springframework.boot', name: 'spring-boot-starter-web', version: '2.1.4.RELEASE'
}

三、Application

  1. 启动成功

20190916012949.png

四、整合 Mabatis

  1. 导入依赖
compile group: 'mysql', name: 'mysql-connector-java', version: '8.0.15'
compile group: 'com.alibaba', name: 'druid', version: '1.1.18'
compile group: 'org.mybatis.spring.boot', name: 'mybatis-spring-boot-starter', version: '2.0.1'
  1. 设置资源文件夹
sourceSets {
    main {
        resources {
            srcDirs("src/main/java", "src/main/resources")
        }
    }
}
  1. 在主函数上加上注解
@MapperScan({"com.qiang.mapper"})

五、application.yml

server:
  port: 8080
spring:
  application:
    name: FirstGradle
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=CTT
    username: root
    password: root
    type: com.alibaba.druid.pool.DruidDataSource

六、整合 PageHelper

  1. 导入依赖
compile group: 'com.github.pagehelper', name: 'pagehelper', version: '4.1.6'
  1. 配置 PageHelper

  • 使用
  • 七、整合 Redis
    
    1. 导入依赖
    compile('org.springframework.boot:spring-boot-starter-data-redis:2.1.3.RELEASE') {
            exclude group: 'redis.clients', module: 'jedis'
            exclude group: 'io.lettuce', module: 'lettuce-core'
        }
        compile group: 'redis.clients', name: 'jedis', version: '2.9.0'
    
    1. Redis 配置
    
    
  • RestTemplate 配置
  • 
    
  • 使用
  • 八、项目结构
    

    20190916233957.png

    九、源代码

    FirstGradle.zip

    • Gradle
      41 引用 • 20 回帖 • 2 关注

    相关帖子

    回帖

    欢迎来到这里!

    我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

    注册 关于
    请输入回帖内容 ...