Kotlin中国 为您找到相关结果 7

Kotlin集成 SpringBoot 混合Java库开发

只是用这两个插件: apply plugin: 'org.springframework.boot'apply plugin: 'kotlin' 完整配置: buildscript { ext.kotlin_version = '1.1.2' // Required for Kotlin integration ext.spring_boot_version = '1.5.3.RELEASE' repositories { jcenter() } dependencies { classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" // Required for Kotlin integration clas...阅读全文

博文 2017-06-07 02:02:05 华夏商周秦汉唐宋元明清中华民国

Spring Boot+Kotlin

当遇到kotlin后,可能再也不想写Java代码了。kotlin 相对scala来说更简单。 要用到的开发工具有: JDK 1.7/1.8 Gradle 2.14.1 Intellj IDEA 2016.2.5 先来创建一个打印用户名列表的程序练练手。 打开IDEA, 选择Gradle, 再选择kotlin, 然后按照提示完成工程的创建。 创建完毕后,默认是没有源代码目录,需要在根目录下创建src/main/kotlin,src/main/resources, 以及单元测试需要的src/test/kotlin, src/test/resources目录。 修改build.gradle, group 'com.foo' version '0.1' buildscript { ext.kotli...阅读全文

博文 2017-05-23 11:43:37 FeiFeiZheng

《Springboot极简教程》使用Spring Boot, JPA, Mysql, ThymeLeaf,gradle, Kotlin快速构建一个CRUD Web App

使用Spring Boot, JPA, Mysql, ThymeLeaf,gradle, Kotlin快速构建一个CRUD Web App Thymeleaf is a modern server-side Java template engine for both web and standalone environments. Thymeleaf's main goal is to bring elegant natural templates to your development workflow — HTML that can be correctly displayed in browsers and also work as static prototypes, allowin...阅读全文

博文 2017-05-27 15:17:33 华夏商周秦汉唐宋元明清中华民国

用Kotlin写一个基于Spring Boot的RESTful服务

Spring太复杂了,配置这个东西简直就是浪费生命。尤其在没有什么并发压力,随便搞一个RESTful服务让整个业务跑起来先的情况下,更是么有必要纠结在一堆的XML配置上。显然这么想的人是很多的,于是就有了Spring Boot。又由于Java 8太墨迹于是有了Kotlin。 数据源使用MySql。通过Spring Boot这个基本不怎么配置的,不怎么微的微框架的Spring Data JPA和Hibernate来访问数据。 处理依赖 这里使用Gradle来处理依赖。 首先下载官网给的初始项目:git clone https://github.com/spring-guides/gs-accessing-data-jpa.git 然后跳转到gs-accessing-data-jpa/initi...阅读全文

博文 2017-05-27 15:23:52 uncle_charlie

使用kotlin写自己的dsl

最近正在学kotlin,为什么使用kotlin呢?好处简直太多,和java的无缝结合,大量的语法糖,函数式编程,并且天然地支持定义dsl。什么是dsl呢?就是通过一系列的lambda函数接口定义出来的面向特定问题的语言,本质上就是调用函数,写起来就像: var conf= buildConfiguration{ connection { username = "***" password = "******" url = "jdbc:mysql://localhost:3306/******" driver = Driver::class.java } c3p0 { max_size = 30 min_size = 10 timeout=5000 max_statements=100 idl...阅读全文

博文 2017-05-27 15:24:24 咖啡加方糖

《Springboot极简教程》 Springboot plus Kotlin :Hello,World

我们的理念是用极简的招数,打败绝顶"高手"。 Kotlin, Console: Hello,World Step1. 新建gradle,kotlin工程: 螢幕快照 2017-03-11 12.40.05.png Step2. 配置build.gradle group 'com.jason.chen.mini_springboot' version '1.0-SNAPSHOT' buildscript { ext.kotlin_version = '1.1.0' repositories { mavenCentral() } dependencies { classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"...阅读全文

博文 2017-05-27 15:04:53 华夏商周秦汉唐宋元明清中华民国

Spring Boot in Kotlin实践

关注已久的Kotlin语言终于发布1.0.0版本了,参见JetBrains正式发布Kotlin 1.0:JVM和Android上更好用的语言。我看到文章中提到,spring boot社区也及时跟进了对koltin语言的支持,如果这门语言能够消除一些Java中的坑,我觉得可以了解下。 在spring.io找到Developing Spring Boot applications with Kotlin一文,下文是我根据文中的内容进行的实验。 在https://start.spring.io中生成项目骨架: Group,使用com.example Artifact,使用koltinDemo Name,使用koltinDemo Description,使用Demo project for Spri...阅读全文

博文 2017-05-27 15:19:41 杜琪