Gradle的学习
Gradle的学习项目构建工具–脚本采用Groovy书写
项目结构
外层setting.gradle为根项目的配置,可以知道需要包含哪些模块
最外层的build.gralde也是根项目的配置,模块中的build.gradle是子项目的配置
gradle文件夹下面是版本配置以及gradle所需要的脚本
最外层的gradlew为linux/mac下的脚本,.bat是windwos下面用的脚本
优先运行setting配置,再运行主项目中的build,其次运行子build
gradle中的task
gradle中所有的构建工作都是有task完成的,他处理类,编译,打包,发布等操作
可以运行gradlew tasks查看当前项目等task
需要jdk版本>=1.8
task的书写
task执行顺序
默认加载顺序自上而下
可以自定义执行顺序
hello.dependsOn clear
默认的gradle task
gradlew clean
gradlew build
等
RESTful API接口规范
随着写的项目代码越来越多,感觉优雅的接口命名,可以大幅提高前端与后端的对接效率.从而整理一下使用到的规范
一.选择HTTP方法
GET: 用于检索资源。
POST: 用于创建新资源。
PUT: 用于更新资源。
DELETE: 用于删除资源。
二.使用具体的名词表示资源
使用名词来表示资源,例如 /users 表示用户资源。
三.使用复数形式的名词
对资源使用复数形式的名词,例如 /users 而不是 /user.
四.使用清晰的URL结构
使用清晰的URL路径,例如 /users/{id} 表示获取特定用户.
五.使用查询参数进行过滤和排序
使用查询参数如 ?sort=field 或 ?filter=value 来进行排序和过滤.
六.使用HTTP状态码来表示操作结果
使用适当的HTTP状态码来表示操作结果,例如 200 OK、201 Created、204 No Content、400 Bad Request、404 Not Found 等.