栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

IDEA 使用Kotlin、Gradle创建Spring工程

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

IDEA 使用Kotlin、Gradle创建Spring工程

1.新建工程

新建项目 -> Gradle -> Kotlin/JVM

2.Gradle build.gradle配置文件介绍
//创建项目输入groupId
group 'pers.gradle'
//jdk的版本,1.8
sourceCompatibility = 1.8
//创建项目所输入的版本
version '1.0-SNAPSHOT'


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


dependencies {
	//gradle jar包坐标可以访问,maven中央仓库[https://mvnrepository.com],找到相对应的jar包,选择[gradle]选项卡,复制该地址即可。
    implementation "org.jetbrains.kotlin:kotlin-stdlib"
    testImplementation 'org.junit.jupiter:junit-jupiter-api:5.6.0'
    testRuntimeonly 'org.junit.jupiter:junit-jupiter-engine'
    //引入spring依赖
    compile group: 'org.springframework', name: 'spring-context', version: '5.1.5.RELEASE'
    //引入lombok依赖
    //@Data注解在类上,会为类的所有属性自动生成setter/getter、equals、canEqual、hashCode、toString方法,如为final属性,则不会为该属性生成setter方法。
    compileonly group: 'org.projectlombok', name: 'lombok', version: '1.18.2'
}
3.Gradle Spring 项目

项目结构:

  1. 在dao文件夹下编写接口类与实现类
  2. 在model文件夹下编写实体类
  3. 在service文件夹下编写接口类与实现类
  4. 在test.kotlin文件夹下编写测试类UserTest01
4.配置文件applicationContext.xml

在resources文件夹下编写配置文件applicationContext.xml







    
    


5.测试
class UserTest01 {

    @Test
    fun test(){
        val applicationContext = ClassPathXmlApplicationContext("applicationContext.xml")
        val userDaoImpl:UserDaoImpl = applicationContext.getBean("userDao") as UserDaoImpl
        userDaoImpl.save()
        val userServiceImpl: UserServiceImpl = applicationContext.getBean("userService") as UserServiceImpl
        userServiceImpl.save()
    }
    
}

测试结果:

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/682891.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号