go-spring GoLang 应用程序框架开源项目

我要开发同款
匿名用户2019年10月28日
55阅读
开发技术GO语言
所属分类Google Go、Web框架、Web应用开发
授权协议Apache

作品详情

Go-Spring是模仿Java Spring全家桶实现的一套GoLang应用程序框架。Go-Spring的目标是让GoLang程序员也能用上如JavaSpring那般威力强大的编程框架。

特性:

提供完善的IoC容器,支持依赖注入、属性绑定;提供强大的启动器框架,支持自动装配、开箱即用;提供常见组件的抽象层,支持灵活地替换底层实现;入门指南

Go-Spring当前使用Go1.12进行开发,使用GoModules进行依赖管理。

packagemainimport("github.com/go-spring/spring-boot"_"github.com/go-spring/starter-echo")funcinit(){SpringBoot.RegisterBean(new(Echo)).Init(func(e*Echo){SpringBoot.GetBinding("/",e.Call)})}typeEchostruct{GoPathstring`value:"${GOPATH}"`}func(e*Echo)Call()string{returne.GoPath}funcmain(){SpringBoot.RunApplication()}

更多示例请见文档。

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论