库
无需多言
reloaded工作流leiningen项目模板,作为新建项目的起点。
组件的生命周期和依赖管理。
HTTP抽象,Adapter,Handler,Middleware
在Ring规范基础上,提供路由功能
HTTP客户端
Log库
HTTP请求和响应日志
开发流程
1、生成项目基本结构
$ lein new reloaded yunjia.gateway/student
2、修改配置信息
project.clj
profiles.clj
修改数据库连接信息
3、创建本地配置文件
$ cd gw-student
$ lein setup
这将生成
dev/local.clj
profiles.clj
注意,这两个文件不要放入版本控制中。
4、启动REPL
在项目根目录运行
$ lein repl
启动repl后,可以直接在命令行交互,或者在Idea之类的开发环境连到远程repl。
5、REPL操作
启动Web服务器
user=> (go)
默认配置访问http://localhost:3000/
编辑代码后,更新应用
user=> (reset)
默认配置访问http://localhost:3000/
停止Web服务器
user=> (stop)
参考
leiningen项目模板