当前位置: 首页 > news >正文

go初识iris框架(七) - 实战资源导入和项目框架搭建

实战项目框架搭建

如下是项目框架搭建后的说明:

  • config::项目配置文件及读取配置文件的相关功能
  • controller:控制器目目录,项目各个模块的控制器及业务逻辑处理的所在目录
  • datasource:实现mysql连接和操作、封装操作mysql数据库的目录
  • model:数据实体目录,主要是项目中各业务模块的实体对象的定义
  • service:服务层目录。用于各个模块的基础功能接口定义及实现,是各个模块的数据层。
  • static:配置项目的静态资源目录
  • util:提供通用的方法封装
  • main.go:项目程序主入口
  • config.json:项目配置文件

在这里插入图片描述

config.go

package config//配置
type AppConfig struct{//todo
}

engine.go

package datasource//数据库引擎

user.go

package model//实体层
type User struct{//todo	
}

userService.go

package service//存放xx模块的基础功能接口定义及实现

注册静态资源

app := iris.New()app.StaticWeb("/static","./static")
app.StaticWeb("/manage/static","./static")

注册试图文件

app := iris.New()app.RegisterView(iris.HTML("./static",".html"))
app.Get("/",func(ctx iris.Context){ctx.View("index.html")
})
http://www.lryc.cn/news/170934.html

相关文章:

  • 甲胎蛋白AFP抗体——博迈伦
  • junit.Test误踩坑,识别不到@Test注解,无法运行测试方法
  • 一加Ace2V/Ace竞速版刷入氧OS13系统-谷歌服务套件-全球语言-国际版体验
  • Java 华为真题-猴子爬山
  • Axios笔记
  • 如何使用try-except语句处理Python中的异常
  • 学Python的漫画漫步进阶 -- 第十一步.常用的内置模块
  • 发现无尽的创意可能性——Photo Image Editor Pixelstyle for Mac
  • Smart Community(1)之设计规范
  • 爬虫工作者必备:使用爬虫IP轻松获得最强辅助
  • 工作比读研简单多了
  • 【音视频】H264视频压缩格式
  • Windows【工具 04】WinSW官网使用说明及实例分享(将exe和jar注册成服务)实现服务器重启后的服务自动重启
  • 【C++面向对象侯捷】3.构造函数
  • GE WESDAC D20ME 模拟输入电子模块
  • GE WES5302-150 数字量控制模块
  • Redis-渐进式遍历scan的使用
  • 数据结构——查找
  • 设计模式六大原则
  • Docker 安装
  • 国外发达国家码农是真混得好么?
  • 构造函数不能做为虚函数
  • 持续集成实战 —— Jenkins自动化测试环境搭建
  • ajax上传文件
  • 使用jib-maven-plugin插件构建镜像并推送至私服Harbor
  • 道路空间功率谱密度与时间功率谱密度(笔记)
  • JMeter接口测试之文件上传
  • 自动化测试需知的4项测试工具!
  • 【深度学习】clip-interrogator clip docker 容器启动过程
  • Linux设备驱动之gpio-keys