Kotlin开发springboot项目(一)Kotlin语言与Xtend语言有很多相似之处为什么会存在这么多JVM语言?现存的语言提供了太过受限制的功能,要不就是功能太过繁杂,导致语言的臃肿和复杂。Rebel Labs的报道了概览了Java 8,Scala,Kotlin,Ceylon,Xtend,Groovy,Clojure和Fantom。但是如此多的JVM语言可供选择,我们如何会只看中这8种选
转载 2024-04-29 09:57:22
41阅读
Kotlin是一门最近比较流行的静态类型编程语言,而且和Groovy、Scala一样同属Java系。Kotlin具有的很多静态语言特性诸如:类型判断、多范式、扩展函数、模式匹配等等让我无法只作为一个吃瓜群众了,所以稍微花了点时间了解了一下该语言。 实验环境JDK不用说了,Kotlin毕竟是运行在JVM环境下的语言,所以JDK必须,我这里用的JDK1.8数据库:MySQL数据库访问组件:Spring
IDEA中文输入法的智能提示框不会跟随光标的问题我用的开发工具是IDEA 这个版本的IDEA有一个问题; 就是中文输入法的智能提示框不会跟随光标 解决这个问题的办法很简单,只有在安装目录下把JRE文件夹改个名字,或者直接删掉就可以了 这样做了之后,IDEA就会自动使用你系统的JRE环境
转载 2024-04-07 15:16:47
39阅读
Kotlin + SpringBoot + JPA 服务端开发本篇主要介绍一下 kotlin + springboot的服务端开发环境搭建1.概述Kotlin 是一个基于JVM的编程语言, 是IDEA开发工具 jetbrains 公司开发的语言,也被google选为android开发的首选语言, 因为它是完全兼容Java的 所以也可以做后端开发 比如集成我们在使用Java的一些技术框架 ,本篇就来
转载 2024-02-27 13:55:40
3阅读
Spring太复杂了,配置这个东西简直就是浪费生命。尤其在没有什么并发压力,随便搞一个RESTful服务让整个业务跑起来先的情况下,更是么有必要纠结在一堆的XML配置上。显然这么想的人是很多的,于是就有了Spring Boot。又由于Java 8太墨迹于是有了Kotlin。数据源使用MySql, ORM使用MyBatis。通过Spring Boot这个基本不怎么配置的不怎么微的微服务来开发一个We
转载 2024-03-22 16:42:48
57阅读
原文发表于2016-10-31。Kotlin是什么?著名IDE厂商JetBrains开发的基于JVM的静态类型编程语言,声称100% interoperable with Java。Kotlin是由工程师设计的,各种细节设计非常切合工程师的需要。语法近似Java和Scala,且已活跃在Android开发领域,被誉为Android平台的Swift。Kotlin能与Jav
转载 2024-03-18 11:25:57
93阅读
Kotlin开发springboot项目(二)中文学习网站:https://www.kotlincn.net/研究一下kotlin的demo:https://github.com/JetBrains/kotlin-examples Kotlin 文件以 .kt 为后缀。包声明kotlin源文件不需要相匹配的目录和包,源文件可以放在任何文件目录。如果没有指定包,默认为 default 包。
转载 2023-06-07 16:07:17
233阅读
Kotlin是一门很新的语言,它的设计和一些语法糖使它开发起来比Java要简洁很多,效率自然也提高了不少,性能方面,跟java也是不相上下的。 没有接触过Kotlin的朋友可以先到官网看详细教程https://www.kotlincn.net/docs/reference/server-overview.html众所周知SpringBoot是一个对新手极其友好的框架,它使开发者省去了很多的重复且
转载 2024-03-15 14:21:01
59阅读
前言 ​ seata属于近几年开源的项目,在官网大多只详细介绍了分布式事务概念及其标准实现原理,对于实践的代码少之又少,由于seata的版本更新以及与spring的整合,再加上seata配置的多样性和灵活性,各大论坛配置也是五花八门,所以很难搭建成功,题主几乎已经是在各大搜索引擎遍历了seata的搭建版本,有这么写的,有那么写的,能这么配置的,还能
转载 2024-03-21 18:26:22
14阅读
文章目录一.概述1.1 简介1.2 优点1.3 Spring组成1.4 Spring Boot与Spring Cloud二. IOC控制反转2.1 Set注入2.2 IOC本质 一.概述1.1 简介Spring : 春天 —>给软件行业带来了春天2002年,Rod Jahnson首次推出了Spring框架雏形interface21框架。2004年3月24日,Spring框架以interfa
Spring太复杂了,配置这个东西简直就是浪费生命。尤其在没有什么并发压力,随便搞一个RESTful服务 让整个业务跑起来先的情况下,更是么有必要纠结在一堆的XML配置上。显然这么想的人是很多的,于是就 有了Spring Boot。又由于Java 8太墨迹于是有了Kotlin。数据源使用MySql。通过Spring Boot这个基本不怎么配置的,不怎么微的微框架的Spring Data JPA和H
转载 2023-08-02 22:10:07
121阅读
本文讲解 Spring Boot2 基础下,如何使用 Kotlin,并无缝整合与完美交融。为了让读者更加熟悉 Kotlin 的语法糖,笔者会在未来的几篇文章中,聊聊 Kotlin 的新特性及其语法糖。环境依赖修改 POM 文件,添加 spring boot 依赖。 紧接着,我们需要添加 mysql 依赖。 最后,添加 Kotlin 依赖。 注意的是,在 Kotlin 中,data clas
转载 2024-04-30 20:18:58
126阅读
文章目录Kotlin 协程基础概述依赖库普通程序与协程区别线程和协程区别协程是基于线程协程是轻量的协程依赖线程但不会和某个线程绑定协程是非阻塞式 Kotlin 协程基础概述线程:线程一旦开始执行就不会暂停,直到任务结束,这个过程是持续的。线程之间是抢占式的调度。协程:协程是互相协作的程序,Cooperative-routine也就是Coroutine。 协程框架封装了 Java 线程,对开
转载 2024-08-14 12:16:33
38阅读
正式上架:
原创 2022-06-10 09:34:26
126阅读
1点赞
1评论
1、面向对象创建一个 bean 类class Person(var name: String, var age: Int) fun main() { var person = Person("韩小呆", 20) print("人的姓名:${person.name} 人的年龄:${person.age} ") }在这里 “class Person(var name: String,
Kotlin简介:Kotlin是一个基于JVM的静态类型编程语言,由JetBrains设计开发并开源。Kotlin能够与Java进行完全的交互,可以在同一个项目中同时使用Java和Kotlin。并且支持多种平台,包括移动端、服务端以及浏览器端,Kotlin已正式成为Android官方支持开发语言。 Spring Framework 5.0版本中已经正式支持Kotlin语言,SpringBoot从S
转载 2023-11-10 12:20:15
337阅读
1.协程协程不是进程或线程,它的执行过程更类似于子例程或者说不带返回值的函数调用。一个程序可以包含多个协程,类似于一个进程包含多个线程。线程有自己的上下文多个线程存在时它们相对独立,切换受系统控制,而协程也相对独立,也有自己的上下文,但是切换是由自己控制的,当需要切换到其他协程时是由当前协程控制的。线程协程独立性相对独立相对独立上下文有自己的上下文有自己的上下文切换系统决定是否切换当前协程决定是否
转载 2023-10-20 20:22:54
394阅读
springboot整合kotlin+ebean orm,java与kotlin混合开发web1. Idea创建springboot项目,勾选web -> springboot web2. 导入kotlin依赖项以及插件配置3. 导入eBean依赖项4. 完整的pom文件:5. 打开Idea设置 settings中的plugins,查找ebean 11,添加Ebean 11 Enhance
转载 2023-11-11 20:21:53
147阅读
我为与Kotlin语言创建DSL提供了出色的支持,并为此投入了大量精力 。 此功能现在用于创建gradle构建文件 , 在Spring Webflux中定义路由, 使用kotlinx.html库创建html模板。 在这里,我将演示创建基于kotlin的DSL来表示Cloud Foundry应用清单内容 。 当以yaml文件表示时,清单示例如下所示: applications: - n
转载 2024-05-28 13:14:56
47阅读
使用Kotlin开发Spring Boot应用程序最近把KeyOA从Java前移到了Kotlin进行开发,下面说一下需要注意的事项以及一些Kotlin的语法。在Spring Boot中引入Kotlin// build.gradle.kts import org.jetbrains.kotlin.gradle.tasks.KotlinCompile plugins { id("org.spri
转载 2023-09-09 07:40:09
137阅读
  • 1
  • 2
  • 3
  • 4
  • 5