gradle spring 配置解释

plugins {
    id 'java'
    id 'eclipse'
    id 'idea'
        # 统一springboot版本号
    id 'org.springframework.boot' version '2.1.1.RELEASE' apply false
        # 依赖io.spring.dependency-management 插件后可以同意管理版本号
    id 'io.spring.dependency-management' version '1.0.6.RELEASE' apply false
}

apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'idea'
apply plugin: 'org.springframework.boot'
apply plugin: 'io.spring.dependency-management'

jar {
    enabled = true
}
bootJar {
    classifier = 'boot'
}
ext {
    #配置springcloud版本号
    set('springCloudVersion', 'Greenwich.SR2')
}

# 使用  dependencyManagement 配置统一springcloud版本号
dependencyManagement {
    imports {
        mavenBom "org.springframework.cloud:spring-cloud-dependencies:${springCloudVersion}"
    }
}

group = 'com.hahaha'
version = '0.1.0'
sourceCompatibility = 1.8
targetCompatibility = 1.8

repositories {
    mavenCentral()
    maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
}

dependencies {
    implementation('org.springframework.cloud:spring-cloud-starter-netflix-eureka-client')
    implementation('org.springframework.boot:spring-boot-starter-web')
}

转载于:https://www.cnblogs.com/CHWLearningNotes/p/11153025.html

GradleSpring Boot 结合 MyBatisPlus 的配置通常涉及以下几个步骤: 1. **添加依赖**: 在你的 `build.gradle` 文件(通常是 `build.gradle` 或者 `build.gradle.kts`)中,添加 Spring BootSpring Data JPA、MyBatis Plus 和 MySQL(或者其他数据库驱动)的依赖。例如: ```groovy dependencies { implementation 'org.springframework.boot:spring-boot-starter-data-jpa' implementation 'com.baomidou:mybatis-plus-boot-starter:3.4.0' // 或最新版本 annotationProcessor 'com.baomidou:mybatis-plus-annotation:3.4.0' // 只需对编译器生效 runtimeOnly 'mysql:mysql-connector-java' // 如果使用MySQL } ``` 或者如果使用 Kotlin Gradle 插件: ```kotlin implementation("org.springframework.boot:spring-boot-starter-data-jpa") implementation("com.baomidou:mybatis-plus-boot-starter:3.4.0") kapt("com.baomidou:mybatis-plus-annotation:3.4.0") // 只需对编译器生效 implementation("mysql:mysql-connector-java") // 如果使用MySQL ``` 2. **配置数据源**: 在 `application.properties` 或 `application.yml` 中,设置数据源连接信息: ```properties spring.datasource.url=jdbc:mysql://localhost:3306/test?useSSL=false spring.datasource.username=root spring.datasource.password=your_password spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver spring.jpa.hibernate.ddl-auto=update ``` 3. **启用MyBatis Plus**: 在 `@SpringBootApplication` 上添加 `@MapperScan` 注解来扫描 mapper 接口的位置,例如: ```java @SpringBootApplication @MapperScan("com.example.demo.mapper") // 替换为你实际的包名 public class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); } } ``` 4. **创建实体类和持久层映射**: 定义你的 Entity 类(如 User.java),并在对应的 Mapper 接口中定义 CRUD 操作。 5. **注入使用的 Service 或 Repository**: 创建并配置使用 MyBatisPlus 的 Service 或者 JpaRepository 实现业务逻辑。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值