monolithic_arch_golang

command module
v0.0.0-...-654a53c Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 21, 2021 License: Apache-2.0 Imports: 12 Imported by: 0

README

Fenix's Bookstore后端:Go语言实现

这是Fenix's Bookstore单体版本的Go语言版本,与Java版本具有完全相同的功能和非常相似的代码结构,具体信息可参考Fenix's Bookstore的Spring Boot版本

运行程序

在已安装好Go语言环境,以及CGO编译器(使用的SQLite 3用到了CGO)的前提下,执行以下命令运行程序:

# 下载源码
git clone https://github.com/fenixsoft/monolithic_arch_golang.git && cd monolithic_arch_golang

# 编译
go build

# 运行程序
./monolithic_arch_golang

依赖信息

协议

  • 本作品代码部分采用Apache 2.0协议进行许可。遵循许可的前提下,你可以自由地对代码进行修改,再发布,可以将代码用作商业用途。但要求你:

    • 署名:在原有代码和衍生代码中,保留原作者署名及代码来源信息。
    • 保留许可证:在原有代码和衍生代码中,保留Apache 2.0协议文件。
  • 本作品文档部分采用知识共享署名 4.0 国际许可协议进行许可。 遵循许可的前提下,你可以自由地共享,包括在任何媒介上以任何形式复制、发行本作品,亦可以自由地演绎、修改、转换或以本作品为基础进行二次创作。但要求你:

    • 署名:应在使用本文档的全部或部分内容时候,注明原作者及来源信息。
    • 非商业性使用:不得用于商业出版或其他任何带有商业性质的行为。如需商业使用,请联系作者。
    • 相同方式共享的条件:在本文档基础上演绎、修改的作品,应当继续以知识共享署名 4.0国际许可协议进行许可。

Documentation

Overview

Code generated by rice embed-go; DO NOT EDIT.

Directories

Path Synopsis
控制器公共方法 只实现OAuth2中的Password模式作系统登陆用途,其他没有用到的细节均忽略 结算清单相关的资源 静态资源控制器,负责注册HTML、CSS、图片等静态资源
控制器公共方法 只实现OAuth2中的Password模式作系统登陆用途,其他没有用到的细节均忽略 结算清单相关的资源 静态资源控制器,负责注册HTML、CSS、图片等静态资源
模型的行为动作,可见不支持泛型写这些东西是多么的啰嗦 模型结构
模型的行为动作,可见不支持泛型写这些东西是多么的啰嗦 模型结构
infrasturcture
db
日志中间件 提供自动带有上下文访问路径、事务ID等支持
日志中间件 提供自动带有上下文访问路径、事务ID等支持
auth
用户认证相关服务
用户认证相关服务
payment
支付应用服务
支付应用服务

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL