不少公司觉得php的性能较低,于是采用java做逻辑处理,php做表现层的做法,个人觉得对于业务量比较复杂,安全性要求较高的项目,可以采用此类做法;于是我学着搭建了一个基于spring boot的接口框架;接口选择的语言是kotlin,理由是kotlin可以使用java的包,可编译成java的字节码;这类语言还有很多,比如groovy,scalar等,不再阐述;
首先说明下这几个东西是做什么的:
gradle
Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建开源工具。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,抛弃了基于XML的各种繁琐配置。
面向Java应用为主。当前其支持的语言限于Java、Groovy、Kotlin和Scala,计划未来将支持更多的语言。
springboot
Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。用我的话来理解,就是 Spring Boot 其实不是什么新的框架,它默认配置了很多框架的使用方式,就像 Maven 整合了所有的 Jar 包,Spring Boot 整合了所有的框架。
kotlin
Kotlin 是一个用于现代多平台应用的静态编程语言 [1] ,由 JetBrains 开发。
Kotlin可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。
Kotlin已正式成为Android官方支持开发语言。
配置方法如下:
1. 下载gradle配置环境变量
下载后解压
2. 新建项目
选用语言为kotlin
勾上web
项目名字及位置
选择本地的gradle
控制器
启动,gradle/task/application/bootRun
访问,默认是8080端口