4 Unstar Star 9 Fork 2

xxfaxy / gin_newGo

Create your Gitee Account
Explore and code with more than 5 million developers,Free private repositories !:)
Sign up
This repository doesn't specify license. Without author's permission, this code is only for learning and cannot be used for other purposes.
基于GO GIN的MVC框架 spread retract

Clone or download
README.md 955 Bytes
Copy Edit Web IDE Raw Blame History

配置

配置文件在Config目录下,实现了环境分离,目前只写了数据库部分的,需要配置其他的照着写就好了。

运行

1.开发调试

go run . -env Local(默认值)
go run . -env Product

环境值的不同,读取的配置文件也不同。

2.正式环境

go build
./Dry -env Local(默认值)
./Dry -env Product

特点

1.基于GIN。

2.利用反射实现了路由的自动注册,免得一个一个地写。

3.符合传统MVC架构的特点。

4.环境分离。

5.没有引入ORM,而是提供一个拼接SQL的库,使用简单。

6.支持数据库的单实例。

其他

1.这只是花了1天时间搭建的简单框架,不适合用于生产环境,但值得学习或者参考。

2.本人的另一个开源项目,基于swoole的开发框架,https://gitee.com/drycms/drycms

3.本人个人网站https://www.zhouchun.net

Comment ( 0 )

Sign in for post a comment

Go
1
https://gitee.com/xxfaxy/gin_new.git
git@gitee.com:xxfaxy/gin_new.git
xxfaxy
gin_new
gin_new
master

Search

131423 f1aaba0b 1899542 094922 1c74bed3 1899542