Kotlin学习随笔一 - 简单需求和项目初始化

Kotlin是对Java的一个简练的封装,提供了很多便利性的语法,熟练使用后,会大大缩减代码的行数,提高编码的速度。

具体Kotlin的优劣,网上很多评论,有兴趣的可以去看看,我们开始我们简单的demo开发。

需求:最简单的用户的CRUD,提供REST服务

开发工具:IDEA

Java框架:Springboot

数据库:Mysql

ORM:Hibernate JPA

好,下面来感受一下Kotlin的魅力,首先我们用IDEA新建一个基于Kotlin的Springboot项目,Kotlin是IntelliJ 公司推出的产品,所以IDEA原生就支持该语法。

明天继续。。。。

原文地址:https://www.cnblogs.com/szwangyu51/p/9880324.html

时间: 2024-08-30 15:02:03

Kotlin学习随笔一 - 简单需求和项目初始化的相关文章

Vue 学习随笔五 - 简单项目设计

学一门技术的最好方法是用这个技术去做一件事情,现在规划一下我们这个DEMO的简单需求. 概述:做一个后台系统,实现简单的实体CRUD,以及跟前台的交互功能. UI:集成Bootstrap样式,实现简单后台的框架 后台:Springboot,使用Kotlin开发 需求:User的CRUD,User包括子类Car 就这么简单的功能,主要是用来学习VUE+Kotlin. 第一步:集成Bootstrap,毕竟不会做样式,真实项目有UI去操作,我们目前只需要简单的使用现成的框架即可. 1. 安装Boots

Hibernate学习——建立一个简单的Hibernate项目

最近老师让做个web小应用,大三的时候学习过一点J2EE的东西,也做过一些web相关的XXX管理系统,都是用servlet,jsp这些完成的,虽然勉强能够完成任务,但其中各种代码掺杂在一起,不好看而且维护起来也很麻烦,出了一点问题要调试好久才能解决.这次打算让自己多学一点东西,在项目的架构上我使用了struts2实现了多层代码的分离,在数据库方面,因为以往的经历都需要对连接数据库进行一个封装,里面包含有数据库的连接,记录的添加,查询,修改和删除等操作,每次使用的过程中都需要先实现一个连接对象然后

linux 学习随笔-shell简单编写

脚本最好都放在/usr/local/sbin中 脚本的执行 sh -x 脚本.sh -x可以查看执行过程 1在脚本中使用变量 使用变量的时候,需要使用$符号:  #!/bin/bash  ##把命令赋值为变量,需要使用反引号  d=`date +"%H:%M:%S"`  echo "The script begin at $d"  echo "Now we'll sleep 2 seconds"  sleep 2  d1=`date +"

关于提高映射速度的ASMA测序技术学习随笔

  最近看了一篇关于NGS(下一代测序).ASAM的论文.名字为<AMAS: Optimizing the Partition and Filtration of Adaptive Seeds to Speed up Read Mapping>.这篇论文介绍了一种可以提高映射速度的测序技术--AMAS.总体上来说这个技术的映射速度.内存占用.稳定性都是最优的.ASAM测序方法使用的核心是与GEM(The Genome Multitool)相同的自适应种子.之后又介绍了与其他主流测序算法的对比.

Spring学习随笔(2):Eclipse下Spring环境配置+入门项目

1 准备工作 (按需下载) Eclipse 下载:http://www.eclipse.org/downloads/eclipse-packages/ : Spring 下载:http://repo.spring.io/libs-release-local/org/springframework/spring/  版本自选: Spring aop另需的3个包:http://download.csdn.net/download/lk_lxn/6397895 2 Spring IDE help->E

深入学习Flask框架之简单创建一个项目

在前面一篇讲了如何创建一个虚拟环境,今天这一篇就来说说如何创建一个简单的Flask项目.关于Flask的具体介绍就不详细叙述了,我们只要知道它非常简洁.灵活和扩展性强就够了.它不像Django那样集成度特别高.Flask只是一个内核,默认依赖于两个外部库: Jinja2 模板引擎和 Werkzeug WSGI 工具集,其他很多功能都是以扩展的形式进行嵌入使用. 一.一个简单的小例子 创建一个Flask项目的步骤: 1.导入Flask类 2.创建程序实例 3.定义视图(函数) 4.启动服务器 1

springboot学习之构建简单项目搭建

概述 相信对于Java开发者而言,spring和springMvc两个框架一定不陌生,这两个框架需要我们手动配置的地方非常多,各种的xml文件,properties文件,构建一个项目还是挺复杂的,在这种情况下,springboot应运而生,他能够快速的构建spring项目,而且让项目正常运行起来的配置文件非常少,甚至只需要几个注解就可以运行整个项目. 总的说来,springboot项目可以打成jar包独立运行部署,因为它内嵌servlet容器,之前spring,springMvc需要的大量依赖,

springboot学习随笔(二):简单的HelloWorld

接上章搭建好springboot环境后,开始开发入门级HelloWorld 一.构建简单的springboot项目 1.新建项目,选择Spring/Spring Starter Project 2.Next 此处目前阶段只选择web即可 3.Finish,生成项目(下图为参考图,非本次新建的HelloWorld项目图,除了项目名,包名有出入外,其余一样,只需关注结构) 4.启动项HelloWorldApplication 5.编写controller,实现HelloWorld 在启动项Hello

Kotlin学习与实践 (三)fun 函数

通过例子来学习如何高效的在Kotlin中定义使用函数. 1.命名参数.默认参数.顶层函数.扩展函数 * 展示几种创建集合类的方法和扩展的简单操作集合类的方法 fun createCollection() { val set = hashSetOf(1, 12, 26) println("hashSetOf -- > ${set.javaClass}") val list = arrayListOf(12, 24, 66) println("arrayListOf --