Spring Boot 与 kotlin
全科
这个作者很懒,什么都没留下…
展开
-
Spring Boot 与 Kotlin 上传文件
如果我们做一个小型的web站,而且刚好选择的kotlin 和Spring Boot技术栈,那么上传文件的必不可少了,当然,如果你做一个中大型的web站,那建议你使用云存储,能省不少事情。这篇文章就介绍怎么使用kotlin 和Spring Boot上传文件构建工程 如果对于构建工程还不是很熟悉的可以参考《我的第一个Kotlin应用》完整build.gradle文件g原创 2018-01-21 22:57:09 · 832 阅读 · 0 评论 -
Spring Boot与Kotlin 整合全文搜索引擎Elasticsearch
Elasticsearch 在全文搜索里面基本是无敌的,在大数据里面也很有建树,完全可以当nosql(本来也是nosql)使用。这篇文章简单介绍Spring Boot使用Kotlin语言连接操作 Elasticsearch。但是不会做很详细的介绍,如果要深入了解Elasticsearch在Java/kotlin中的使用,请参考我之前编写的《Elasticsearch Java API 手册》 ...原创 2018-01-29 10:39:00 · 712 阅读 · 0 评论 -
使用Spring Boot和Kotlin创建RESTfull API
使用Kotlin 结合SpringBoot 开发一个RESTFul版本的 Hello World。如果单单Kotlin 我是不相信在短时间内有产生多大的风波,但是如果Kotlin 能和 Java 开发神器 SpringBoot 结合起来,我感觉能飞。。。1.首先新建Gradle的Kotlin工程打开IDEA ,File->New->Project原创 2018-01-17 15:59:34 · 535 阅读 · 0 评论 -
Spring Boot 与 Kotlin 验证web表单信息
在做web开发的时候,我们需要验证表单,确认用户提交的信息是安全的,比如用户名不能超过多少位,密码不能少于多少位等等。那么如何在Spring Boot 与 Kotlin中验证表单信息?在springmvc工程中,需要检查表单信息,表单信息验证主要通过注解的形式。表单验证下面我们在之前《Spring Boot 与 kotlin 使用Thymeleaf模板引擎渲染web视图》项目的原创 2018-01-20 16:30:20 · 439 阅读 · 0 评论 -
Spring Boot 与 Kotlin 处理Web表单提交
我们在做web开发的时候,肯定逃不过表单提交,这篇文章通过Spring Boot使用Kotlin 语言 创建和提交一个表单。下面我们在之前《Spring Boot 与 Kotlin使用Freemarker模板引擎渲染web视图》项目的基础上,增加处理表单提交。build.gradle 文件没有变化,这里贴一下完整的build.gradlegroup 'name.quanke.kot原创 2018-01-20 13:40:10 · 608 阅读 · 0 评论 -
Spring Boot 与 Kotlin Web应用的统一异常处理
做Web应用,请求处理过程中发生错误是非常常见的。Spring Boot提供了一个默认的映射:/error,当处理中抛出异常之后,会转到该请求中处理,并且该请求有一个全局的错误页面用来展示异常内容。选择一个之前实现过的Web应用(chapter11-5-1 )为基础,启动该应用,访问一个不存在的URL,或是修改处理内容,直接抛出异常,如:@RequestMapping("/hello"...原创 2018-01-19 21:48:48 · 834 阅读 · 0 评论 -
Spring Boot 与 Kotlin 定时任务(Scheduling Tasks)
在编写Spring Boot应用中会遇到这样的场景,比如:需要定时地发送一些短信、邮件之类的操作,也可能会定时地检查和监控一些标志、参数等。创建定时任务在Spring Boot中编写定时任务是非常简单的事,下面通过实例介绍如何在Spring Boot中创建定时任务,实现每过5秒输出一下当前时间。在Spring Boot的主类中加入@EnableScheduling注解,启用定时任务...原创 2018-02-02 10:33:53 · 2162 阅读 · 0 评论 -
Spring Boot 与 Kotlin使用Freemarker模板引擎渲染web视图
在《Spring Boot 与 Kotlin 使用Thymeleaf模板引擎渲染web视图》 一文中,我们使用Thymeleaf模板引擎渲染web视图,体验了kotlin 与spring boot结合是相当好的,这篇文章中继续介绍web视图,但是是使用Freemarker模板引擎渲染web视图。Web相关的介绍这里就不多阐述,还没了解的请移步《Spring Boot 与 Kotlin 使用T原创 2018-01-18 15:32:33 · 518 阅读 · 0 评论 -
Spring Boot与Kotlin使用Spring Data Rest创建HAL风格Restful接口
REST web服务已成为在web上应用程序集成的首选方式。在其核心中,REST定义了系统由客户端交互的资源组成。这些资源以超媒体驱动的方式实现。Spring MVC为构建这些服务提供了坚实的基础。但是,对于多域对象系统,即使实施REST web服务的最简单原则也可能相当乏味,并且导致大量样板代码。Spring Data REST构建在Spring Data repositories之上,并自...原创 2018-01-26 13:36:55 · 1357 阅读 · 0 评论 -
Spring Boot 与 kotlin 使用Thymeleaf模板引擎渲染web视图
在《使用Spring Boot和Kotlin创建RESTfull API》一文中,我们完成了一个简单的RESTful 服务,体验了Spring Boot 与 kotlin结合的神力,但是往往我们也需要web的支持,那么本篇就在上一个文章的基础上介绍Spring Boot 与 kotlin 使用Thymeleaf模板引擎渲染web视图。静态资源访问在我们开发Web应用的时候,需要原创 2018-01-17 16:00:42 · 619 阅读 · 0 评论 -
我的第一个Kotlin应用
今天开始正式学习Kotlin这门语言,学习之前看了很多关于Kotlin的推广文,本来一门新的语言很难普及,有Google站台,心里有底了很多,本人做过Android开发,所以对于Android相关的东西还是比较关注的。废话说了这么多,现在正式开始我的第一个Kotlin应用,当然从打印Hello World开始。Kotlin有多种方式打印Hello World,比如通过命令行、通原创 2018-01-17 15:57:06 · 307 阅读 · 0 评论 -
Spring Boot 与 Kotlin 整合MyBatis
最近使用jpa比较多,再看看mybatis的xml方式写sql觉得不爽,接口定义与映射离散在不同文件中,使得阅读起来并不是特别方便。因此使用Spring Boot去整合MyBatis,在注解里写sql参考《我的第一个Kotlin应用》创建项目,在build.gradle文件中引入依赖compile "org.mybatis.spring.boot:mybatis-sprin...原创 2018-01-25 10:03:55 · 1757 阅读 · 0 评论 -
Spring Boot 与 Kotlin 使用MongoDB数据库
我们在产品中用到NoSQL数据库MongoDB。下面就来简单介绍一下MongoDB,并且通过一个例子来介绍Spring Boot中对MongoDB访问的配置和使用。MongoDB简介MongoDB是一个基于分布式文件存储的数据库,它是一个介于关系数据库和非关系数据库之间的产品,其主要目标是在键/值存储方式(提供了高性能和高度伸缩性)和传统的RDBMS系统(具有丰富的功能)之间架起一...原创 2018-01-24 09:59:06 · 1282 阅读 · 0 评论 -
Spring Boot 与 Kotlin 使用Redis数据库
Spring Boot中除了对常用的关系型数据库提供了优秀的自动化支持之外,对于很多NoSQL数据库一样提供了自动化配置的支持,包括:Redis, MongoDB, Elasticsearch, Solr和Cassandra。使用RedisRedis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库。Redis官网Redis中...原创 2018-01-23 18:39:52 · 1034 阅读 · 0 评论 -
Spring Boot 与 Kotlin使用Spring-data-jpa简化数据访问层
在《Spring Boot 与 Kotlin 使用JdbcTemplate连接MySQL》 中介绍了一种基本的数据访问方式,结合构建RESTful API和使用Thymeleaf模板引擎渲染Web视图的内容就已经可以完成App服务端和Web站点的开发任务了。然而,在实际开发过程中,对数据库的操作无非就“增删改查”。就最为普遍的单表操作而言,除了表和字段不同外,语句都是类似的,开发人员需要写大量...原创 2018-01-22 23:20:45 · 1481 阅读 · 0 评论 -
Spring Boot 与 Kotlin 使用JdbcTemplate连接MySQL
之前介绍了一些Web层的例子,包括构建RESTful API、使用Thymeleaf模板引擎渲染Web视图,但是这些内容还不足以构建一个动态的应用。通常我们做App也好,做Web应用也好,都需要内容,而内容通常存储于各种类型的数据库,服务端在接收到访问请求之后需要访问数据库获取并处理成展现给用户使用的数据形式。本文介绍在Spring Boot基础下配置数据源和通过JdbcTemplate编写数原创 2018-01-22 09:35:56 · 877 阅读 · 0 评论 -
抱歉!不要用Java的语法思维来写Kotlin
写了多年的Java,直到看到Kotlin,原来代码可以如此优雅!如果你是像我一样是一名优秀的Java开发者^_^,而且已经想用kotlin来实现你的程序,那么,抱歉!不要用Java的语法思维来写Kotlin,不要让kotlin的优雅埋没。如果你没有Java开发经验,下面的内容也对你会有帮助。。。1.尽可能的少用 !!个人感觉对于Null的检查是Koltin最语法糖的东西了,...原创 2018-03-08 23:00:10 · 481 阅读 · 0 评论