diff --git a/.travis.yml b/.travis.yml
index 413167d1..8e495e66 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -10,7 +10,7 @@ services:
- docker
env:
global:
- - GO_REPO_FULLNAME="github.com/beego/beego"
+ - GO_REPO_FULLNAME="github.com/beego/beego/v2"
matrix:
- ORM_DRIVER=sqlite3 ORM_SOURCE=$TRAVIS_BUILD_DIR/orm_test.db
- ORM_DRIVER=postgres ORM_SOURCE="user=postgres dbname=orm_test sslmode=disable"
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index f9f9a1a5..2f9189e2 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -4,8 +4,8 @@ beego is an open source project.
It is the work of hundreds of contributors. We appreciate your help!
-Here are instructions to get you started. They are probably not perfect,
-please let us know if anything feels wrong or incomplete.
+Here are instructions to get you started. They are probably not perfect, please let us know if anything feels wrong or
+incomplete.
## Prepare environment
@@ -18,6 +18,7 @@ go get -u github.com/gordonklaus/ineffassign
```
Put those lines into your pre-commit githook script:
+
```shell script
goimports -w -format-only ./
@@ -33,10 +34,13 @@ Beego uses many middlewares, including MySQL, Redis, SSDB and so on.
We provide docker compose file to start all middlewares.
You can run:
+
```shell script
docker-compose -f scripts/test_docker_compose.yml up -d
```
+
Unit tests read addresses from environment, here is an example:
+
```shell script
export ORM_DRIVER=mysql
export ORM_SOURCE="beego:test@tcp(192.168.0.105:13306)/orm_test?charset=utf8"
@@ -45,34 +49,28 @@ export REDIS_ADDR="192.168.0.105:6379"
export SSDB_ADDR="192.168.0.105:8888"
```
-
## Contribution guidelines
### Pull requests
-First of all. beego follow the gitflow. So please send you pull request
-to **develop-2** branch. We will close the pull request to master branch.
+First of all. beego follow the gitflow. So please send you pull request to **develop-2** branch. We will close the pull
+request to master branch.
-We are always happy to receive pull requests, and do our best to
-review them as fast as possible. Not sure if that typo is worth a pull
-request? Do it! We will appreciate it.
+We are always happy to receive pull requests, and do our best to review them as fast as possible. Not sure if that typo
+is worth a pull request? Do it! We will appreciate it.
Don't forget to rebase your commits!
-If your pull request is not accepted on the first try, don't be
-discouraged! Sometimes we can make a mistake, please do more explaining
-for us. We will appreciate it.
+If your pull request is not accepted on the first try, don't be discouraged! Sometimes we can make a mistake, please do
+more explaining for us. We will appreciate it.
-We're trying very hard to keep beego simple and fast. We don't want it
-to do everything for everybody. This means that we might decide against
-incorporating a new feature. But we will give you some advice on how to
-do it in other way.
+We're trying very hard to keep beego simple and fast. We don't want it to do everything for everybody. This means that
+we might decide against incorporating a new feature. But we will give you some advice on how to do it in other way.
### Create issues
-Any significant improvement should be documented as [a GitHub
-issue](https://github.com/beego/beego/issues) before anybody
-starts working on it.
+Any significant improvement should be documented as [a GitHub issue](https://github.com/beego/beego/v2/issues) before
+anybody starts working on it.
Also when filing an issue, make sure to answer these five questions:
@@ -84,10 +82,8 @@ Also when filing an issue, make sure to answer these five questions:
### but check existing issues and docs first!
-Please take a moment to check that an issue doesn't already exist
-documenting your bug report or improvement proposal. If it does, it
-never hurts to add a quick "+1" or "I have this problem too". This will
-help prioritize the most common problems and requests.
+Please take a moment to check that an issue doesn't already exist documenting your bug report or improvement proposal.
+If it does, it never hurts to add a quick "+1" or "I have this problem too". This will help prioritize the most common
+problems and requests.
-Also, if you don't know how to use it. please make sure you have read through
-the docs in http://beego.me/docs
+Also, if you don't know how to use it. please make sure you have read through the docs in http://beego.me/docs
diff --git a/README.md b/README.md
index 92de4463..4279b232 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-# Beego [](https://travis-ci.org/astaxie/beego) [](http://godoc.org/github.com/beego/beego) [](http://golangfoundation.org) [](https://goreportcard.com/report/github.com/beego/beego)
+# Beego [](https://travis-ci.org/astaxie/beego) [](http://godoc.org/github.com/beego/beego/v2) [](http://golangfoundation.org) [](https://goreportcard.com/report/github.com/beego/beego/v2)
Beego is used for rapid development of enterprise application in Go, including RESTful APIs, web apps and backend
services.
@@ -9,6 +9,7 @@ embedding.

Beego is compos of four parts:
+
1. Base modules: including log module, config module, governor module;
2. Task: is used for running timed tasks or periodic tasks;
3. Client: including ORM module, httplib module, cache module;
@@ -18,11 +19,10 @@ Beego is compos of four parts:
[Officail website](http://beego.me)
-[Example](https://github.com/beego-dev/beego-example)
+[Example](https://github.com/beego/beego-example)
> If you could not open official website, go to [beedoc](https://github.com/beego/beedoc)
-
### Web Application

@@ -38,14 +38,14 @@ Beego is compos of four parts:
#### Download and install
- go get github.com/beego/beego@v2.0.0
+ go get github.com/beego/beego/v2@v2.0.0
#### Create file `hello.go`
```go
package main
-import "github.com/beego/beego/server/web"
+import "github.com/beego/beego/v2/server/web"
func main() {
web.Run()
@@ -73,13 +73,14 @@ Congratulations! You've just built your first **beego** app.
* Full stack for Web & API
## Modules
+
* [orm](https://github.com/beego/beedoc/tree/master/en-US/mvc/model)
* [session](https://github.com/beego/beedoc/blob/master/en-US/module/session.md)
* [logs](https://github.com/beego/beedoc/blob/master/en-US/module/logs.md)
* [config](https://github.com/beego/beedoc/blob/master/en-US/module/config.md)
* [cache](https://github.com/beego/beedoc/blob/master/en-US/module/cache.md)
* [context](https://github.com/beego/beedoc/blob/master/en-US/module/context.md)
-* [governor](https://github.com/beego/beedoc/blob/master/en-US/module/governor.md)
+* [admin](https://github.com/beego/beedoc/blob/master/en-US/module/admin.md)
* [httplib](https://github.com/beego/beedoc/blob/master/en-US/module/httplib.md)
* [task](https://github.com/beego/beedoc/blob/master/en-US/module/task.md)
* [i18n](https://github.com/beego/beedoc/blob/master/en-US/module/i18n.md)
diff --git a/adapter/admin.go b/adapter/admin.go
index ef6705dd..527cb201 100644
--- a/adapter/admin.go
+++ b/adapter/admin.go
@@ -17,8 +17,8 @@ package adapter
import (
"time"
- _ "github.com/beego/beego/core/admin"
- "github.com/beego/beego/server/web"
+ _ "github.com/beego/beego/v2/core/admin"
+ "github.com/beego/beego/v2/server/web"
)
// FilterMonitorFunc is default monitor filter when admin module is enable.
diff --git a/adapter/app.go b/adapter/app.go
index a4775011..8502256b 100644
--- a/adapter/app.go
+++ b/adapter/app.go
@@ -17,9 +17,9 @@ package adapter
import (
"net/http"
- context2 "github.com/beego/beego/adapter/context"
- "github.com/beego/beego/server/web"
- "github.com/beego/beego/server/web/context"
+ context2 "github.com/beego/beego/v2/adapter/context"
+ "github.com/beego/beego/v2/server/web"
+ "github.com/beego/beego/v2/server/web/context"
)
var (
diff --git a/adapter/beego.go b/adapter/beego.go
index 8dd3fab3..331aa786 100644
--- a/adapter/beego.go
+++ b/adapter/beego.go
@@ -15,8 +15,8 @@
package adapter
import (
- "github.com/beego/beego"
- "github.com/beego/beego/server/web"
+ "github.com/beego/beego/v2"
+ "github.com/beego/beego/v2/server/web"
)
const (
diff --git a/adapter/cache/cache.go b/adapter/cache/cache.go
index 1a492642..f615b26f 100644
--- a/adapter/cache/cache.go
+++ b/adapter/cache/cache.go
@@ -16,7 +16,7 @@
// Usage:
//
// import(
-// "github.com/beego/beego/cache"
+// "github.com/beego/beego/v2/cache"
// )
//
// bm, err := cache.NewCache("memory", `{"interval":60}`)
diff --git a/adapter/cache/cache_adapter.go b/adapter/cache/cache_adapter.go
index 7c808c68..cc46cad7 100644
--- a/adapter/cache/cache_adapter.go
+++ b/adapter/cache/cache_adapter.go
@@ -18,7 +18,7 @@ import (
"context"
"time"
- "github.com/beego/beego/client/cache"
+ "github.com/beego/beego/v2/client/cache"
)
type newToOldCacheAdapter struct {
diff --git a/adapter/cache/cache_test.go b/adapter/cache/cache_test.go
index 470c0a43..f6217e1a 100644
--- a/adapter/cache/cache_test.go
+++ b/adapter/cache/cache_test.go
@@ -26,7 +26,7 @@ func TestCacheIncr(t *testing.T) {
if err != nil {
t.Error("init err")
}
- //timeoutDuration := 10 * time.Second
+ // timeoutDuration := 10 * time.Second
bm.Put("edwardhey", 0, time.Second*20)
wg := sync.WaitGroup{}
@@ -90,7 +90,7 @@ func TestCache(t *testing.T) {
t.Error("delete err")
}
- //test GetMulti
+ // test GetMulti
if err = bm.Put("astaxie", "author", timeoutDuration); err != nil {
t.Error("set Error", err)
}
@@ -157,7 +157,7 @@ func TestFileCache(t *testing.T) {
t.Error("delete err")
}
- //test string
+ // test string
if err = bm.Put("astaxie", "author", timeoutDuration); err != nil {
t.Error("set Error", err)
}
@@ -168,7 +168,7 @@ func TestFileCache(t *testing.T) {
t.Error("get err")
}
- //test GetMulti
+ // test GetMulti
if err = bm.Put("astaxie1", "author1", timeoutDuration); err != nil {
t.Error("set Error", err)
}
diff --git a/adapter/cache/conv.go b/adapter/cache/conv.go
index 4be3d118..052c4f3b 100644
--- a/adapter/cache/conv.go
+++ b/adapter/cache/conv.go
@@ -15,7 +15,7 @@
package cache
import (
- "github.com/beego/beego/client/cache"
+ "github.com/beego/beego/v2/client/cache"
)
// GetString convert interface to string.
diff --git a/adapter/cache/file.go b/adapter/cache/file.go
index ba9a66e7..b010a031 100644
--- a/adapter/cache/file.go
+++ b/adapter/cache/file.go
@@ -15,7 +15,7 @@
package cache
import (
- "github.com/beego/beego/client/cache"
+ "github.com/beego/beego/v2/client/cache"
)
// NewFileCache Create new file cache with no config.
diff --git a/adapter/cache/memcache/memcache.go b/adapter/cache/memcache/memcache.go
index 5f20f09c..16948f65 100644
--- a/adapter/cache/memcache/memcache.go
+++ b/adapter/cache/memcache/memcache.go
@@ -20,8 +20,8 @@
//
// Usage:
// import(
-// _ "github.com/beego/beego/cache/memcache"
-// "github.com/beego/beego/cache"
+// _ "github.com/beego/beego/v2/cache/memcache"
+// "github.com/beego/beego/v2/cache"
// )
//
// bm, err := cache.NewCache("memcache", `{"conn":"127.0.0.1:11211"}`)
@@ -30,8 +30,8 @@
package memcache
import (
- "github.com/beego/beego/adapter/cache"
- "github.com/beego/beego/client/cache/memcache"
+ "github.com/beego/beego/v2/adapter/cache"
+ "github.com/beego/beego/v2/client/cache/memcache"
)
// NewMemCache create new memcache adapter.
diff --git a/adapter/cache/memcache/memcache_test.go b/adapter/cache/memcache/memcache_test.go
index c22685c3..6382543e 100644
--- a/adapter/cache/memcache/memcache_test.go
+++ b/adapter/cache/memcache/memcache_test.go
@@ -21,7 +21,7 @@ import (
"testing"
"time"
- "github.com/beego/beego/adapter/cache"
+ "github.com/beego/beego/v2/adapter/cache"
)
func TestMemcacheCache(t *testing.T) {
diff --git a/adapter/cache/memory.go b/adapter/cache/memory.go
index c1625bef..dfb80aa4 100644
--- a/adapter/cache/memory.go
+++ b/adapter/cache/memory.go
@@ -15,7 +15,7 @@
package cache
import (
- "github.com/beego/beego/client/cache"
+ "github.com/beego/beego/v2/client/cache"
)
// NewMemoryCache returns a new MemoryCache.
diff --git a/adapter/cache/redis/redis.go b/adapter/cache/redis/redis.go
index 6fc7e368..bfbeeb9c 100644
--- a/adapter/cache/redis/redis.go
+++ b/adapter/cache/redis/redis.go
@@ -20,8 +20,8 @@
//
// Usage:
// import(
-// _ "github.com/beego/beego/cache/redis"
-// "github.com/beego/beego/cache"
+// _ "github.com/beego/beego/v2/cache/redis"
+// "github.com/beego/beego/v2/cache"
// )
//
// bm, err := cache.NewCache("redis", `{"conn":"127.0.0.1:11211"}`)
@@ -30,8 +30,8 @@
package redis
import (
- "github.com/beego/beego/adapter/cache"
- redis2 "github.com/beego/beego/client/cache/redis"
+ "github.com/beego/beego/v2/adapter/cache"
+ redis2 "github.com/beego/beego/v2/client/cache/redis"
)
var (
diff --git a/adapter/cache/redis/redis_test.go b/adapter/cache/redis/redis_test.go
index c34b7310..39a30e8e 100644
--- a/adapter/cache/redis/redis_test.go
+++ b/adapter/cache/redis/redis_test.go
@@ -22,7 +22,7 @@ import (
"github.com/gomodule/redigo/redis"
- "github.com/beego/beego/adapter/cache"
+ "github.com/beego/beego/v2/adapter/cache"
)
func TestRedisCache(t *testing.T) {
@@ -76,7 +76,7 @@ func TestRedisCache(t *testing.T) {
t.Error("delete err")
}
- //test string
+ // test string
if err = bm.Put("astaxie", "author", timeoutDuration); err != nil {
t.Error("set Error", err)
}
@@ -88,7 +88,7 @@ func TestRedisCache(t *testing.T) {
t.Error("get err")
}
- //test GetMulti
+ // test GetMulti
if err = bm.Put("astaxie1", "author1", timeoutDuration); err != nil {
t.Error("set Error", err)
}
diff --git a/adapter/cache/ssdb/ssdb.go b/adapter/cache/ssdb/ssdb.go
index 22c330c1..8f6e50d3 100644
--- a/adapter/cache/ssdb/ssdb.go
+++ b/adapter/cache/ssdb/ssdb.go
@@ -1,8 +1,8 @@
package ssdb
import (
- "github.com/beego/beego/adapter/cache"
- ssdb2 "github.com/beego/beego/client/cache/ssdb"
+ "github.com/beego/beego/v2/adapter/cache"
+ ssdb2 "github.com/beego/beego/v2/client/cache/ssdb"
)
// NewSsdbCache create new ssdb adapter.
diff --git a/adapter/cache/ssdb/ssdb_test.go b/adapter/cache/ssdb/ssdb_test.go
index b6a4d89f..98e805d1 100644
--- a/adapter/cache/ssdb/ssdb_test.go
+++ b/adapter/cache/ssdb/ssdb_test.go
@@ -7,7 +7,7 @@ import (
"testing"
"time"
- "github.com/beego/beego/adapter/cache"
+ "github.com/beego/beego/v2/adapter/cache"
)
func TestSsdbcacheCache(t *testing.T) {
@@ -26,7 +26,7 @@ func TestSsdbcacheCache(t *testing.T) {
t.Error("check err")
}
timeoutDuration := 10 * time.Second
- //timeoutDuration := -10*time.Second if timeoutDuration is negtive,it means permanent
+ // timeoutDuration := -10*time.Second if timeoutDuration is negtive,it means permanent
if err = ssdb.Put("ssdb", "ssdb", timeoutDuration); err != nil {
t.Error("set Error", err)
}
@@ -43,7 +43,7 @@ func TestSsdbcacheCache(t *testing.T) {
t.Error("get Error")
}
- //inc/dec test done
+ // inc/dec test done
if err = ssdb.Put("ssdb", "2", timeoutDuration); err != nil {
t.Error("set Error", err)
}
@@ -72,7 +72,7 @@ func TestSsdbcacheCache(t *testing.T) {
}
}
- //test string
+ // test string
if err = ssdb.Put("ssdb", "ssdb", -10*time.Second); err != nil {
t.Error("set Error", err)
}
@@ -83,7 +83,7 @@ func TestSsdbcacheCache(t *testing.T) {
t.Error("get err")
}
- //test GetMulti done
+ // test GetMulti done
if err = ssdb.Put("ssdb1", "ssdb1", -10*time.Second); err != nil {
t.Error("set Error", err)
}
diff --git a/adapter/config.go b/adapter/config.go
index 86425d42..36e0a9c4 100644
--- a/adapter/config.go
+++ b/adapter/config.go
@@ -15,9 +15,9 @@
package adapter
import (
- "github.com/beego/beego/adapter/session"
- newCfg "github.com/beego/beego/core/config"
- "github.com/beego/beego/server/web"
+ "github.com/beego/beego/v2/adapter/session"
+ newCfg "github.com/beego/beego/v2/core/config"
+ "github.com/beego/beego/v2/server/web"
)
// Config is the main struct for BConfig
diff --git a/adapter/config/adapter.go b/adapter/config/adapter.go
index 4af024b2..f7cfcb19 100644
--- a/adapter/config/adapter.go
+++ b/adapter/config/adapter.go
@@ -17,7 +17,7 @@ package config
import (
"github.com/pkg/errors"
- "github.com/beego/beego/core/config"
+ "github.com/beego/beego/v2/core/config"
)
type newToOldConfigerAdapter struct {
diff --git a/adapter/config/config.go b/adapter/config/config.go
index 4c992aff..a935e281 100644
--- a/adapter/config/config.go
+++ b/adapter/config/config.go
@@ -14,7 +14,7 @@
// Package config is used to parse config.
// Usage:
-// import "github.com/beego/beego/config"
+// import "github.com/beego/beego/v2/config"
// Examples.
//
// cnf, err := config.NewConfig("ini", "config.conf")
@@ -41,7 +41,7 @@
package config
import (
- "github.com/beego/beego/core/config"
+ "github.com/beego/beego/v2/core/config"
)
// Configer defines how to get and set value from configuration raw data.
diff --git a/adapter/config/env/env.go b/adapter/config/env/env.go
index da149feb..0be4fe6b 100644
--- a/adapter/config/env/env.go
+++ b/adapter/config/env/env.go
@@ -17,7 +17,7 @@
package env
import (
- "github.com/beego/beego/core/config/env"
+ "github.com/beego/beego/v2/core/config/env"
)
// Get returns a value by key.
diff --git a/adapter/config/fake.go b/adapter/config/fake.go
index d8cc7416..a2b53167 100644
--- a/adapter/config/fake.go
+++ b/adapter/config/fake.go
@@ -15,7 +15,7 @@
package config
import (
- "github.com/beego/beego/core/config"
+ "github.com/beego/beego/v2/core/config"
)
// NewFakeConfig return a fake Configer
diff --git a/adapter/config/ini_test.go b/adapter/config/ini_test.go
index ffcdb294..60f1febd 100644
--- a/adapter/config/ini_test.go
+++ b/adapter/config/ini_test.go
@@ -145,7 +145,7 @@ httpport = 8080
# enable db
[dbinfo]
# db type name
-# suport mysql,sqlserver
+# support mysql,sqlserver
name = mysql
`
@@ -161,7 +161,7 @@ httpport=8080
# enable db
[dbinfo]
# db type name
-# suport mysql,sqlserver
+# support mysql,sqlserver
name=mysql
`
)
diff --git a/adapter/config/json.go b/adapter/config/json.go
index 08d3e8a5..b5a481cd 100644
--- a/adapter/config/json.go
+++ b/adapter/config/json.go
@@ -15,5 +15,5 @@
package config
import (
- _ "github.com/beego/beego/core/config/json"
+ _ "github.com/beego/beego/v2/core/config/json"
)
diff --git a/adapter/config/xml/xml.go b/adapter/config/xml/xml.go
index 5af8df29..190cee97 100644
--- a/adapter/config/xml/xml.go
+++ b/adapter/config/xml/xml.go
@@ -20,8 +20,8 @@
//
// Usage:
// import(
-// _ "github.com/beego/beego/config/xml"
-// "github.com/beego/beego/config"
+// _ "github.com/beego/beego/v2/config/xml"
+// "github.com/beego/beego/v2/config"
// )
//
// cnf, err := config.NewConfig("xml", "config.xml")
@@ -30,5 +30,5 @@
package xml
import (
- _ "github.com/beego/beego/core/config/xml"
+ _ "github.com/beego/beego/v2/core/config/xml"
)
diff --git a/adapter/config/xml/xml_test.go b/adapter/config/xml/xml_test.go
index 87e3a079..5e43ca0f 100644
--- a/adapter/config/xml/xml_test.go
+++ b/adapter/config/xml/xml_test.go
@@ -19,13 +19,13 @@ import (
"os"
"testing"
- "github.com/beego/beego/adapter/config"
+ "github.com/beego/beego/v2/adapter/config"
)
func TestXML(t *testing.T) {
var (
- //xml parse should incluce in tags
+ // xml parse should incluce in tags
xmlcontext = `
beeapi
diff --git a/adapter/config/yaml/yaml.go b/adapter/config/yaml/yaml.go
index f6ef9d82..8d0bb697 100644
--- a/adapter/config/yaml/yaml.go
+++ b/adapter/config/yaml/yaml.go
@@ -20,8 +20,8 @@
//
// Usage:
// import(
-// _ "github.com/beego/beego/config/yaml"
-// "github.com/beego/beego/config"
+// _ "github.com/beego/beego/v2/config/yaml"
+// "github.com/beego/beego/v2/config"
// )
//
// cnf, err := config.NewConfig("yaml", "config.yaml")
@@ -30,5 +30,5 @@
package yaml
import (
- _ "github.com/beego/beego/core/config/yaml"
+ _ "github.com/beego/beego/v2/core/config/yaml"
)
diff --git a/adapter/config/yaml/yaml_test.go b/adapter/config/yaml/yaml_test.go
index 4f7e07f3..d567b554 100644
--- a/adapter/config/yaml/yaml_test.go
+++ b/adapter/config/yaml/yaml_test.go
@@ -19,7 +19,7 @@ import (
"os"
"testing"
- "github.com/beego/beego/adapter/config"
+ "github.com/beego/beego/v2/adapter/config"
)
func TestYaml(t *testing.T) {
diff --git a/adapter/context/acceptencoder.go b/adapter/context/acceptencoder.go
index b860ab36..69a3acbc 100644
--- a/adapter/context/acceptencoder.go
+++ b/adapter/context/acceptencoder.go
@@ -19,7 +19,7 @@ import (
"net/http"
"os"
- "github.com/beego/beego/server/web/context"
+ "github.com/beego/beego/v2/server/web/context"
)
// InitGzip init the gzipcompress
diff --git a/adapter/context/context.go b/adapter/context/context.go
index 99eb17ae..16e631fc 100644
--- a/adapter/context/context.go
+++ b/adapter/context/context.go
@@ -15,7 +15,7 @@
// Package context provide the context utils
// Usage:
//
-// import "github.com/beego/beego/context"
+// import "github.com/beego/beego/v2/context"
//
// ctx := context.Context{Request:req,ResponseWriter:rw}
//
@@ -27,7 +27,7 @@ import (
"net"
"net/http"
- "github.com/beego/beego/server/web/context"
+ "github.com/beego/beego/v2/server/web/context"
)
// commonly used mime-types
diff --git a/adapter/context/input.go b/adapter/context/input.go
index fdbdd358..ac3e0c72 100644
--- a/adapter/context/input.go
+++ b/adapter/context/input.go
@@ -15,7 +15,7 @@
package context
import (
- "github.com/beego/beego/server/web/context"
+ "github.com/beego/beego/v2/server/web/context"
)
// BeegoInput operates the http request header, data, cookie and body.
diff --git a/adapter/context/output.go b/adapter/context/output.go
index 78ccc419..5152ccf5 100644
--- a/adapter/context/output.go
+++ b/adapter/context/output.go
@@ -15,7 +15,7 @@
package context
import (
- "github.com/beego/beego/server/web/context"
+ "github.com/beego/beego/v2/server/web/context"
)
// BeegoOutput does work for sending response header.
diff --git a/adapter/context/renderer.go b/adapter/context/renderer.go
index e443c83b..2c5a53c1 100644
--- a/adapter/context/renderer.go
+++ b/adapter/context/renderer.go
@@ -1,7 +1,7 @@
package context
import (
- "github.com/beego/beego/server/web/context"
+ "github.com/beego/beego/v2/server/web/context"
)
// Renderer defines an http response renderer
diff --git a/adapter/controller.go b/adapter/controller.go
index 2f828887..15d813ab 100644
--- a/adapter/controller.go
+++ b/adapter/controller.go
@@ -18,10 +18,10 @@ import (
"mime/multipart"
"net/url"
- "github.com/beego/beego/adapter/session"
- webContext "github.com/beego/beego/server/web/context"
+ "github.com/beego/beego/v2/adapter/session"
+ webContext "github.com/beego/beego/v2/server/web/context"
- "github.com/beego/beego/server/web"
+ "github.com/beego/beego/v2/server/web"
)
var (
@@ -212,7 +212,7 @@ func (c *Controller) ServeFormatted(encoding ...bool) {
// Input returns the input data map from POST or PUT request body and query string.
func (c *Controller) Input() url.Values {
- val, _ := (*web.Controller)(c).Input()
+ val, _ := (*web.Controller)(c).Input()
return val
}
diff --git a/adapter/error.go b/adapter/error.go
index 7524eff9..a4d0bc00 100644
--- a/adapter/error.go
+++ b/adapter/error.go
@@ -17,10 +17,10 @@ package adapter
import (
"net/http"
- "github.com/beego/beego/adapter/context"
- beecontext "github.com/beego/beego/server/web/context"
+ "github.com/beego/beego/v2/adapter/context"
+ beecontext "github.com/beego/beego/v2/server/web/context"
- "github.com/beego/beego/server/web"
+ "github.com/beego/beego/v2/server/web"
)
const (
diff --git a/adapter/filter.go b/adapter/filter.go
index 803ec6c6..660193b9 100644
--- a/adapter/filter.go
+++ b/adapter/filter.go
@@ -15,9 +15,9 @@
package adapter
import (
- "github.com/beego/beego/adapter/context"
- "github.com/beego/beego/server/web"
- beecontext "github.com/beego/beego/server/web/context"
+ "github.com/beego/beego/v2/adapter/context"
+ "github.com/beego/beego/v2/server/web"
+ beecontext "github.com/beego/beego/v2/server/web/context"
)
// FilterFunc defines a filter function which is invoked before the controller handler is executed.
diff --git a/adapter/flash.go b/adapter/flash.go
index 806345a6..aab9b3ce 100644
--- a/adapter/flash.go
+++ b/adapter/flash.go
@@ -15,7 +15,7 @@
package adapter
import (
- "github.com/beego/beego/server/web"
+ "github.com/beego/beego/v2/server/web"
)
// FlashData is a tools to maintain data when using across request.
diff --git a/adapter/fs.go b/adapter/fs.go
index b2d2a567..168e312a 100644
--- a/adapter/fs.go
+++ b/adapter/fs.go
@@ -18,7 +18,7 @@ import (
"net/http"
"path/filepath"
- "github.com/beego/beego/server/web"
+ "github.com/beego/beego/v2/server/web"
)
type FileSystem web.FileSystem
diff --git a/adapter/grace/grace.go b/adapter/grace/grace.go
index 12928042..6e582bac 100644
--- a/adapter/grace/grace.go
+++ b/adapter/grace/grace.go
@@ -22,7 +22,7 @@
// "net/http"
// "os"
//
-// "github.com/beego/beego/grace"
+// "github.com/beego/beego/v2/grace"
// )
//
// func handler(w http.ResponseWriter, r *http.Request) {
@@ -46,7 +46,7 @@ import (
"net/http"
"time"
- "github.com/beego/beego/server/web/grace"
+ "github.com/beego/beego/v2/server/web/grace"
)
const (
diff --git a/adapter/grace/server.go b/adapter/grace/server.go
index 5e659134..95ca05b4 100644
--- a/adapter/grace/server.go
+++ b/adapter/grace/server.go
@@ -3,7 +3,7 @@ package grace
import (
"os"
- "github.com/beego/beego/server/web/grace"
+ "github.com/beego/beego/v2/server/web/grace"
)
// Server embedded http.Server
diff --git a/adapter/httplib/httplib.go b/adapter/httplib/httplib.go
index 593cf39a..0a182cae 100644
--- a/adapter/httplib/httplib.go
+++ b/adapter/httplib/httplib.go
@@ -15,7 +15,7 @@
// Package httplib is used as http.Client
// Usage:
//
-// import "github.com/beego/beego/httplib"
+// import "github.com/beego/beego/v2/httplib"
//
// b := httplib.Post("http://beego.me/")
// b.Param("username","astaxie")
@@ -38,7 +38,7 @@ import (
"net/url"
"time"
- "github.com/beego/beego/client/httplib"
+ "github.com/beego/beego/v2/client/httplib"
)
// SetDefaultSetting Overwrite default settings
diff --git a/adapter/log.go b/adapter/log.go
index 0042b7b5..25e82d26 100644
--- a/adapter/log.go
+++ b/adapter/log.go
@@ -17,13 +17,13 @@ package adapter
import (
"strings"
- "github.com/beego/beego/core/logs"
+ "github.com/beego/beego/v2/core/logs"
- webLog "github.com/beego/beego/core/logs"
+ webLog "github.com/beego/beego/v2/core/logs"
)
// Log levels to control the logging output.
-// Deprecated: use github.com/beego/beego/logs instead.
+// Deprecated: use github.com/beego/beego/v2/logs instead.
const (
LevelEmergency = webLog.LevelEmergency
LevelAlert = webLog.LevelAlert
@@ -36,90 +36,90 @@ const (
)
// BeeLogger references the used application logger.
-// Deprecated: use github.com/beego/beego/logs instead.
+// Deprecated: use github.com/beego/beego/v2/logs instead.
var BeeLogger = logs.GetBeeLogger()
// SetLevel sets the global log level used by the simple logger.
-// Deprecated: use github.com/beego/beego/logs instead.
+// Deprecated: use github.com/beego/beego/v2/logs instead.
func SetLevel(l int) {
logs.SetLevel(l)
}
// SetLogFuncCall set the CallDepth, default is 3
-// Deprecated: use github.com/beego/beego/logs instead.
+// Deprecated: use github.com/beego/beego/v2/logs instead.
func SetLogFuncCall(b bool) {
logs.SetLogFuncCall(b)
}
// SetLogger sets a new logger.
-// Deprecated: use github.com/beego/beego/logs instead.
+// Deprecated: use github.com/beego/beego/v2/logs instead.
func SetLogger(adaptername string, config string) error {
return logs.SetLogger(adaptername, config)
}
// Emergency logs a message at emergency level.
-// Deprecated: use github.com/beego/beego/logs instead.
+// Deprecated: use github.com/beego/beego/v2/logs instead.
func Emergency(v ...interface{}) {
logs.Emergency(generateFmtStr(len(v)), v...)
}
// Alert logs a message at alert level.
-// Deprecated: use github.com/beego/beego/logs instead.
+// Deprecated: use github.com/beego/beego/v2/logs instead.
func Alert(v ...interface{}) {
logs.Alert(generateFmtStr(len(v)), v...)
}
// Critical logs a message at critical level.
-// Deprecated: use github.com/beego/beego/logs instead.
+// Deprecated: use github.com/beego/beego/v2/logs instead.
func Critical(v ...interface{}) {
logs.Critical(generateFmtStr(len(v)), v...)
}
// Error logs a message at error level.
-// Deprecated: use github.com/beego/beego/logs instead.
+// Deprecated: use github.com/beego/beego/v2/logs instead.
func Error(v ...interface{}) {
logs.Error(generateFmtStr(len(v)), v...)
}
// Warning logs a message at warning level.
-// Deprecated: use github.com/beego/beego/logs instead.
+// Deprecated: use github.com/beego/beego/v2/logs instead.
func Warning(v ...interface{}) {
logs.Warning(generateFmtStr(len(v)), v...)
}
// Warn compatibility alias for Warning()
-// Deprecated: use github.com/beego/beego/logs instead.
+// Deprecated: use github.com/beego/beego/v2/logs instead.
func Warn(v ...interface{}) {
logs.Warn(generateFmtStr(len(v)), v...)
}
// Notice logs a message at notice level.
-// Deprecated: use github.com/beego/beego/logs instead.
+// Deprecated: use github.com/beego/beego/v2/logs instead.
func Notice(v ...interface{}) {
logs.Notice(generateFmtStr(len(v)), v...)
}
// Informational logs a message at info level.
-// Deprecated: use github.com/beego/beego/logs instead.
+// Deprecated: use github.com/beego/beego/v2/logs instead.
func Informational(v ...interface{}) {
logs.Informational(generateFmtStr(len(v)), v...)
}
// Info compatibility alias for Warning()
-// Deprecated: use github.com/beego/beego/logs instead.
+// Deprecated: use github.com/beego/beego/v2/logs instead.
func Info(v ...interface{}) {
logs.Info(generateFmtStr(len(v)), v...)
}
// Debug logs a message at debug level.
-// Deprecated: use github.com/beego/beego/logs instead.
+// Deprecated: use github.com/beego/beego/v2/logs instead.
func Debug(v ...interface{}) {
logs.Debug(generateFmtStr(len(v)), v...)
}
// Trace logs a message at trace level.
// compatibility alias for Warning()
-// Deprecated: use github.com/beego/beego/logs instead.
+// Deprecated: use github.com/beego/beego/v2/logs instead.
func Trace(v ...interface{}) {
logs.Trace(generateFmtStr(len(v)), v...)
}
diff --git a/adapter/logs/accesslog.go b/adapter/logs/accesslog.go
index f702a820..f4370a5d 100644
--- a/adapter/logs/accesslog.go
+++ b/adapter/logs/accesslog.go
@@ -15,7 +15,7 @@
package logs
import (
- "github.com/beego/beego/core/logs"
+ "github.com/beego/beego/v2/core/logs"
)
// AccessLogRecord struct for holding access log data.
diff --git a/adapter/logs/alils/alils.go b/adapter/logs/alils/alils.go
index d5d6707d..2f700457 100644
--- a/adapter/logs/alils/alils.go
+++ b/adapter/logs/alils/alils.go
@@ -1,5 +1,5 @@
package alils
import (
- _ "github.com/beego/beego/core/logs/alils"
+ _ "github.com/beego/beego/v2/core/logs/alils"
)
diff --git a/adapter/logs/es/es.go b/adapter/logs/es/es.go
index e85c0170..124e3fdd 100644
--- a/adapter/logs/es/es.go
+++ b/adapter/logs/es/es.go
@@ -1,5 +1,5 @@
package es
import (
- _ "github.com/beego/beego/core/logs/es"
+ _ "github.com/beego/beego/v2/core/logs/es"
)
diff --git a/adapter/logs/log.go b/adapter/logs/log.go
index 8efe9a91..9d098d8f 100644
--- a/adapter/logs/log.go
+++ b/adapter/logs/log.go
@@ -15,7 +15,7 @@
// Package logs provide a general log interface
// Usage:
//
-// import "github.com/beego/beego/logs"
+// import "github.com/beego/beego/v2/logs"
//
// log := NewLogger(10000)
// log.SetLogger("console", "")
@@ -37,7 +37,7 @@ import (
"log"
"time"
- "github.com/beego/beego/core/logs"
+ "github.com/beego/beego/v2/core/logs"
)
// RFC5424 log message levels.
diff --git a/adapter/logs/log_adapter.go b/adapter/logs/log_adapter.go
index 26eff679..e767724e 100644
--- a/adapter/logs/log_adapter.go
+++ b/adapter/logs/log_adapter.go
@@ -17,7 +17,7 @@ package logs
import (
"time"
- "github.com/beego/beego/core/logs"
+ "github.com/beego/beego/v2/core/logs"
)
type oldToNewAdapter struct {
diff --git a/adapter/logs/logger.go b/adapter/logs/logger.go
index a4eff63b..58bdfc30 100644
--- a/adapter/logs/logger.go
+++ b/adapter/logs/logger.go
@@ -15,7 +15,7 @@
package logs
import (
- "github.com/beego/beego/core/logs"
+ "github.com/beego/beego/v2/core/logs"
)
// ColorByStatus return color by http code
diff --git a/adapter/metric/prometheus.go b/adapter/metric/prometheus.go
index 704c6c05..7abd0e5a 100644
--- a/adapter/metric/prometheus.go
+++ b/adapter/metric/prometheus.go
@@ -23,9 +23,9 @@ import (
"github.com/prometheus/client_golang/prometheus"
- "github.com/beego/beego"
- "github.com/beego/beego/core/logs"
- "github.com/beego/beego/server/web"
+ "github.com/beego/beego/v2"
+ "github.com/beego/beego/v2/core/logs"
+ "github.com/beego/beego/v2/server/web"
)
func PrometheusMiddleWare(next http.Handler) http.Handler {
diff --git a/adapter/metric/prometheus_test.go b/adapter/metric/prometheus_test.go
index 3a733071..e87e06d6 100644
--- a/adapter/metric/prometheus_test.go
+++ b/adapter/metric/prometheus_test.go
@@ -22,7 +22,7 @@ import (
"github.com/prometheus/client_golang/prometheus"
- "github.com/beego/beego/adapter/context"
+ "github.com/beego/beego/v2/adapter/context"
)
func TestPrometheusMiddleWare(t *testing.T) {
diff --git a/adapter/migration/ddl.go b/adapter/migration/ddl.go
index 9fc0cda8..93be2d7d 100644
--- a/adapter/migration/ddl.go
+++ b/adapter/migration/ddl.go
@@ -15,7 +15,7 @@
package migration
import (
- "github.com/beego/beego/client/orm/migration"
+ "github.com/beego/beego/v2/client/orm/migration"
)
// Index struct defines the structure of Index Columns
diff --git a/adapter/migration/migration.go b/adapter/migration/migration.go
index 7bb8cea2..57202232 100644
--- a/adapter/migration/migration.go
+++ b/adapter/migration/migration.go
@@ -28,7 +28,7 @@
package migration
import (
- "github.com/beego/beego/client/orm/migration"
+ "github.com/beego/beego/v2/client/orm/migration"
)
// const the data format for the bee generate migration datatype
diff --git a/adapter/namespace.go b/adapter/namespace.go
index 27e21dfa..709f6aa5 100644
--- a/adapter/namespace.go
+++ b/adapter/namespace.go
@@ -17,10 +17,10 @@ package adapter
import (
"net/http"
- adtContext "github.com/beego/beego/adapter/context"
- "github.com/beego/beego/server/web/context"
+ adtContext "github.com/beego/beego/v2/adapter/context"
+ "github.com/beego/beego/v2/server/web/context"
- "github.com/beego/beego/server/web"
+ "github.com/beego/beego/v2/server/web"
)
type namespaceCond func(*adtContext.Context) bool
@@ -91,28 +91,28 @@ func oldToNewFilter(filter []FilterFunc) []web.FilterFunc {
}
// Router same as beego.Rourer
-// refer: https://godoc.org/github.com/beego/beego#Router
+// refer: https://godoc.org/github.com/beego/beego/v2#Router
func (n *Namespace) Router(rootpath string, c ControllerInterface, mappingMethods ...string) *Namespace {
(*web.Namespace)(n).Router(rootpath, c, mappingMethods...)
return n
}
// AutoRouter same as beego.AutoRouter
-// refer: https://godoc.org/github.com/beego/beego#AutoRouter
+// refer: https://godoc.org/github.com/beego/beego/v2#AutoRouter
func (n *Namespace) AutoRouter(c ControllerInterface) *Namespace {
(*web.Namespace)(n).AutoRouter(c)
return n
}
// AutoPrefix same as beego.AutoPrefix
-// refer: https://godoc.org/github.com/beego/beego#AutoPrefix
+// refer: https://godoc.org/github.com/beego/beego/v2#AutoPrefix
func (n *Namespace) AutoPrefix(prefix string, c ControllerInterface) *Namespace {
(*web.Namespace)(n).AutoPrefix(prefix, c)
return n
}
// Get same as beego.Get
-// refer: https://godoc.org/github.com/beego/beego#Get
+// refer: https://godoc.org/github.com/beego/beego/v2#Get
func (n *Namespace) Get(rootpath string, f FilterFunc) *Namespace {
(*web.Namespace)(n).Get(rootpath, func(ctx *context.Context) {
f((*adtContext.Context)(ctx))
@@ -121,7 +121,7 @@ func (n *Namespace) Get(rootpath string, f FilterFunc) *Namespace {
}
// Post same as beego.Post
-// refer: https://godoc.org/github.com/beego/beego#Post
+// refer: https://godoc.org/github.com/beego/beego/v2#Post
func (n *Namespace) Post(rootpath string, f FilterFunc) *Namespace {
(*web.Namespace)(n).Post(rootpath, func(ctx *context.Context) {
f((*adtContext.Context)(ctx))
@@ -130,7 +130,7 @@ func (n *Namespace) Post(rootpath string, f FilterFunc) *Namespace {
}
// Delete same as beego.Delete
-// refer: https://godoc.org/github.com/beego/beego#Delete
+// refer: https://godoc.org/github.com/beego/beego/v2#Delete
func (n *Namespace) Delete(rootpath string, f FilterFunc) *Namespace {
(*web.Namespace)(n).Delete(rootpath, func(ctx *context.Context) {
f((*adtContext.Context)(ctx))
@@ -139,7 +139,7 @@ func (n *Namespace) Delete(rootpath string, f FilterFunc) *Namespace {
}
// Put same as beego.Put
-// refer: https://godoc.org/github.com/beego/beego#Put
+// refer: https://godoc.org/github.com/beego/beego/v2#Put
func (n *Namespace) Put(rootpath string, f FilterFunc) *Namespace {
(*web.Namespace)(n).Put(rootpath, func(ctx *context.Context) {
f((*adtContext.Context)(ctx))
@@ -148,7 +148,7 @@ func (n *Namespace) Put(rootpath string, f FilterFunc) *Namespace {
}
// Head same as beego.Head
-// refer: https://godoc.org/github.com/beego/beego#Head
+// refer: https://godoc.org/github.com/beego/beego/v2#Head
func (n *Namespace) Head(rootpath string, f FilterFunc) *Namespace {
(*web.Namespace)(n).Head(rootpath, func(ctx *context.Context) {
f((*adtContext.Context)(ctx))
@@ -157,7 +157,7 @@ func (n *Namespace) Head(rootpath string, f FilterFunc) *Namespace {
}
// Options same as beego.Options
-// refer: https://godoc.org/github.com/beego/beego#Options
+// refer: https://godoc.org/github.com/beego/beego/v2#Options
func (n *Namespace) Options(rootpath string, f FilterFunc) *Namespace {
(*web.Namespace)(n).Options(rootpath, func(ctx *context.Context) {
f((*adtContext.Context)(ctx))
@@ -166,7 +166,7 @@ func (n *Namespace) Options(rootpath string, f FilterFunc) *Namespace {
}
// Patch same as beego.Patch
-// refer: https://godoc.org/github.com/beego/beego#Patch
+// refer: https://godoc.org/github.com/beego/beego/v2#Patch
func (n *Namespace) Patch(rootpath string, f FilterFunc) *Namespace {
(*web.Namespace)(n).Patch(rootpath, func(ctx *context.Context) {
f((*adtContext.Context)(ctx))
@@ -175,7 +175,7 @@ func (n *Namespace) Patch(rootpath string, f FilterFunc) *Namespace {
}
// Any same as beego.Any
-// refer: https://godoc.org/github.com/beego/beego#Any
+// refer: https://godoc.org/github.com/beego/beego/v2#Any
func (n *Namespace) Any(rootpath string, f FilterFunc) *Namespace {
(*web.Namespace)(n).Any(rootpath, func(ctx *context.Context) {
f((*adtContext.Context)(ctx))
@@ -184,14 +184,14 @@ func (n *Namespace) Any(rootpath string, f FilterFunc) *Namespace {
}
// Handler same as beego.Handler
-// refer: https://godoc.org/github.com/beego/beego#Handler
+// refer: https://godoc.org/github.com/beego/beego/v2#Handler
func (n *Namespace) Handler(rootpath string, h http.Handler) *Namespace {
(*web.Namespace)(n).Handler(rootpath, h)
return n
}
// Include add include class
-// refer: https://godoc.org/github.com/beego/beego#Include
+// refer: https://godoc.org/github.com/beego/beego/v2#Include
func (n *Namespace) Include(cList ...ControllerInterface) *Namespace {
nL := oldToNewCtrlIntfs(cList)
(*web.Namespace)(n).Include(nL...)
diff --git a/adapter/orm/cmd.go b/adapter/orm/cmd.go
index 21a4c368..d8399c90 100644
--- a/adapter/orm/cmd.go
+++ b/adapter/orm/cmd.go
@@ -15,7 +15,7 @@
package orm
import (
- "github.com/beego/beego/client/orm"
+ "github.com/beego/beego/v2/client/orm"
)
// RunCommand listen for orm command and then run it if command arguments passed.
diff --git a/adapter/orm/db.go b/adapter/orm/db.go
index 006759e6..3cdd33cd 100644
--- a/adapter/orm/db.go
+++ b/adapter/orm/db.go
@@ -15,7 +15,7 @@
package orm
import (
- "github.com/beego/beego/client/orm"
+ "github.com/beego/beego/v2/client/orm"
)
var (
diff --git a/adapter/orm/db_alias.go b/adapter/orm/db_alias.go
index aaef916a..f910c3f9 100644
--- a/adapter/orm/db_alias.go
+++ b/adapter/orm/db_alias.go
@@ -19,7 +19,7 @@ import (
"database/sql"
"time"
- "github.com/beego/beego/client/orm"
+ "github.com/beego/beego/v2/client/orm"
)
// DriverType database driver constant int.
diff --git a/adapter/orm/models.go b/adapter/orm/models.go
index 2e07ef1f..ee6b9194 100644
--- a/adapter/orm/models.go
+++ b/adapter/orm/models.go
@@ -15,7 +15,7 @@
package orm
import (
- "github.com/beego/beego/client/orm"
+ "github.com/beego/beego/v2/client/orm"
)
// ResetModelCache Clean model cache. Then you can re-RegisterModel.
diff --git a/adapter/orm/models_boot.go b/adapter/orm/models_boot.go
index df6a57d0..e004f35a 100644
--- a/adapter/orm/models_boot.go
+++ b/adapter/orm/models_boot.go
@@ -15,7 +15,7 @@
package orm
import (
- "github.com/beego/beego/client/orm"
+ "github.com/beego/beego/v2/client/orm"
)
// RegisterModel register models
diff --git a/adapter/orm/models_fields.go b/adapter/orm/models_fields.go
index 928e94e1..ff0b0e87 100644
--- a/adapter/orm/models_fields.go
+++ b/adapter/orm/models_fields.go
@@ -17,7 +17,7 @@ package orm
import (
"time"
- "github.com/beego/beego/client/orm"
+ "github.com/beego/beego/v2/client/orm"
)
// Define the Type enum
diff --git a/adapter/orm/orm.go b/adapter/orm/orm.go
index b7bb75f4..c603de2f 100644
--- a/adapter/orm/orm.go
+++ b/adapter/orm/orm.go
@@ -21,7 +21,7 @@
//
// import (
// "fmt"
-// "github.com/beego/beego/orm"
+// "github.com/beego/beego/v2/orm"
// _ "github.com/go-sql-driver/mysql" // import your used driver
// )
//
@@ -58,9 +58,9 @@ import (
"database/sql"
"errors"
- "github.com/beego/beego/client/orm"
- "github.com/beego/beego/client/orm/hints"
- "github.com/beego/beego/core/utils"
+ "github.com/beego/beego/v2/client/orm"
+ "github.com/beego/beego/v2/client/orm/hints"
+ "github.com/beego/beego/v2/core/utils"
)
// DebugQueries define the debug
diff --git a/adapter/orm/orm_conds.go b/adapter/orm/orm_conds.go
index c06930da..387caac2 100644
--- a/adapter/orm/orm_conds.go
+++ b/adapter/orm/orm_conds.go
@@ -15,7 +15,7 @@
package orm
import (
- "github.com/beego/beego/client/orm"
+ "github.com/beego/beego/v2/client/orm"
)
// ExprSep define the expression separation
diff --git a/adapter/orm/orm_log.go b/adapter/orm/orm_log.go
index 278c427f..98c1522e 100644
--- a/adapter/orm/orm_log.go
+++ b/adapter/orm/orm_log.go
@@ -17,7 +17,7 @@ package orm
import (
"io"
- "github.com/beego/beego/client/orm"
+ "github.com/beego/beego/v2/client/orm"
)
// Log implement the log.Logger
diff --git a/adapter/orm/orm_queryset.go b/adapter/orm/orm_queryset.go
index 9fe71112..b1f4c165 100644
--- a/adapter/orm/orm_queryset.go
+++ b/adapter/orm/orm_queryset.go
@@ -15,7 +15,7 @@
package orm
import (
- "github.com/beego/beego/client/orm"
+ "github.com/beego/beego/v2/client/orm"
)
// define Col operations
diff --git a/adapter/orm/qb.go b/adapter/orm/qb.go
index 6d764884..57c8d62a 100644
--- a/adapter/orm/qb.go
+++ b/adapter/orm/qb.go
@@ -15,7 +15,7 @@
package orm
import (
- "github.com/beego/beego/client/orm"
+ "github.com/beego/beego/v2/client/orm"
)
// QueryBuilder is the Query builder interface
diff --git a/adapter/orm/qb_mysql.go b/adapter/orm/qb_mysql.go
index cba11e95..10b38ea9 100644
--- a/adapter/orm/qb_mysql.go
+++ b/adapter/orm/qb_mysql.go
@@ -15,7 +15,7 @@
package orm
import (
- "github.com/beego/beego/client/orm"
+ "github.com/beego/beego/v2/client/orm"
)
// CommaSpace is the separation
diff --git a/adapter/orm/qb_tidb.go b/adapter/orm/qb_tidb.go
index e2a28458..d3c94e0f 100644
--- a/adapter/orm/qb_tidb.go
+++ b/adapter/orm/qb_tidb.go
@@ -15,7 +15,7 @@
package orm
import (
- "github.com/beego/beego/client/orm"
+ "github.com/beego/beego/v2/client/orm"
)
// TiDBQueryBuilder is the SQL build
diff --git a/adapter/orm/query_setter_adapter.go b/adapter/orm/query_setter_adapter.go
index dfe0ec86..7f506759 100644
--- a/adapter/orm/query_setter_adapter.go
+++ b/adapter/orm/query_setter_adapter.go
@@ -15,7 +15,7 @@
package orm
import (
- "github.com/beego/beego/client/orm"
+ "github.com/beego/beego/v2/client/orm"
)
type baseQuerySetter struct {
diff --git a/adapter/orm/types.go b/adapter/orm/types.go
index a5698eaa..428f8b14 100644
--- a/adapter/orm/types.go
+++ b/adapter/orm/types.go
@@ -18,7 +18,7 @@ import (
"context"
"database/sql"
- "github.com/beego/beego/client/orm"
+ "github.com/beego/beego/v2/client/orm"
)
// Params stores the Params
diff --git a/adapter/orm/utils.go b/adapter/orm/utils.go
index 900d3b1f..22bf8d63 100644
--- a/adapter/orm/utils.go
+++ b/adapter/orm/utils.go
@@ -21,7 +21,7 @@ import (
"strings"
"time"
- "github.com/beego/beego/client/orm"
+ "github.com/beego/beego/v2/client/orm"
)
type fn func(string) string
diff --git a/adapter/plugins/apiauth/apiauth.go b/adapter/plugins/apiauth/apiauth.go
index cfd54324..fd0c7ff4 100644
--- a/adapter/plugins/apiauth/apiauth.go
+++ b/adapter/plugins/apiauth/apiauth.go
@@ -16,8 +16,8 @@
//
// Simple Usage:
// import(
-// "github.com/beego/beego"
-// "github.com/beego/beego/plugins/apiauth"
+// "github.com/beego/beego/v2"
+// "github.com/beego/beego/v2/plugins/apiauth"
// )
//
// func main(){
@@ -58,10 +58,10 @@ package apiauth
import (
"net/url"
- beego "github.com/beego/beego/adapter"
- "github.com/beego/beego/adapter/context"
- beecontext "github.com/beego/beego/server/web/context"
- "github.com/beego/beego/server/web/filter/apiauth"
+ beego "github.com/beego/beego/v2/adapter"
+ "github.com/beego/beego/v2/adapter/context"
+ beecontext "github.com/beego/beego/v2/server/web/context"
+ "github.com/beego/beego/v2/server/web/filter/apiauth"
)
// AppIDToAppSecret is used to get appsecret throw appid
diff --git a/adapter/plugins/auth/basic.go b/adapter/plugins/auth/basic.go
index 75677a84..4ef3343f 100644
--- a/adapter/plugins/auth/basic.go
+++ b/adapter/plugins/auth/basic.go
@@ -15,8 +15,8 @@
// Package auth provides handlers to enable basic auth support.
// Simple Usage:
// import(
-// "github.com/beego/beego"
-// "github.com/beego/beego/plugins/auth"
+// "github.com/beego/beego/v2"
+// "github.com/beego/beego/v2/plugins/auth"
// )
//
// func main(){
@@ -38,10 +38,10 @@ package auth
import (
"net/http"
- beego "github.com/beego/beego/adapter"
- "github.com/beego/beego/adapter/context"
- beecontext "github.com/beego/beego/server/web/context"
- "github.com/beego/beego/server/web/filter/auth"
+ beego "github.com/beego/beego/v2/adapter"
+ "github.com/beego/beego/v2/adapter/context"
+ beecontext "github.com/beego/beego/v2/server/web/context"
+ "github.com/beego/beego/v2/server/web/filter/auth"
)
// Basic is the http basic auth
diff --git a/adapter/plugins/authz/authz.go b/adapter/plugins/authz/authz.go
index 00cddb45..114c8c9a 100644
--- a/adapter/plugins/authz/authz.go
+++ b/adapter/plugins/authz/authz.go
@@ -15,8 +15,8 @@
// Package authz provides handlers to enable ACL, RBAC, ABAC authorization support.
// Simple Usage:
// import(
-// "github.com/beego/beego"
-// "github.com/beego/beego/plugins/authz"
+// "github.com/beego/beego/v2"
+// "github.com/beego/beego/v2/plugins/authz"
// "github.com/casbin/casbin"
// )
//
@@ -44,10 +44,10 @@ import (
"github.com/casbin/casbin"
- beego "github.com/beego/beego/adapter"
- "github.com/beego/beego/adapter/context"
- beecontext "github.com/beego/beego/server/web/context"
- "github.com/beego/beego/server/web/filter/authz"
+ beego "github.com/beego/beego/v2/adapter"
+ "github.com/beego/beego/v2/adapter/context"
+ beecontext "github.com/beego/beego/v2/server/web/context"
+ "github.com/beego/beego/v2/server/web/filter/authz"
)
// NewAuthorizer returns the authorizer.
diff --git a/adapter/plugins/authz/authz_test.go b/adapter/plugins/authz/authz_test.go
index 6e21c726..fa5410ca 100644
--- a/adapter/plugins/authz/authz_test.go
+++ b/adapter/plugins/authz/authz_test.go
@@ -19,10 +19,11 @@ import (
"net/http/httptest"
"testing"
- beego "github.com/beego/beego/adapter"
- "github.com/beego/beego/adapter/context"
- "github.com/beego/beego/adapter/plugins/auth"
"github.com/casbin/casbin"
+
+ beego "github.com/beego/beego/v2/adapter"
+ "github.com/beego/beego/v2/adapter/context"
+ "github.com/beego/beego/v2/adapter/plugins/auth"
)
func testRequest(t *testing.T, handler *beego.ControllerRegister, user string, path string, method string, code int) {
diff --git a/adapter/plugins/cors/cors.go b/adapter/plugins/cors/cors.go
index 5e8a5cd9..6a836585 100644
--- a/adapter/plugins/cors/cors.go
+++ b/adapter/plugins/cors/cors.go
@@ -15,8 +15,8 @@
// Package cors provides handlers to enable CORS support.
// Usage
// import (
-// "github.com/beego/beego"
-// "github.com/beego/beego/plugins/cors"
+// "github.com/beego/beego/v2"
+// "github.com/beego/beego/v2/plugins/cors"
// )
//
// func main() {
@@ -36,11 +36,11 @@
package cors
import (
- beego "github.com/beego/beego/adapter"
- beecontext "github.com/beego/beego/server/web/context"
- "github.com/beego/beego/server/web/filter/cors"
+ beego "github.com/beego/beego/v2/adapter"
+ beecontext "github.com/beego/beego/v2/server/web/context"
+ "github.com/beego/beego/v2/server/web/filter/cors"
- "github.com/beego/beego/adapter/context"
+ "github.com/beego/beego/v2/adapter/context"
)
// Options represents Access Control options.
diff --git a/adapter/policy.go b/adapter/policy.go
index 7e0b8655..c0b95601 100644
--- a/adapter/policy.go
+++ b/adapter/policy.go
@@ -15,9 +15,9 @@
package adapter
import (
- "github.com/beego/beego/adapter/context"
- "github.com/beego/beego/server/web"
- beecontext "github.com/beego/beego/server/web/context"
+ "github.com/beego/beego/v2/adapter/context"
+ "github.com/beego/beego/v2/server/web"
+ beecontext "github.com/beego/beego/v2/server/web/context"
)
// PolicyFunc defines a policy function which is invoked before the controller handler is executed.
diff --git a/adapter/router.go b/adapter/router.go
index 325f1f42..900e3eb7 100644
--- a/adapter/router.go
+++ b/adapter/router.go
@@ -18,10 +18,10 @@ import (
"net/http"
"time"
- beecontext "github.com/beego/beego/adapter/context"
- "github.com/beego/beego/server/web/context"
+ beecontext "github.com/beego/beego/v2/adapter/context"
+ "github.com/beego/beego/v2/server/web/context"
- "github.com/beego/beego/server/web"
+ "github.com/beego/beego/v2/server/web"
)
// default filter execution points
diff --git a/adapter/session/couchbase/sess_couchbase.go b/adapter/session/couchbase/sess_couchbase.go
index 5e578675..4ce2d69d 100644
--- a/adapter/session/couchbase/sess_couchbase.go
+++ b/adapter/session/couchbase/sess_couchbase.go
@@ -20,8 +20,8 @@
//
// Usage:
// import(
-// _ "github.com/beego/beego/session/couchbase"
-// "github.com/beego/beego/session"
+// _ "github.com/beego/beego/v2/session/couchbase"
+// "github.com/beego/beego/v2/session"
// )
//
// func init() {
@@ -36,8 +36,8 @@ import (
"context"
"net/http"
- "github.com/beego/beego/adapter/session"
- beecb "github.com/beego/beego/server/web/session/couchbase"
+ "github.com/beego/beego/v2/adapter/session"
+ beecb "github.com/beego/beego/v2/server/web/session/couchbase"
)
// SessionStore store each session
diff --git a/adapter/session/ledis/ledis_session.go b/adapter/session/ledis/ledis_session.go
index ec0ba536..c42c1787 100644
--- a/adapter/session/ledis/ledis_session.go
+++ b/adapter/session/ledis/ledis_session.go
@@ -5,8 +5,8 @@ import (
"context"
"net/http"
- "github.com/beego/beego/adapter/session"
- beeLedis "github.com/beego/beego/server/web/session/ledis"
+ "github.com/beego/beego/v2/adapter/session"
+ beeLedis "github.com/beego/beego/v2/server/web/session/ledis"
)
// SessionStore ledis session store
diff --git a/adapter/session/memcache/sess_memcache.go b/adapter/session/memcache/sess_memcache.go
index 7bff7de8..e81d06c6 100644
--- a/adapter/session/memcache/sess_memcache.go
+++ b/adapter/session/memcache/sess_memcache.go
@@ -20,8 +20,8 @@
//
// Usage:
// import(
-// _ "github.com/beego/beego/session/memcache"
-// "github.com/beego/beego/session"
+// _ "github.com/beego/beego/v2/session/memcache"
+// "github.com/beego/beego/v2/session"
// )
//
// func init() {
@@ -36,9 +36,9 @@ import (
"context"
"net/http"
- "github.com/beego/beego/adapter/session"
+ "github.com/beego/beego/v2/adapter/session"
- beemem "github.com/beego/beego/server/web/session/memcache"
+ beemem "github.com/beego/beego/v2/server/web/session/memcache"
)
// SessionStore memcache session store
diff --git a/adapter/session/mysql/sess_mysql.go b/adapter/session/mysql/sess_mysql.go
index 5dbf656d..d47e7496 100644
--- a/adapter/session/mysql/sess_mysql.go
+++ b/adapter/session/mysql/sess_mysql.go
@@ -28,8 +28,8 @@
//
// Usage:
// import(
-// _ "github.com/beego/beego/session/mysql"
-// "github.com/beego/beego/session"
+// _ "github.com/beego/beego/v2/session/mysql"
+// "github.com/beego/beego/v2/session"
// )
//
// func init() {
@@ -44,8 +44,8 @@ import (
"context"
"net/http"
- "github.com/beego/beego/adapter/session"
- "github.com/beego/beego/server/web/session/mysql"
+ "github.com/beego/beego/v2/adapter/session"
+ "github.com/beego/beego/v2/server/web/session/mysql"
// import mysql driver
_ "github.com/go-sql-driver/mysql"
diff --git a/adapter/session/postgres/sess_postgresql.go b/adapter/session/postgres/sess_postgresql.go
index 2fb52c9d..a24794d6 100644
--- a/adapter/session/postgres/sess_postgresql.go
+++ b/adapter/session/postgres/sess_postgresql.go
@@ -38,8 +38,8 @@
//
// Usage:
// import(
-// _ "github.com/beego/beego/session/postgresql"
-// "github.com/beego/beego/session"
+// _ "github.com/beego/beego/v2/session/postgresql"
+// "github.com/beego/beego/v2/session"
// )
//
// func init() {
@@ -54,11 +54,11 @@ import (
"context"
"net/http"
- "github.com/beego/beego/adapter/session"
+ "github.com/beego/beego/v2/adapter/session"
// import postgresql Driver
_ "github.com/lib/pq"
- "github.com/beego/beego/server/web/session/postgres"
+ "github.com/beego/beego/v2/server/web/session/postgres"
)
// SessionStore postgresql session store
diff --git a/adapter/session/provider_adapter.go b/adapter/session/provider_adapter.go
index 7225fba6..3e62aa63 100644
--- a/adapter/session/provider_adapter.go
+++ b/adapter/session/provider_adapter.go
@@ -17,7 +17,7 @@ package session
import (
"context"
- "github.com/beego/beego/server/web/session"
+ "github.com/beego/beego/v2/server/web/session"
)
type oldToNewProviderAdapter struct {
diff --git a/adapter/session/redis/sess_redis.go b/adapter/session/redis/sess_redis.go
index 9d9f0809..a5fcedf6 100644
--- a/adapter/session/redis/sess_redis.go
+++ b/adapter/session/redis/sess_redis.go
@@ -20,8 +20,8 @@
//
// Usage:
// import(
-// _ "github.com/beego/beego/session/redis"
-// "github.com/beego/beego/session"
+// _ "github.com/beego/beego/v2/session/redis"
+// "github.com/beego/beego/v2/session"
// )
//
// func init() {
@@ -36,9 +36,9 @@ import (
"context"
"net/http"
- "github.com/beego/beego/adapter/session"
+ "github.com/beego/beego/v2/adapter/session"
- beeRedis "github.com/beego/beego/server/web/session/redis"
+ beeRedis "github.com/beego/beego/v2/server/web/session/redis"
)
// MaxPoolSize redis max pool size
diff --git a/adapter/session/redis_cluster/redis_cluster.go b/adapter/session/redis_cluster/redis_cluster.go
index 516990b3..f4c8e4d1 100644
--- a/adapter/session/redis_cluster/redis_cluster.go
+++ b/adapter/session/redis_cluster/redis_cluster.go
@@ -20,8 +20,8 @@
//
// Usage:
// import(
-// _ "github.com/beego/beego/session/redis_cluster"
-// "github.com/beego/beego/session"
+// _ "github.com/beego/beego/v2/session/redis_cluster"
+// "github.com/beego/beego/v2/session"
// )
//
// func init() {
@@ -36,8 +36,8 @@ import (
"context"
"net/http"
- "github.com/beego/beego/adapter/session"
- cluster "github.com/beego/beego/server/web/session/redis_cluster"
+ "github.com/beego/beego/v2/adapter/session"
+ cluster "github.com/beego/beego/v2/server/web/session/redis_cluster"
)
// MaxPoolSize redis_cluster max pool size
diff --git a/adapter/session/redis_sentinel/sess_redis_sentinel.go b/adapter/session/redis_sentinel/sess_redis_sentinel.go
index f0033597..4498e55d 100644
--- a/adapter/session/redis_sentinel/sess_redis_sentinel.go
+++ b/adapter/session/redis_sentinel/sess_redis_sentinel.go
@@ -20,8 +20,8 @@
//
// Usage:
// import(
-// _ "github.com/beego/beego/session/redis_sentinel"
-// "github.com/beego/beego/session"
+// _ "github.com/beego/beego/v2/session/redis_sentinel"
+// "github.com/beego/beego/v2/session"
// )
//
// func init() {
@@ -36,9 +36,9 @@ import (
"context"
"net/http"
- "github.com/beego/beego/adapter/session"
+ "github.com/beego/beego/v2/adapter/session"
- sentinel "github.com/beego/beego/server/web/session/redis_sentinel"
+ sentinel "github.com/beego/beego/v2/server/web/session/redis_sentinel"
)
// DefaultPoolSize redis_sentinel default pool size
diff --git a/adapter/session/redis_sentinel/sess_redis_sentinel_test.go b/adapter/session/redis_sentinel/sess_redis_sentinel_test.go
index 29a84597..0a6249ee 100644
--- a/adapter/session/redis_sentinel/sess_redis_sentinel_test.go
+++ b/adapter/session/redis_sentinel/sess_redis_sentinel_test.go
@@ -5,7 +5,7 @@ import (
"net/http/httptest"
"testing"
- "github.com/beego/beego/adapter/session"
+ "github.com/beego/beego/v2/adapter/session"
)
func TestRedisSentinel(t *testing.T) {
diff --git a/adapter/session/sess_cookie.go b/adapter/session/sess_cookie.go
index 404b9913..ef3b6799 100644
--- a/adapter/session/sess_cookie.go
+++ b/adapter/session/sess_cookie.go
@@ -18,7 +18,7 @@ import (
"context"
"net/http"
- "github.com/beego/beego/server/web/session"
+ "github.com/beego/beego/v2/server/web/session"
)
// CookieSessionStore Cookie SessionStore
diff --git a/adapter/session/sess_file.go b/adapter/session/sess_file.go
index 8b6f3c4a..c201cf74 100644
--- a/adapter/session/sess_file.go
+++ b/adapter/session/sess_file.go
@@ -18,7 +18,7 @@ import (
"context"
"net/http"
- "github.com/beego/beego/server/web/session"
+ "github.com/beego/beego/v2/server/web/session"
)
// FileSessionStore File session store
diff --git a/adapter/session/sess_mem.go b/adapter/session/sess_mem.go
index 932f7a81..6a4e62c6 100644
--- a/adapter/session/sess_mem.go
+++ b/adapter/session/sess_mem.go
@@ -18,7 +18,7 @@ import (
"context"
"net/http"
- "github.com/beego/beego/server/web/session"
+ "github.com/beego/beego/v2/server/web/session"
)
// MemSessionStore memory session store.
diff --git a/adapter/session/sess_utils.go b/adapter/session/sess_utils.go
index 319eaad8..2fe229d7 100644
--- a/adapter/session/sess_utils.go
+++ b/adapter/session/sess_utils.go
@@ -15,7 +15,7 @@
package session
import (
- "github.com/beego/beego/server/web/session"
+ "github.com/beego/beego/v2/server/web/session"
)
// EncodeGob encode the obj to gob
diff --git a/adapter/session/session.go b/adapter/session/session.go
index 162bb98f..40e947fd 100644
--- a/adapter/session/session.go
+++ b/adapter/session/session.go
@@ -16,7 +16,7 @@
//
// Usage:
// import(
-// "github.com/beego/beego/session"
+// "github.com/beego/beego/v2/session"
// )
//
// func init() {
@@ -32,7 +32,7 @@ import (
"net/http"
"os"
- "github.com/beego/beego/server/web/session"
+ "github.com/beego/beego/v2/server/web/session"
)
// Store contains all data for one session process with specific id.
diff --git a/adapter/session/ssdb/sess_ssdb.go b/adapter/session/ssdb/sess_ssdb.go
index d7d812bd..73ead908 100644
--- a/adapter/session/ssdb/sess_ssdb.go
+++ b/adapter/session/ssdb/sess_ssdb.go
@@ -4,9 +4,9 @@ import (
"context"
"net/http"
- "github.com/beego/beego/adapter/session"
+ "github.com/beego/beego/v2/adapter/session"
- beeSsdb "github.com/beego/beego/server/web/session/ssdb"
+ beeSsdb "github.com/beego/beego/v2/server/web/session/ssdb"
)
// Provider holds ssdb client and configs
diff --git a/adapter/session/store_adapter.go b/adapter/session/store_adapter.go
index f0db560f..a459e68c 100644
--- a/adapter/session/store_adapter.go
+++ b/adapter/session/store_adapter.go
@@ -18,7 +18,7 @@ import (
"context"
"net/http"
- "github.com/beego/beego/server/web/session"
+ "github.com/beego/beego/v2/server/web/session"
)
type NewToOldStoreAdapter struct {
diff --git a/adapter/swagger/swagger.go b/adapter/swagger/swagger.go
index 2b28a791..fbb00bb4 100644
--- a/adapter/swagger/swagger.go
+++ b/adapter/swagger/swagger.go
@@ -21,7 +21,7 @@
package swagger
import (
- "github.com/beego/beego/server/web/swagger"
+ "github.com/beego/beego/v2/server/web/swagger"
)
// Swagger list the resource
diff --git a/adapter/template.go b/adapter/template.go
index 249688cc..5957a0eb 100644
--- a/adapter/template.go
+++ b/adapter/template.go
@@ -19,7 +19,7 @@ import (
"io"
"net/http"
- "github.com/beego/beego/server/web"
+ "github.com/beego/beego/v2/server/web"
)
// ExecuteTemplate applies the template with name to the specified data object,
diff --git a/adapter/templatefunc.go b/adapter/templatefunc.go
index f4876a2b..808539e7 100644
--- a/adapter/templatefunc.go
+++ b/adapter/templatefunc.go
@@ -19,7 +19,7 @@ import (
"net/url"
"time"
- "github.com/beego/beego/server/web"
+ "github.com/beego/beego/v2/server/web"
)
const (
diff --git a/adapter/testing/client.go b/adapter/testing/client.go
index bf72d04b..356a0f68 100644
--- a/adapter/testing/client.go
+++ b/adapter/testing/client.go
@@ -15,7 +15,7 @@
package testing
import (
- "github.com/beego/beego/client/httplib/testing"
+ "github.com/beego/beego/v2/client/httplib/testing"
)
var port = ""
diff --git a/adapter/toolbox/healthcheck.go b/adapter/toolbox/healthcheck.go
index 1c690407..9095053f 100644
--- a/adapter/toolbox/healthcheck.go
+++ b/adapter/toolbox/healthcheck.go
@@ -31,7 +31,7 @@
package toolbox
import (
- "github.com/beego/beego/core/admin"
+ "github.com/beego/beego/v2/core/admin"
)
// AdminCheckList holds health checker map
diff --git a/adapter/toolbox/profile.go b/adapter/toolbox/profile.go
index 1b8fa3dc..15d7010a 100644
--- a/adapter/toolbox/profile.go
+++ b/adapter/toolbox/profile.go
@@ -19,7 +19,7 @@ import (
"os"
"time"
- "github.com/beego/beego/core/admin"
+ "github.com/beego/beego/v2/core/admin"
)
var startTime = time.Now()
diff --git a/adapter/toolbox/statistics.go b/adapter/toolbox/statistics.go
index 4d7ba6a1..47bfbbd5 100644
--- a/adapter/toolbox/statistics.go
+++ b/adapter/toolbox/statistics.go
@@ -17,7 +17,7 @@ package toolbox
import (
"time"
- "github.com/beego/beego/server/web"
+ "github.com/beego/beego/v2/server/web"
)
// Statistics struct
diff --git a/adapter/toolbox/task.go b/adapter/toolbox/task.go
index 2dacc17f..bdd6679f 100644
--- a/adapter/toolbox/task.go
+++ b/adapter/toolbox/task.go
@@ -19,7 +19,7 @@ import (
"sort"
"time"
- "github.com/beego/beego/task"
+ "github.com/beego/beego/v2/task"
)
// The bounds for each field.
diff --git a/adapter/tree.go b/adapter/tree.go
index e3ac3854..fe9f6933 100644
--- a/adapter/tree.go
+++ b/adapter/tree.go
@@ -15,10 +15,10 @@
package adapter
import (
- "github.com/beego/beego/adapter/context"
- beecontext "github.com/beego/beego/server/web/context"
+ "github.com/beego/beego/v2/adapter/context"
+ beecontext "github.com/beego/beego/v2/server/web/context"
- "github.com/beego/beego/server/web"
+ "github.com/beego/beego/v2/server/web"
)
// Tree has three elements: FixRouter/wildcard/leaves
diff --git a/adapter/utils/caller.go b/adapter/utils/caller.go
index 6f8514a6..7aec5000 100644
--- a/adapter/utils/caller.go
+++ b/adapter/utils/caller.go
@@ -15,7 +15,7 @@
package utils
import (
- "github.com/beego/beego/core/utils"
+ "github.com/beego/beego/v2/core/utils"
)
// GetFuncName get function name
diff --git a/adapter/utils/captcha/README.md b/adapter/utils/captcha/README.md
index 9dd603ac..74e1cf82 100644
--- a/adapter/utils/captcha/README.md
+++ b/adapter/utils/captcha/README.md
@@ -6,9 +6,9 @@ an example for use captcha
package controllers
import (
- "github.com/beego/beego"
- "github.com/beego/beego/cache"
- "github.com/beego/beego/utils/captcha"
+ "github.com/beego/beego/v2"
+ "github.com/beego/beego/v2/cache"
+ "github.com/beego/beego/v2/utils/captcha"
)
var cpt *captcha.Captcha
diff --git a/adapter/utils/captcha/captcha.go b/adapter/utils/captcha/captcha.go
index 39071639..4f5dd867 100644
--- a/adapter/utils/captcha/captcha.go
+++ b/adapter/utils/captcha/captcha.go
@@ -19,9 +19,9 @@
// package controllers
//
// import (
-// "github.com/beego/beego"
-// "github.com/beego/beego/cache"
-// "github.com/beego/beego/utils/captcha"
+// "github.com/beego/beego/v2"
+// "github.com/beego/beego/v2/cache"
+// "github.com/beego/beego/v2/utils/captcha"
// )
//
// var cpt *captcha.Captcha
@@ -63,11 +63,11 @@ import (
"net/http"
"time"
- "github.com/beego/beego/server/web/captcha"
- beecontext "github.com/beego/beego/server/web/context"
+ "github.com/beego/beego/v2/server/web/captcha"
+ beecontext "github.com/beego/beego/v2/server/web/context"
- "github.com/beego/beego/adapter/cache"
- "github.com/beego/beego/adapter/context"
+ "github.com/beego/beego/v2/adapter/cache"
+ "github.com/beego/beego/v2/adapter/context"
)
var (
diff --git a/adapter/utils/captcha/image.go b/adapter/utils/captcha/image.go
index 542089b7..c28beb3c 100644
--- a/adapter/utils/captcha/image.go
+++ b/adapter/utils/captcha/image.go
@@ -17,7 +17,7 @@ package captcha
import (
"io"
- "github.com/beego/beego/server/web/captcha"
+ "github.com/beego/beego/v2/server/web/captcha"
)
// Image struct
diff --git a/adapter/utils/captcha/image_test.go b/adapter/utils/captcha/image_test.go
index 2a46b58a..8e3b1306 100644
--- a/adapter/utils/captcha/image_test.go
+++ b/adapter/utils/captcha/image_test.go
@@ -17,7 +17,7 @@ package captcha
import (
"testing"
- "github.com/beego/beego/adapter/utils"
+ "github.com/beego/beego/v2/adapter/utils"
)
const (
diff --git a/adapter/utils/debug.go b/adapter/utils/debug.go
index 5159a177..3e4e3a27 100644
--- a/adapter/utils/debug.go
+++ b/adapter/utils/debug.go
@@ -15,7 +15,7 @@
package utils
import (
- "github.com/beego/beego/core/utils"
+ "github.com/beego/beego/v2/core/utils"
)
// Display print the data in console
diff --git a/adapter/utils/file.go b/adapter/utils/file.go
index 6ed1b776..e6a785a2 100644
--- a/adapter/utils/file.go
+++ b/adapter/utils/file.go
@@ -15,7 +15,7 @@
package utils
import (
- "github.com/beego/beego/core/utils"
+ "github.com/beego/beego/v2/core/utils"
)
// SelfPath gets compiled executable file absolute path
diff --git a/adapter/utils/mail.go b/adapter/utils/mail.go
index 5c23ad8b..4ef89660 100644
--- a/adapter/utils/mail.go
+++ b/adapter/utils/mail.go
@@ -17,7 +17,7 @@ package utils
import (
"io"
- "github.com/beego/beego/core/utils"
+ "github.com/beego/beego/v2/core/utils"
)
// Email is the type used for email messages
diff --git a/adapter/utils/pagination/controller.go b/adapter/utils/pagination/controller.go
index 4409d56f..ab3fb83d 100644
--- a/adapter/utils/pagination/controller.go
+++ b/adapter/utils/pagination/controller.go
@@ -15,9 +15,9 @@
package pagination
import (
- "github.com/beego/beego/adapter/context"
- beecontext "github.com/beego/beego/server/web/context"
- "github.com/beego/beego/server/web/pagination"
+ "github.com/beego/beego/v2/adapter/context"
+ beecontext "github.com/beego/beego/v2/server/web/context"
+ "github.com/beego/beego/v2/server/web/pagination"
)
// SetPaginator Instantiates a Paginator and assigns it to context.Input.Data("paginator").
diff --git a/adapter/utils/pagination/doc.go b/adapter/utils/pagination/doc.go
index d5d001a3..d180b093 100644
--- a/adapter/utils/pagination/doc.go
+++ b/adapter/utils/pagination/doc.go
@@ -8,7 +8,7 @@ In your beego.Controller:
package controllers
- import "github.com/beego/beego/utils/pagination"
+ import "github.com/beego/beego/v2/utils/pagination"
type PostsController struct {
beego.Controller
diff --git a/adapter/utils/pagination/paginator.go b/adapter/utils/pagination/paginator.go
index 8b1bf3bf..cbf71da4 100644
--- a/adapter/utils/pagination/paginator.go
+++ b/adapter/utils/pagination/paginator.go
@@ -17,7 +17,7 @@ package pagination
import (
"net/http"
- "github.com/beego/beego/core/utils/pagination"
+ "github.com/beego/beego/v2/core/utils/pagination"
)
// Paginator within the state of a http request.
diff --git a/adapter/utils/rand.go b/adapter/utils/rand.go
index 42041edb..2c22ac76 100644
--- a/adapter/utils/rand.go
+++ b/adapter/utils/rand.go
@@ -15,7 +15,7 @@
package utils
import (
- "github.com/beego/beego/core/utils"
+ "github.com/beego/beego/v2/core/utils"
)
// RandomCreateBytes generate random []byte by specify chars.
diff --git a/adapter/utils/safemap.go b/adapter/utils/safemap.go
index 8b49d092..62bf811b 100644
--- a/adapter/utils/safemap.go
+++ b/adapter/utils/safemap.go
@@ -15,7 +15,7 @@
package utils
import (
- "github.com/beego/beego/core/utils"
+ "github.com/beego/beego/v2/core/utils"
)
// BeeMap is a map with lock
diff --git a/adapter/utils/slice.go b/adapter/utils/slice.go
index 05323890..cdbfcca8 100644
--- a/adapter/utils/slice.go
+++ b/adapter/utils/slice.go
@@ -15,7 +15,7 @@
package utils
import (
- "github.com/beego/beego/core/utils"
+ "github.com/beego/beego/v2/core/utils"
)
type reducetype func(interface{}) interface{}
diff --git a/adapter/utils/utils.go b/adapter/utils/utils.go
index 58c47da3..235cc352 100644
--- a/adapter/utils/utils.go
+++ b/adapter/utils/utils.go
@@ -1,7 +1,7 @@
package utils
import (
- "github.com/beego/beego/core/utils"
+ "github.com/beego/beego/v2/core/utils"
)
// GetGOPATHs returns all paths in GOPATH variable.
diff --git a/adapter/validation/util.go b/adapter/validation/util.go
index 81ff5c9f..502be750 100644
--- a/adapter/validation/util.go
+++ b/adapter/validation/util.go
@@ -17,7 +17,7 @@ package validation
import (
"reflect"
- "github.com/beego/beego/core/validation"
+ "github.com/beego/beego/v2/core/validation"
)
const (
diff --git a/adapter/validation/validation.go b/adapter/validation/validation.go
index 2184e229..8226fa20 100644
--- a/adapter/validation/validation.go
+++ b/adapter/validation/validation.go
@@ -15,7 +15,7 @@
// Package validation for validations
//
// import (
-// "github.com/beego/beego/validation"
+// "github.com/beego/beego/v2/validation"
// "log"
// )
//
@@ -50,7 +50,7 @@ import (
"fmt"
"regexp"
- "github.com/beego/beego/core/validation"
+ "github.com/beego/beego/v2/core/validation"
)
// ValidFormer valid interface
diff --git a/adapter/validation/validators.go b/adapter/validation/validators.go
index e325bf4e..f4d7db3b 100644
--- a/adapter/validation/validators.go
+++ b/adapter/validation/validators.go
@@ -17,7 +17,7 @@ package validation
import (
"sync"
- "github.com/beego/beego/core/validation"
+ "github.com/beego/beego/v2/core/validation"
)
// CanSkipFuncs will skip valid if RequiredFirst is true and the struct field's value is empty
diff --git a/client/cache/README.md b/client/cache/README.md
index 1c037c87..7e65cbbf 100644
--- a/client/cache/README.md
+++ b/client/cache/README.md
@@ -1,37 +1,34 @@
## cache
-cache is a Go cache manager. It can use many cache adapters. The repo is inspired by `database/sql` .
+cache is a Go cache manager. It can use many cache adapters. The repo is inspired by `database/sql` .
## How to install?
- go get github.com/beego/beego/cache
-
+ go get github.com/beego/beego/v2/cache
## What adapters are supported?
As of now this cache support memory, Memcache and Redis.
-
## How to use it?
First you must import it
import (
- "github.com/beego/beego/cache"
+ "github.com/beego/beego/v2/cache"
)
Then init a Cache (example with memory adapter)
bm, err := cache.NewCache("memory", `{"interval":60}`)
-Use it like this:
-
+Use it like this:
+
bm.Put("astaxie", 1, 10 * time.Second)
bm.Get("astaxie")
bm.IsExist("astaxie")
bm.Delete("astaxie")
-
## Memory adapter
Configure memory adapter like this:
@@ -40,7 +37,6 @@ Configure memory adapter like this:
interval means the gc time. The cache will check at each time interval, whether item has expired.
-
## Memcache adapter
Memcache adapter use the [gomemcache](http://github.com/bradfitz/gomemcache) client.
@@ -49,7 +45,6 @@ Configure like this:
{"conn":"127.0.0.1:11211"}
-
## Redis adapter
Redis adapter use the [redigo](http://github.com/gomodule/redigo) client.
diff --git a/client/cache/cache.go b/client/cache/cache.go
index d241e517..e73a1c1a 100644
--- a/client/cache/cache.go
+++ b/client/cache/cache.go
@@ -16,7 +16,7 @@
// Usage:
//
// import(
-// "github.com/beego/beego/cache"
+// "github.com/beego/beego/v2/cache"
// )
//
// bm, err := cache.NewCache("memory", `{"interval":60}`)
diff --git a/client/cache/memcache/memcache.go b/client/cache/memcache/memcache.go
index dcc5b017..527d08ca 100644
--- a/client/cache/memcache/memcache.go
+++ b/client/cache/memcache/memcache.go
@@ -20,8 +20,8 @@
//
// Usage:
// import(
-// _ "github.com/beego/beego/cache/memcache"
-// "github.com/beego/beego/cache"
+// _ "github.com/beego/beego/v2/cache/memcache"
+// "github.com/beego/beego/v2/cache"
// )
//
// bm, err := cache.NewCache("memcache", `{"conn":"127.0.0.1:11211"}`)
@@ -39,7 +39,7 @@ import (
"github.com/bradfitz/gomemcache/memcache"
- "github.com/beego/beego/client/cache"
+ "github.com/beego/beego/v2/client/cache"
)
// Cache Memcache adapter.
diff --git a/client/cache/memcache/memcache_test.go b/client/cache/memcache/memcache_test.go
index 988501aa..083e661c 100644
--- a/client/cache/memcache/memcache_test.go
+++ b/client/cache/memcache/memcache_test.go
@@ -24,7 +24,7 @@ import (
_ "github.com/bradfitz/gomemcache/memcache"
- "github.com/beego/beego/client/cache"
+ "github.com/beego/beego/v2/client/cache"
)
func TestMemcacheCache(t *testing.T) {
diff --git a/client/cache/redis/redis.go b/client/cache/redis/redis.go
index c2817720..dcf0cd5a 100644
--- a/client/cache/redis/redis.go
+++ b/client/cache/redis/redis.go
@@ -20,8 +20,8 @@
//
// Usage:
// import(
-// _ "github.com/beego/beego/cache/redis"
-// "github.com/beego/beego/cache"
+// _ "github.com/beego/beego/v2/cache/redis"
+// "github.com/beego/beego/v2/cache"
// )
//
// bm, err := cache.NewCache("redis", `{"conn":"127.0.0.1:11211"}`)
@@ -40,7 +40,7 @@ import (
"github.com/gomodule/redigo/redis"
- "github.com/beego/beego/client/cache"
+ "github.com/beego/beego/v2/client/cache"
)
var (
diff --git a/client/cache/redis/redis_test.go b/client/cache/redis/redis_test.go
index 30613842..3344bc34 100644
--- a/client/cache/redis/redis_test.go
+++ b/client/cache/redis/redis_test.go
@@ -24,7 +24,7 @@ import (
"github.com/gomodule/redigo/redis"
"github.com/stretchr/testify/assert"
- "github.com/beego/beego/client/cache"
+ "github.com/beego/beego/v2/client/cache"
)
func TestRedisCache(t *testing.T) {
diff --git a/client/cache/ssdb/ssdb.go b/client/cache/ssdb/ssdb.go
index 0bd92d4a..93fa9feb 100644
--- a/client/cache/ssdb/ssdb.go
+++ b/client/cache/ssdb/ssdb.go
@@ -11,7 +11,7 @@ import (
"github.com/ssdb/gossdb/ssdb"
- "github.com/beego/beego/client/cache"
+ "github.com/beego/beego/v2/client/cache"
)
// Cache SSDB adapter
@@ -20,7 +20,7 @@ type Cache struct {
conninfo []string
}
-//NewSsdbCache creates new ssdb adapter.
+// NewSsdbCache creates new ssdb adapter.
func NewSsdbCache() cache.Cache {
return &Cache{}
}
diff --git a/client/cache/ssdb/ssdb_test.go b/client/cache/ssdb/ssdb_test.go
index 8fe9e2cf..8ac1efd6 100644
--- a/client/cache/ssdb/ssdb_test.go
+++ b/client/cache/ssdb/ssdb_test.go
@@ -8,7 +8,7 @@ import (
"testing"
"time"
- "github.com/beego/beego/client/cache"
+ "github.com/beego/beego/v2/client/cache"
)
func TestSsdbcacheCache(t *testing.T) {
diff --git a/client/httplib/README.md b/client/httplib/README.md
index 3a3042da..90a6c505 100644
--- a/client/httplib/README.md
+++ b/client/httplib/README.md
@@ -1,20 +1,23 @@
# httplib
+
httplib is an libs help you to curl remote url.
# How to use?
## GET
+
you can use Get to crawl data.
- import "github.com/beego/beego/httplib"
+ import "github.com/beego/beego/v2/httplib"
str, err := httplib.Get("http://beego.me/").String()
if err != nil {
// error
}
fmt.Println(str)
-
+
## POST
+
POST data to remote url
req := httplib.Post("http://beego.me/")
@@ -40,13 +43,12 @@ Example:
// POST
httplib.Post("http://beego.me/").SetTimeout(100 * time.Second, 30 * time.Second)
-
## Debug
If you want to debug the request info, set the debug on
httplib.Get("http://beego.me/").Debug(true)
-
+
## Set HTTP Basic Auth
str, err := Get("http://beego.me/").SetBasicAuth("user", "passwd").String()
@@ -54,21 +56,21 @@ If you want to debug the request info, set the debug on
// error
}
fmt.Println(str)
-
+
## Set HTTPS
If request url is https, You can set the client support TSL:
httplib.SetTLSClientConfig(&tls.Config{InsecureSkipVerify: true})
-
-More info about the `tls.Config` please visit http://golang.org/pkg/crypto/tls/#Config
+
+More info about the `tls.Config` please visit http://golang.org/pkg/crypto/tls/#Config
## Set HTTP Version
some servers need to specify the protocol version of HTTP
httplib.Get("http://beego.me/").SetProtocolVersion("HTTP/1.1")
-
+
## Set Cookie
some http request need setcookie. So set it like this:
@@ -91,7 +93,6 @@ httplib support mutil file upload, use `req.PostFile()`
}
fmt.Println(str)
-
See godoc for further documentation and examples.
-* [godoc.org/github.com/beego/beego/httplib](https://godoc.org/github.com/beego/beego/httplib)
+* [godoc.org/github.com/beego/beego/v2/httplib](https://godoc.org/github.com/beego/beego/v2/httplib)
diff --git a/client/httplib/filter/opentracing/filter.go b/client/httplib/filter/opentracing/filter.go
index 585419a3..cde50261 100644
--- a/client/httplib/filter/opentracing/filter.go
+++ b/client/httplib/filter/opentracing/filter.go
@@ -18,10 +18,11 @@ import (
"context"
"net/http"
- "github.com/beego/beego/client/httplib"
logKit "github.com/go-kit/kit/log"
opentracingKit "github.com/go-kit/kit/tracing/opentracing"
"github.com/opentracing/opentracing-go"
+
+ "github.com/beego/beego/v2/client/httplib"
)
type FilterChainBuilder struct {
diff --git a/client/httplib/filter/opentracing/filter_test.go b/client/httplib/filter/opentracing/filter_test.go
index 30374814..b9c1e1e2 100644
--- a/client/httplib/filter/opentracing/filter_test.go
+++ b/client/httplib/filter/opentracing/filter_test.go
@@ -23,7 +23,7 @@ import (
"github.com/stretchr/testify/assert"
- "github.com/beego/beego/client/httplib"
+ "github.com/beego/beego/v2/client/httplib"
)
func TestFilterChainBuilder_FilterChain(t *testing.T) {
diff --git a/client/httplib/filter/prometheus/filter.go b/client/httplib/filter/prometheus/filter.go
index b28c2e5c..a4de521b 100644
--- a/client/httplib/filter/prometheus/filter.go
+++ b/client/httplib/filter/prometheus/filter.go
@@ -22,7 +22,7 @@ import (
"github.com/prometheus/client_golang/prometheus"
- "github.com/beego/beego/client/httplib"
+ "github.com/beego/beego/v2/client/httplib"
)
type FilterChainBuilder struct {
diff --git a/client/httplib/filter/prometheus/filter_test.go b/client/httplib/filter/prometheus/filter_test.go
index 091d2ee9..1e7935d0 100644
--- a/client/httplib/filter/prometheus/filter_test.go
+++ b/client/httplib/filter/prometheus/filter_test.go
@@ -22,7 +22,7 @@ import (
"github.com/stretchr/testify/assert"
- "github.com/beego/beego/client/httplib"
+ "github.com/beego/beego/v2/client/httplib"
)
func TestFilterChainBuilder_FilterChain(t *testing.T) {
diff --git a/client/httplib/httplib.go b/client/httplib/httplib.go
index 86a6bab5..56c50cd2 100644
--- a/client/httplib/httplib.go
+++ b/client/httplib/httplib.go
@@ -15,7 +15,7 @@
// Package httplib is used as http.Client
// Usage:
//
-// import "github.com/beego/beego/httplib"
+// import "github.com/beego/beego/v2/httplib"
//
// b := httplib.Post("http://beego.me/")
// b.Param("username","astaxie")
@@ -553,7 +553,7 @@ func (b *BeegoHTTPRequest) doRequest(ctx context.Context) (resp *http.Response,
// retries default value is 0, it will run once.
// retries equal to -1, it will run forever until success
// retries is setted, it will retries fixed times.
- // Sleeps for a 400ms inbetween calls to reduce spam
+ // Sleeps for a 400ms between calls to reduce spam
for i := 0; b.setting.Retries == -1 || i <= b.setting.Retries; i++ {
resp, err = client.Do(b.req)
if err == nil {
diff --git a/client/httplib/httplib_test.go b/client/httplib/httplib_test.go
index 88935715..d0f826cb 100644
--- a/client/httplib/httplib_test.go
+++ b/client/httplib/httplib_test.go
@@ -101,7 +101,7 @@ func TestSimplePost(t *testing.T) {
}
}
-//func TestPostFile(t *testing.T) {
+// func TestPostFile(t *testing.T) {
// v := "smallfish"
// req := Post("http://httpbin.org/post")
// req.Debug(true)
@@ -118,7 +118,7 @@ func TestSimplePost(t *testing.T) {
// if n == -1 {
// t.Fatal(v + " not found in post")
// }
-//}
+// }
func TestSimplePut(t *testing.T) {
str, err := Put("http://httpbin.org/put").String()
diff --git a/client/httplib/testing/client.go b/client/httplib/testing/client.go
index db5f69e1..517e0722 100644
--- a/client/httplib/testing/client.go
+++ b/client/httplib/testing/client.go
@@ -15,7 +15,7 @@
package testing
import (
- "github.com/beego/beego/client/httplib"
+ "github.com/beego/beego/v2/client/httplib"
)
var port = ""
diff --git a/client/orm/README.md b/client/orm/README.md
index d3ef8362..58669e1f 100644
--- a/client/orm/README.md
+++ b/client/orm/README.md
@@ -1,6 +1,6 @@
# beego orm
-[](https://drone.io/github.com/beego/beego/latest)
+[](https://drone.io/github.com/beego/beego/v2/latest)
A powerful orm framework for go.
@@ -27,7 +27,7 @@ more features please read the docs
**Install:**
- go get github.com/beego/beego/orm
+ go get github.com/beego/beego/v2/orm
## Changelog
@@ -45,7 +45,7 @@ package main
import (
"fmt"
- "github.com/beego/beego/orm"
+ "github.com/beego/beego/v2/orm"
_ "github.com/go-sql-driver/mysql" // import your used driver
)
diff --git a/client/orm/db.go b/client/orm/db.go
index 651c778b..4080f292 100644
--- a/client/orm/db.go
+++ b/client/orm/db.go
@@ -22,7 +22,7 @@ import (
"strings"
"time"
- "github.com/beego/beego/client/orm/hints"
+ "github.com/beego/beego/v2/client/orm/hints"
)
const (
@@ -524,7 +524,7 @@ func (d *dbBase) InsertOrUpdate(q dbQuerier, mi *modelInfo, ind reflect.Value, a
return 0, fmt.Errorf("`%s` nonsupport InsertOrUpdate in beego", a.DriverName)
}
- //Get on the key-value pairs
+ // Get on the key-value pairs
for _, v := range args {
kv := strings.Split(v, "=")
if len(kv) == 2 {
@@ -559,7 +559,7 @@ func (d *dbBase) InsertOrUpdate(q dbQuerier, mi *modelInfo, ind reflect.Value, a
updates[i] = v + "=" + valueStr
case DRPostgres:
if conflitValue != nil {
- //postgres ON CONFLICT DO UPDATE SET can`t use colu=colu+values
+ // postgres ON CONFLICT DO UPDATE SET can`t use colu=colu+values
updates[i] = fmt.Sprintf("%s=(select %s from %s where %s = ? )", v, valueStr, mi.table, args0)
updateValues = append(updateValues, conflitValue)
} else {
@@ -584,7 +584,7 @@ func (d *dbBase) InsertOrUpdate(q dbQuerier, mi *modelInfo, ind reflect.Value, a
if isMulti {
qmarks = strings.Repeat(qmarks+"), (", multi-1) + qmarks
}
- //conflitValue maybe is a int,can`t use fmt.Sprintf
+ // conflitValue maybe is a int,can`t use fmt.Sprintf
query := fmt.Sprintf("INSERT INTO %s%s%s (%s%s%s) VALUES (%s) %s "+qupdates, Q, mi.table, Q, Q, columns, Q, qmarks, iouStr)
d.ins.ReplaceMarks(&query)
diff --git a/client/orm/db_mysql.go b/client/orm/db_mysql.go
index f674ab2b..ee68baf7 100644
--- a/client/orm/db_mysql.go
+++ b/client/orm/db_mysql.go
@@ -111,7 +111,7 @@ func (d *dbBaseMysql) InsertOrUpdate(q dbQuerier, mi *modelInfo, ind reflect.Val
iouStr = "ON DUPLICATE KEY UPDATE"
- //Get on the key-value pairs
+ // Get on the key-value pairs
for _, v := range args {
kv := strings.Split(v, "=")
if len(kv) == 2 {
@@ -155,7 +155,7 @@ func (d *dbBaseMysql) InsertOrUpdate(q dbQuerier, mi *modelInfo, ind reflect.Val
if isMulti {
qmarks = strings.Repeat(qmarks+"), (", multi-1) + qmarks
}
- //conflitValue maybe is a int,can`t use fmt.Sprintf
+ // conflitValue maybe is a int,can`t use fmt.Sprintf
query := fmt.Sprintf("INSERT INTO %s%s%s (%s%s%s) VALUES (%s) %s "+qupdates, Q, mi.table, Q, Q, columns, Q, qmarks, iouStr)
d.ins.ReplaceMarks(&query)
diff --git a/client/orm/db_oracle.go b/client/orm/db_oracle.go
index da693bab..1de440b6 100644
--- a/client/orm/db_oracle.go
+++ b/client/orm/db_oracle.go
@@ -18,7 +18,7 @@ import (
"fmt"
"strings"
- "github.com/beego/beego/client/orm/hints"
+ "github.com/beego/beego/v2/client/orm/hints"
)
// oracle operators.
@@ -77,7 +77,7 @@ func (d *dbBaseOracle) DbTypes() map[string]string {
return oracleTypes
}
-//ShowTablesQuery show all the tables in database
+// ShowTablesQuery show all the tables in database
func (d *dbBaseOracle) ShowTablesQuery() string {
return "SELECT TABLE_NAME FROM USER_TABLES"
}
diff --git a/client/orm/db_sqlite.go b/client/orm/db_sqlite.go
index a14b0e20..aff713a5 100644
--- a/client/orm/db_sqlite.go
+++ b/client/orm/db_sqlite.go
@@ -21,7 +21,7 @@ import (
"strings"
"time"
- "github.com/beego/beego/client/orm/hints"
+ "github.com/beego/beego/v2/client/orm/hints"
)
// sqlite operators.
diff --git a/client/orm/do_nothing_orm.go b/client/orm/do_nothing_orm.go
index 13e5734c..c6da420d 100644
--- a/client/orm/do_nothing_orm.go
+++ b/client/orm/do_nothing_orm.go
@@ -18,7 +18,7 @@ import (
"context"
"database/sql"
- "github.com/beego/beego/core/utils"
+ "github.com/beego/beego/v2/core/utils"
)
// DoNothingOrm won't do anything, usually you use this to custom your mock Ormer implementation
diff --git a/client/orm/filter/bean/default_value_filter.go b/client/orm/filter/bean/default_value_filter.go
index 5b90cfd9..b71903b3 100644
--- a/client/orm/filter/bean/default_value_filter.go
+++ b/client/orm/filter/bean/default_value_filter.go
@@ -19,10 +19,10 @@ import (
"reflect"
"strings"
- "github.com/beego/beego/core/logs"
+ "github.com/beego/beego/v2/core/logs"
- "github.com/beego/beego/client/orm"
- "github.com/beego/beego/core/bean"
+ "github.com/beego/beego/v2/client/orm"
+ "github.com/beego/beego/v2/core/bean"
)
// DefaultValueFilterChainBuilder only works for InsertXXX method,
diff --git a/client/orm/filter/bean/default_value_filter_test.go b/client/orm/filter/bean/default_value_filter_test.go
index 60ecb346..871d5539 100644
--- a/client/orm/filter/bean/default_value_filter_test.go
+++ b/client/orm/filter/bean/default_value_filter_test.go
@@ -19,7 +19,7 @@ import (
"github.com/stretchr/testify/assert"
- "github.com/beego/beego/client/orm"
+ "github.com/beego/beego/v2/client/orm"
)
func TestDefaultValueFilterChainBuilder_FilterChain(t *testing.T) {
diff --git a/client/orm/filter/opentracing/filter.go b/client/orm/filter/opentracing/filter.go
index 9079ccc5..75852c63 100644
--- a/client/orm/filter/opentracing/filter.go
+++ b/client/orm/filter/opentracing/filter.go
@@ -20,7 +20,7 @@ import (
"github.com/opentracing/opentracing-go"
- "github.com/beego/beego/client/orm"
+ "github.com/beego/beego/v2/client/orm"
)
// FilterChainBuilder provides an extension point
diff --git a/client/orm/filter/opentracing/filter_test.go b/client/orm/filter/opentracing/filter_test.go
index d4a8b551..d6ee1fd8 100644
--- a/client/orm/filter/opentracing/filter_test.go
+++ b/client/orm/filter/opentracing/filter_test.go
@@ -21,7 +21,7 @@ import (
"github.com/opentracing/opentracing-go"
- "github.com/beego/beego/client/orm"
+ "github.com/beego/beego/v2/client/orm"
)
func TestFilterChainBuilder_FilterChain(t *testing.T) {
diff --git a/client/orm/filter/prometheus/filter.go b/client/orm/filter/prometheus/filter.go
index 5e950b38..1f30f770 100644
--- a/client/orm/filter/prometheus/filter.go
+++ b/client/orm/filter/prometheus/filter.go
@@ -22,7 +22,7 @@ import (
"github.com/prometheus/client_golang/prometheus"
- "github.com/beego/beego/client/orm"
+ "github.com/beego/beego/v2/client/orm"
)
// FilterChainBuilder is an extension point,
diff --git a/client/orm/filter/prometheus/filter_test.go b/client/orm/filter/prometheus/filter_test.go
index ddd5d33b..92316557 100644
--- a/client/orm/filter/prometheus/filter_test.go
+++ b/client/orm/filter/prometheus/filter_test.go
@@ -21,7 +21,7 @@ import (
"github.com/stretchr/testify/assert"
- "github.com/beego/beego/client/orm"
+ "github.com/beego/beego/v2/client/orm"
)
func TestFilterChainBuilder_FilterChain1(t *testing.T) {
diff --git a/client/orm/filter_orm_decorator.go b/client/orm/filter_orm_decorator.go
index 98fb23d2..a60390a1 100644
--- a/client/orm/filter_orm_decorator.go
+++ b/client/orm/filter_orm_decorator.go
@@ -20,7 +20,7 @@ import (
"reflect"
"time"
- "github.com/beego/beego/core/utils"
+ "github.com/beego/beego/v2/core/utils"
)
const (
diff --git a/client/orm/filter_orm_decorator_test.go b/client/orm/filter_orm_decorator_test.go
index f3fb8167..9e223358 100644
--- a/client/orm/filter_orm_decorator_test.go
+++ b/client/orm/filter_orm_decorator_test.go
@@ -21,7 +21,7 @@ import (
"sync"
"testing"
- "github.com/beego/beego/core/utils"
+ "github.com/beego/beego/v2/core/utils"
"github.com/stretchr/testify/assert"
)
@@ -222,7 +222,7 @@ func TestFilterOrmDecorator_InsertMulti(t *testing.T) {
}
})
- bulk := []*FilterTestEntity{&FilterTestEntity{}, &FilterTestEntity{}}
+ bulk := []*FilterTestEntity{{}, {}}
i, err := od.InsertMulti(2, bulk)
assert.NotNil(t, err)
assert.Equal(t, "insert multi error", err.Error())
diff --git a/client/orm/hints/db_hints.go b/client/orm/hints/db_hints.go
index 9aad7676..6578a595 100644
--- a/client/orm/hints/db_hints.go
+++ b/client/orm/hints/db_hints.go
@@ -15,11 +15,11 @@
package hints
import (
- "github.com/beego/beego/core/utils"
+ "github.com/beego/beego/v2/core/utils"
)
const (
- //query level
+ // query level
KeyForceIndex = iota
KeyUseIndex
KeyIgnoreIndex
diff --git a/client/orm/migration/ddl.go b/client/orm/migration/ddl.go
index ca670e0b..ec6dc2e7 100644
--- a/client/orm/migration/ddl.go
+++ b/client/orm/migration/ddl.go
@@ -17,7 +17,7 @@ package migration
import (
"fmt"
- "github.com/beego/beego/core/logs"
+ "github.com/beego/beego/v2/core/logs"
)
// Index struct defines the structure of Index Columns
diff --git a/client/orm/migration/migration.go b/client/orm/migration/migration.go
index 924d7afd..86d6f590 100644
--- a/client/orm/migration/migration.go
+++ b/client/orm/migration/migration.go
@@ -33,8 +33,8 @@ import (
"strings"
"time"
- "github.com/beego/beego/client/orm"
- "github.com/beego/beego/core/logs"
+ "github.com/beego/beego/v2/client/orm"
+ "github.com/beego/beego/v2/core/logs"
)
// const the data format for the bee generate migration datatype
@@ -52,7 +52,7 @@ type Migrationer interface {
GetCreated() int64
}
-//Migration defines the migrations by either SQL or DDL
+// Migration defines the migrations by either SQL or DDL
type Migration struct {
sqls []string
Created string
@@ -104,7 +104,7 @@ func (m *Migration) Down() {
m.sqls = append(m.sqls, m.GetSQL())
}
-//Migrate adds the SQL to the execution list
+// Migrate adds the SQL to the execution list
func (m *Migration) Migrate(migrationType string) {
m.ModifyType = migrationType
m.sqls = append(m.sqls, m.GetSQL())
diff --git a/client/orm/models.go b/client/orm/models.go
index 19941d2e..64dfab09 100644
--- a/client/orm/models.go
+++ b/client/orm/models.go
@@ -45,7 +45,7 @@ type _modelCache struct {
done bool
}
-//NewModelCacheHandler generator of _modelCache
+// NewModelCacheHandler generator of _modelCache
func NewModelCacheHandler() *_modelCache {
return &_modelCache{
cache: make(map[string]*modelInfo),
@@ -113,7 +113,7 @@ func (mc *_modelCache) clean() {
mc.done = false
}
-//bootstrap bootstrap for models
+// bootstrap bootstrap for models
func (mc *_modelCache) bootstrap() {
mc.Lock()
defer mc.Unlock()
@@ -407,7 +407,7 @@ func (mc *_modelCache) register(prefixOrSuffixStr string, prefixOrSuffix bool, m
return
}
-//getDbDropSQL get database scheme drop sql queries
+// getDbDropSQL get database scheme drop sql queries
func (mc *_modelCache) getDbDropSQL(al *alias) (queries []string, err error) {
if len(mc.cache) == 0 {
err = errors.New("no Model found, need register your model")
@@ -422,7 +422,7 @@ func (mc *_modelCache) getDbDropSQL(al *alias) (queries []string, err error) {
return queries, nil
}
-//getDbCreateSQL get database scheme creation sql queries
+// getDbCreateSQL get database scheme creation sql queries
func (mc *_modelCache) getDbCreateSQL(al *alias) (queries []string, tableIndexes map[string][]dbIndex, err error) {
if len(mc.cache) == 0 {
err = errors.New("no Model found, need register your model")
@@ -467,9 +467,9 @@ func (mc *_modelCache) getDbCreateSQL(al *alias) (queries []string, tableIndexes
column += " " + "NOT NULL"
}
- //if fi.initial.String() != "" {
+ // if fi.initial.String() != "" {
// column += " DEFAULT " + fi.initial.String()
- //}
+ // }
// Append attribute DEFAULT
column += getColumnDefault(fi)
diff --git a/client/orm/models_info_f.go b/client/orm/models_info_f.go
index d64d48d5..c7ad4801 100644
--- a/client/orm/models_info_f.go
+++ b/client/orm/models_info_f.go
@@ -194,7 +194,7 @@ checkType:
}
fieldType = f.FieldType()
if fieldType&IsRelField > 0 {
- err = fmt.Errorf("unsupport type custom field, please refer to https://github.com/beego/beego/blob/master/orm/models_fields.go#L24-L42")
+ err = fmt.Errorf("unsupport type custom field, please refer to https://github.com/beego/beego/v2/blob/master/orm/models_fields.go#L24-L42")
goto end
}
default:
diff --git a/client/orm/models_info_m.go b/client/orm/models_info_m.go
index c450239c..c9a979af 100644
--- a/client/orm/models_info_m.go
+++ b/client/orm/models_info_m.go
@@ -74,7 +74,7 @@ func addModelFields(mi *modelInfo, ind reflect.Value, mName string, index []int)
} else if err != nil {
break
}
- //record current field index
+ // record current field index
fi.fieldIndex = append(fi.fieldIndex, index...)
fi.fieldIndex = append(fi.fieldIndex, i)
fi.mi = mi
diff --git a/client/orm/models_test.go b/client/orm/models_test.go
index be6d9c26..e3f74c0b 100644
--- a/client/orm/models_test.go
+++ b/client/orm/models_test.go
@@ -318,7 +318,7 @@ type Post struct {
Created time.Time `orm:"auto_now_add"`
Updated time.Time `orm:"auto_now"`
UpdatedPrecision time.Time `orm:"auto_now;type(datetime);precision(4)"`
- Tags []*Tag `orm:"rel(m2m);rel_through(github.com/beego/beego/client/orm.PostTags)"`
+ Tags []*Tag `orm:"rel(m2m);rel_through(github.com/beego/beego/v2/client/orm.PostTags)"`
}
func (u *Post) TableIndex() [][]string {
@@ -376,7 +376,7 @@ type Group struct {
type Permission struct {
ID int `orm:"column(id)"`
Name string
- Groups []*Group `orm:"rel(m2m);rel_through(github.com/beego/beego/client/orm.GroupPermissions)"`
+ Groups []*Group `orm:"rel(m2m);rel_through(github.com/beego/beego/v2/client/orm.GroupPermissions)"`
}
type GroupPermissions struct {
@@ -485,7 +485,7 @@ var (
usage:
- go get -u github.com/beego/beego/client/orm
+ go get -u github.com/beego/beego/v2/client/orm
go get -u github.com/go-sql-driver/mysql
go get -u github.com/mattn/go-sqlite3
go get -u github.com/lib/pq
@@ -495,25 +495,25 @@ var (
mysql -u root -e 'create database orm_test;'
export ORM_DRIVER=mysql
export ORM_SOURCE="root:@/orm_test?charset=utf8"
- go test -v github.com/beego/beego/client/orm
+ go test -v github.com/beego/beego/v2/client/orm
#### Sqlite3
export ORM_DRIVER=sqlite3
export ORM_SOURCE='file:memory_test?mode=memory'
- go test -v github.com/beego/beego/client/orm
+ go test -v github.com/beego/beego/v2/client/orm
#### PostgreSQL
psql -c 'create database orm_test;' -U postgres
export ORM_DRIVER=postgres
export ORM_SOURCE="user=postgres dbname=orm_test sslmode=disable"
- go test -v github.com/beego/beego/client/orm
+ go test -v github.com/beego/beego/v2/client/orm
#### TiDB
export ORM_DRIVER=tidb
export ORM_SOURCE='memory://test/test'
- go test -v github.com/beego/beego/pgk/orm
+ go test -v github.com/beego/beego/v2/pgk/orm
`
)
diff --git a/client/orm/orm.go b/client/orm/orm.go
index f018b06c..1adf84e2 100644
--- a/client/orm/orm.go
+++ b/client/orm/orm.go
@@ -21,7 +21,7 @@
//
// import (
// "fmt"
-// "github.com/beego/beego/client/orm"
+// "github.com/beego/beego/v2/client/orm"
// _ "github.com/go-sql-driver/mysql" // import your used driver
// )
//
@@ -62,10 +62,10 @@ import (
"reflect"
"time"
- "github.com/beego/beego/client/orm/hints"
- "github.com/beego/beego/core/utils"
+ "github.com/beego/beego/v2/client/orm/hints"
+ "github.com/beego/beego/v2/core/utils"
- "github.com/beego/beego/core/logs"
+ "github.com/beego/beego/v2/core/logs"
)
// DebugQueries define the debug
diff --git a/client/orm/orm_log.go b/client/orm/orm_log.go
index d8df7e36..61addeb5 100644
--- a/client/orm/orm_log.go
+++ b/client/orm/orm_log.go
@@ -29,7 +29,7 @@ type Log struct {
*log.Logger
}
-//costomer log func
+// costomer log func
var LogFunc func(query map[string]interface{})
// NewLog set io.Writer to create a Logger.
diff --git a/client/orm/orm_queryset.go b/client/orm/orm_queryset.go
index e3fed428..177cfc3a 100644
--- a/client/orm/orm_queryset.go
+++ b/client/orm/orm_queryset.go
@@ -18,7 +18,7 @@ import (
"context"
"fmt"
- "github.com/beego/beego/client/orm/hints"
+ "github.com/beego/beego/v2/client/orm/hints"
)
type colValue struct {
diff --git a/client/orm/orm_test.go b/client/orm/orm_test.go
index f4d477b1..08997177 100644
--- a/client/orm/orm_test.go
+++ b/client/orm/orm_test.go
@@ -31,7 +31,7 @@ import (
"testing"
"time"
- "github.com/beego/beego/client/orm/hints"
+ "github.com/beego/beego/v2/client/orm/hints"
"github.com/stretchr/testify/assert"
)
@@ -1773,12 +1773,12 @@ func TestRawQueryRow(t *testing.T) {
throwFail(t, AssertIs(*status, 3))
throwFail(t, AssertIs(pid, nil))
- type Embeded struct {
+ type Embedded struct {
Email string
}
type queryRowNoModelTest struct {
Id int
- EmbedField Embeded
+ EmbedField Embedded
}
cols = []string{
diff --git a/client/orm/types.go b/client/orm/types.go
index ae9c4086..cb735ac8 100644
--- a/client/orm/types.go
+++ b/client/orm/types.go
@@ -20,7 +20,7 @@ import (
"reflect"
"time"
- "github.com/beego/beego/core/utils"
+ "github.com/beego/beego/v2/core/utils"
)
// TableNaming is usually used by model
@@ -95,13 +95,13 @@ type Fielder interface {
}
type TxBeginner interface {
- //self control transaction
+ // self control transaction
Begin() (TxOrmer, error)
BeginWithCtx(ctx context.Context) (TxOrmer, error)
BeginWithOpts(opts *sql.TxOptions) (TxOrmer, error)
BeginWithCtxAndOpts(ctx context.Context, opts *sql.TxOptions) (TxOrmer, error)
- //closure control transaction
+ // closure control transaction
DoTx(task func(ctx context.Context, txOrm TxOrmer) error) error
DoTxWithCtx(ctx context.Context, task func(ctx context.Context, txOrm TxOrmer) error) error
DoTxWithOpts(opts *sql.TxOptions, task func(ctx context.Context, txOrm TxOrmer) error) error
@@ -113,7 +113,7 @@ type TxCommitter interface {
Rollback() error
}
-//Data Manipulation Language
+// Data Manipulation Language
type DML interface {
// insert model data to database
// for example:
diff --git a/core/admin/profile.go b/core/admin/profile.go
index 1c124cac..5b3fdb21 100644
--- a/core/admin/profile.go
+++ b/core/admin/profile.go
@@ -26,7 +26,7 @@ import (
"strconv"
"time"
- "github.com/beego/beego/core/utils"
+ "github.com/beego/beego/v2/core/utils"
)
var startTime = time.Now()
diff --git a/core/bean/tag_auto_wire_bean_factory.go b/core/bean/tag_auto_wire_bean_factory.go
index a0d56867..821eed26 100644
--- a/core/bean/tag_auto_wire_bean_factory.go
+++ b/core/bean/tag_auto_wire_bean_factory.go
@@ -22,7 +22,7 @@ import (
"github.com/pkg/errors"
- "github.com/beego/beego/core/logs"
+ "github.com/beego/beego/v2/core/logs"
)
const DefaultValueTagKey = "default"
diff --git a/core/config/config.go b/core/config/config.go
index e5471b4a..d0add317 100644
--- a/core/config/config.go
+++ b/core/config/config.go
@@ -14,7 +14,7 @@
// Package config is used to parse config.
// Usage:
-// import "github.com/beego/beego/config"
+// import "github.com/beego/beego/v2/config"
// Examples.
//
// cnf, err := config.NewConfig("ini", "config.conf")
diff --git a/core/config/env/env.go b/core/config/env/env.go
index 171f9c20..fbf06c5d 100644
--- a/core/config/env/env.go
+++ b/core/config/env/env.go
@@ -21,7 +21,7 @@ import (
"os"
"strings"
- "github.com/beego/beego/core/utils"
+ "github.com/beego/beego/v2/core/utils"
)
var env *utils.BeeMap
diff --git a/core/config/etcd/config.go b/core/config/etcd/config.go
index 57a33b0d..acc43f35 100644
--- a/core/config/etcd/config.go
+++ b/core/config/etcd/config.go
@@ -26,8 +26,8 @@ import (
"github.com/pkg/errors"
"google.golang.org/grpc"
- "github.com/beego/beego/core/config"
- "github.com/beego/beego/core/logs"
+ "github.com/beego/beego/v2/core/config"
+ "github.com/beego/beego/v2/core/logs"
)
type EtcdConfiger struct {
diff --git a/core/config/global.go b/core/config/global.go
index 91571b21..d0b74253 100644
--- a/core/config/global.go
+++ b/core/config/global.go
@@ -20,7 +20,7 @@ var globalInstance Configer
// InitGlobalInstance will ini the global instance
// If you want to use specific implementation, don't forget to import it.
-// e.g. _ import "github.com/beego/beego/core/config/etcd"
+// e.g. _ import "github.com/beego/beego/v2/core/config/etcd"
// err := InitGlobalInstance("etcd", "someconfig")
func InitGlobalInstance(name string, cfg string) error {
var err error
diff --git a/core/config/ini.go b/core/config/ini.go
index 03e1cc89..f2877ce8 100644
--- a/core/config/ini.go
+++ b/core/config/ini.go
@@ -30,7 +30,7 @@ import (
"github.com/mitchellh/mapstructure"
- "github.com/beego/beego/core/logs"
+ "github.com/beego/beego/v2/core/logs"
)
var (
diff --git a/core/config/ini_test.go b/core/config/ini_test.go
index 7daa0a6e..b7a03aa2 100644
--- a/core/config/ini_test.go
+++ b/core/config/ini_test.go
@@ -146,7 +146,7 @@ httpport = 8080
# enable db
[dbinfo]
# db type name
-# suport mysql,sqlserver
+# support mysql,sqlserver
name = mysql
`
@@ -162,7 +162,7 @@ httpport=8080
# enable db
[dbinfo]
# db type name
-# suport mysql,sqlserver
+# support mysql,sqlserver
name=mysql
`
)
diff --git a/core/config/json/json.go b/core/config/json/json.go
index 455952fb..c1a29cad 100644
--- a/core/config/json/json.go
+++ b/core/config/json/json.go
@@ -26,8 +26,8 @@ import (
"github.com/mitchellh/mapstructure"
- "github.com/beego/beego/core/config"
- "github.com/beego/beego/core/logs"
+ "github.com/beego/beego/v2/core/config"
+ "github.com/beego/beego/v2/core/logs"
)
// JSONConfig is a json config parser and implements Config interface.
diff --git a/core/config/json/json_test.go b/core/config/json/json_test.go
index 4e9b1e60..8f5b2c83 100644
--- a/core/config/json/json_test.go
+++ b/core/config/json/json_test.go
@@ -21,7 +21,7 @@ import (
"github.com/stretchr/testify/assert"
- "github.com/beego/beego/core/config"
+ "github.com/beego/beego/v2/core/config"
)
func TestJsonStartsWithArray(t *testing.T) {
diff --git a/core/config/toml/toml.go b/core/config/toml/toml.go
index e0c6ed2c..9261cd27 100644
--- a/core/config/toml/toml.go
+++ b/core/config/toml/toml.go
@@ -21,7 +21,7 @@ import (
"github.com/pelletier/go-toml"
- "github.com/beego/beego/core/config"
+ "github.com/beego/beego/v2/core/config"
)
const keySeparator = "."
diff --git a/core/config/toml/toml_test.go b/core/config/toml/toml_test.go
index 629cbeb4..2867f4be 100644
--- a/core/config/toml/toml_test.go
+++ b/core/config/toml/toml_test.go
@@ -21,7 +21,7 @@ import (
"github.com/stretchr/testify/assert"
- "github.com/beego/beego/core/config"
+ "github.com/beego/beego/v2/core/config"
)
func TestConfig_Parse(t *testing.T) {
diff --git a/core/config/xml/xml.go b/core/config/xml/xml.go
index 38c9f6d3..059ada5c 100644
--- a/core/config/xml/xml.go
+++ b/core/config/xml/xml.go
@@ -20,8 +20,8 @@
//
// Usage:
// import(
-// _ "github.com/beego/beego/config/xml"
-// "github.com/beego/beego/config"
+// _ "github.com/beego/beego/v2/config/xml"
+// "github.com/beego/beego/v2/config"
// )
//
// cnf, err := config.NewConfig("xml", "config.xml")
@@ -41,8 +41,8 @@ import (
"github.com/mitchellh/mapstructure"
- "github.com/beego/beego/core/config"
- "github.com/beego/beego/core/logs"
+ "github.com/beego/beego/v2/core/config"
+ "github.com/beego/beego/v2/core/logs"
"github.com/beego/x2j"
)
diff --git a/core/config/xml/xml_test.go b/core/config/xml/xml_test.go
index 0a001891..37c5fe7f 100644
--- a/core/config/xml/xml_test.go
+++ b/core/config/xml/xml_test.go
@@ -21,7 +21,7 @@ import (
"github.com/stretchr/testify/assert"
- "github.com/beego/beego/core/config"
+ "github.com/beego/beego/v2/core/config"
)
func TestXML(t *testing.T) {
diff --git a/core/config/yaml/yaml.go b/core/config/yaml/yaml.go
index ec50c77e..778a4eb1 100644
--- a/core/config/yaml/yaml.go
+++ b/core/config/yaml/yaml.go
@@ -20,8 +20,8 @@
//
// Usage:
// import(
-// _ "github.com/beego/beego/config/yaml"
-// "github.com/beego/beego/config"
+// _ "github.com/beego/beego/v2/config/yaml"
+// "github.com/beego/beego/v2/config"
// )
//
// cnf, err := config.NewConfig("yaml", "config.yaml")
@@ -43,8 +43,8 @@ import (
"github.com/beego/goyaml2"
"gopkg.in/yaml.v2"
- "github.com/beego/beego/core/config"
- "github.com/beego/beego/core/logs"
+ "github.com/beego/beego/v2/core/config"
+ "github.com/beego/beego/v2/core/logs"
)
// Config is a yaml config parser and implements Config interface.
diff --git a/core/config/yaml/yaml_test.go b/core/config/yaml/yaml_test.go
index f2d60762..cf889613 100644
--- a/core/config/yaml/yaml_test.go
+++ b/core/config/yaml/yaml_test.go
@@ -21,7 +21,7 @@ import (
"github.com/stretchr/testify/assert"
- "github.com/beego/beego/core/config"
+ "github.com/beego/beego/v2/core/config"
)
func TestYaml(t *testing.T) {
diff --git a/core/logs/README.md b/core/logs/README.md
index 660b1fe1..c7c82110 100644
--- a/core/logs/README.md
+++ b/core/logs/README.md
@@ -1,24 +1,22 @@
## logs
-logs is a Go logs manager. It can use many logs adapters. The repo is inspired by `database/sql` .
+logs is a Go logs manager. It can use many logs adapters. The repo is inspired by `database/sql` .
## How to install?
- go get github.com/beego/beego/logs
-
+ go get github.com/beego/beego/v2/logs
## What adapters are supported?
As of now this logs support console, file,smtp and conn.
-
## How to use it?
First you must import it
```golang
import (
- "github.com/beego/beego/logs"
+ "github.com/beego/beego/v2/logs"
)
```
diff --git a/core/logs/alils/alils.go b/core/logs/alils/alils.go
index 832d5425..7a3e4ddf 100644
--- a/core/logs/alils/alils.go
+++ b/core/logs/alils/alils.go
@@ -9,7 +9,7 @@ import (
"github.com/gogo/protobuf/proto"
"github.com/pkg/errors"
- "github.com/beego/beego/core/logs"
+ "github.com/beego/beego/v2/core/logs"
)
const (
diff --git a/core/logs/console_test.go b/core/logs/console_test.go
index e345ba40..02bff3ec 100644
--- a/core/logs/console_test.go
+++ b/core/logs/console_test.go
@@ -58,7 +58,7 @@ func TestConsoleAsync(t *testing.T) {
log := NewLogger(100)
log.SetLogger("console")
log.Async()
- //log.Close()
+ // log.Close()
testConsoleCalls(log)
for len(log.msgChan) != 0 {
time.Sleep(1 * time.Millisecond)
diff --git a/core/logs/es/es.go b/core/logs/es/es.go
index 6eee6eae..2e592ffd 100644
--- a/core/logs/es/es.go
+++ b/core/logs/es/es.go
@@ -12,7 +12,7 @@ import (
"github.com/elastic/go-elasticsearch/v6"
"github.com/elastic/go-elasticsearch/v6/esapi"
- "github.com/beego/beego/core/logs"
+ "github.com/beego/beego/v2/core/logs"
)
// NewES returns a LoggerInterface
@@ -29,7 +29,7 @@ func NewES() logs.Logger {
// please import this package
// usually means that you can import this package in your main package
// for example, anonymous:
-// import _ "github.com/beego/beego/logs/es"
+// import _ "github.com/beego/beego/v2/logs/es"
type esLogger struct {
*elasticsearch.Client
DSN string `json:"dsn"`
diff --git a/core/logs/es/index.go b/core/logs/es/index.go
index b695ba7a..7a31eff1 100644
--- a/core/logs/es/index.go
+++ b/core/logs/es/index.go
@@ -17,7 +17,7 @@ package es
import (
"fmt"
- "github.com/beego/beego/core/logs"
+ "github.com/beego/beego/v2/core/logs"
)
// IndexNaming generate the index name
diff --git a/core/logs/es/index_test.go b/core/logs/es/index_test.go
index 1d820129..ce30763a 100644
--- a/core/logs/es/index_test.go
+++ b/core/logs/es/index_test.go
@@ -20,7 +20,7 @@ import (
"github.com/stretchr/testify/assert"
- "github.com/beego/beego/core/logs"
+ "github.com/beego/beego/v2/core/logs"
)
func TestDefaultIndexNaming_IndexName(t *testing.T) {
diff --git a/core/logs/file_test.go b/core/logs/file_test.go
index 6612ebe6..e9a8922b 100644
--- a/core/logs/file_test.go
+++ b/core/logs/file_test.go
@@ -164,7 +164,7 @@ func TestFileDailyRotate_05(t *testing.T) {
testFileDailyRotate(t, fn1, fn2)
os.Remove(fn)
}
-func TestFileDailyRotate_06(t *testing.T) { //test file mode
+func TestFileDailyRotate_06(t *testing.T) { // test file mode
log := NewLogger(10000)
log.SetLogger("file", `{"filename":"test3.log","maxlines":4}`)
log.Debug("debug")
@@ -237,7 +237,7 @@ func TestFileHourlyRotate_05(t *testing.T) {
os.Remove(fn)
}
-func TestFileHourlyRotate_06(t *testing.T) { //test file mode
+func TestFileHourlyRotate_06(t *testing.T) { // test file mode
log := NewLogger(10000)
log.SetLogger("file", `{"filename":"test3.log", "hourly":true, "maxlines":4}`)
log.Debug("debug")
diff --git a/core/logs/log.go b/core/logs/log.go
index 1cb62a52..ef9aa7f3 100644
--- a/core/logs/log.go
+++ b/core/logs/log.go
@@ -15,7 +15,7 @@
// Package logs provide a general log interface
// Usage:
//
-// import "github.com/beego/beego/logs"
+// import "github.com/beego/beego/v2/logs"
//
// log := NewLogger(10000)
// log.SetLogger("console", "")
diff --git a/core/logs/logger.go b/core/logs/logger.go
index d8b334d4..77e68ea2 100644
--- a/core/logs/logger.go
+++ b/core/logs/logger.go
@@ -60,7 +60,7 @@ func formatTimeHeader(when time.Time) ([]byte, int, int) {
y, mo, d := when.Date()
h, mi, s := when.Clock()
ns := when.Nanosecond() / 1000000
- //len("2006/01/02 15:04:05.123 ")==24
+ // len("2006/01/02 15:04:05.123 ")==24
var buf [24]byte
buf[0] = y1[y/1000%10]
@@ -126,12 +126,12 @@ func initColor() {
cyan = w32Cyan
}
colorMap = map[string]string{
- //by color
+ // by color
"green": green,
"white": white,
"yellow": yellow,
"red": red,
- //by method
+ // by method
"GET": blue,
"POST": cyan,
"PUT": yellow,
diff --git a/core/utils/kv.go b/core/utils/kv.go
index f4e6c4d4..7fc5cee9 100644
--- a/core/utils/kv.go
+++ b/core/utils/kv.go
@@ -50,7 +50,7 @@ type SimpleKVs struct {
var _ KVs = new(SimpleKVs)
-// GetValueOr returns the value for a given key, if non-existant
+// GetValueOr returns the value for a given key, if non-existent
// it returns defValue
func (kvs *SimpleKVs) GetValueOr(key interface{}, defValue interface{}) interface{} {
v, ok := kvs.kvs[key]
diff --git a/core/utils/mail.go b/core/utils/mail.go
index 80a366ca..e685c449 100644
--- a/core/utils/mail.go
+++ b/core/utils/mail.go
@@ -188,10 +188,10 @@ func (e *Email) Attach(r io.Reader, filename string, args ...string) (a *Attachm
err = errors.New("Must specify the file type and number of parameters can not exceed at least two")
return
}
- c := args[0] //Content-Type
+ c := args[0] // Content-Type
id := ""
if len(args) > 1 {
- id = args[1] //Content-ID
+ id = args[1] // Content-ID
}
var buffer bytes.Buffer
if _, err = io.Copy(&buffer, r); err != nil {
diff --git a/core/utils/pagination/doc.go b/core/utils/pagination/doc.go
index e366b225..c2df00aa 100644
--- a/core/utils/pagination/doc.go
+++ b/core/utils/pagination/doc.go
@@ -8,7 +8,7 @@ In your beego.Controller:
package controllers
- import "github.com/beego/beego/core/utils/pagination"
+ import "github.com/beego/beego/v2/core/utils/pagination"
type PostsController struct {
beego.Controller
diff --git a/core/validation/README.md b/core/validation/README.md
index 80085f2c..46d7c935 100644
--- a/core/validation/README.md
+++ b/core/validation/README.md
@@ -7,18 +7,18 @@ validation is a form validation for a data validation and error collecting using
Install:
- go get github.com/beego/beego/validation
+ go get github.com/beego/beego/v2/validation
Test:
- go test github.com/beego/beego/validation
+ go test github.com/beego/beego/v2/validation
## Example
Direct Use:
import (
- "github.com/beego/beego/validation"
+ "github.com/beego/beego/v2/validation"
"log"
)
@@ -49,7 +49,7 @@ Direct Use:
Struct Tag Use:
import (
- "github.com/beego/beego/validation"
+ "github.com/beego/beego/v2/validation"
)
// validation function follow with "valid" tag
@@ -81,7 +81,7 @@ Struct Tag Use:
Use custom function:
import (
- "github.com/beego/beego/validation"
+ "github.com/beego/beego/v2/validation"
)
type user struct {
@@ -141,7 +141,6 @@ Struct Tag Functions:
Phone
ZipCode
-
## LICENSE
BSD License http://creativecommons.org/licenses/BSD/
diff --git a/core/validation/validation.go b/core/validation/validation.go
index 715ab2c9..eb3a1042 100644
--- a/core/validation/validation.go
+++ b/core/validation/validation.go
@@ -15,7 +15,7 @@
// Package validation for validations
//
// import (
-// "github.com/beego/beego/validation"
+// "github.com/beego/beego/v2/validation"
// "log"
// )
//
@@ -423,7 +423,7 @@ func (v *Validation) Valid(obj interface{}) (b bool, err error) {
// Step2: If pass on step1, then reflect obj's fields
// Step3: Do the Recursively validation to all struct or struct pointer fields
func (v *Validation) RecursiveValid(objc interface{}) (bool, error) {
- //Step 1: validate obj itself firstly
+ // Step 1: validate obj itself firstly
// fails if objc is not struct
pass, err := v.Valid(objc)
if err != nil || !pass {
diff --git a/core/validation/validators.go b/core/validation/validators.go
index c7d60baf..c4ea1f51 100644
--- a/core/validation/validators.go
+++ b/core/validation/validators.go
@@ -23,7 +23,7 @@ import (
"time"
"unicode/utf8"
- "github.com/beego/beego/core/logs"
+ "github.com/beego/beego/v2/core/logs"
)
// CanSkipFuncs will skip valid if RequiredFirst is true and the struct field's value is empty
diff --git a/go.mod b/go.mod
index 4c6d7f41..83516167 100644
--- a/go.mod
+++ b/go.mod
@@ -1,5 +1,5 @@
-//module github.com/beego/beego
-module github.com/beego/beego
+//module github.com/beego/beego/v2
+module github.com/beego/beego/v2
require (
github.com/Knetic/govaluate v3.0.0+incompatible // indirect
@@ -44,10 +44,9 @@ require (
go.etcd.io/etcd v3.3.25+incompatible // indirect
go.uber.org/zap v1.15.0 // indirect
golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9
- golang.org/x/net v0.0.0-20200822124328-c89045814202 // indirect
- golang.org/x/sys v0.0.0-20200824131525-c12d262b63d8 // indirect
+ golang.org/x/lint v0.0.0-20201208152925-83fdc39ff7b5 // indirect
golang.org/x/text v0.3.3 // indirect
- golang.org/x/tools v0.0.0-20200117065230-39095c1d176c
+ golang.org/x/tools v0.0.0-20201211185031-d93e913c1a58
google.golang.org/grpc v1.26.0
gopkg.in/yaml.v2 v2.2.8
honnef.co/go/tools v0.0.1-2020.1.5 // indirect
diff --git a/go.sum b/go.sum
index 994d1ec4..0f27f126 100644
--- a/go.sum
+++ b/go.sum
@@ -24,6 +24,7 @@ github.com/casbin/casbin v1.7.0/go.mod h1:c67qKN6Oum3UF5Q1+BByfFxkwKvhwW57ITjqwt
github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU=
github.com/cespare/xxhash/v2 v2.1.1 h1:6MnRN8NT7+YBpUIWxHtefFZOKTAPgGjpQSxqLNn0+qY=
github.com/cespare/xxhash/v2 v2.1.1/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs=
+github.com/client9/misspell v0.3.4 h1:ta993UF76GwbvJcIo3Y68y/M3WxlpEHPWIGDkJYwzJI=
github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw=
github.com/cloudflare/golz4 v0.0.0-20150217214814-ef862a3cdc58 h1:F1EaeKL/ta07PY/k9Os/UFtwERei2/XzGemhpGnBKNg=
github.com/cloudflare/golz4 v0.0.0-20150217214814-ef862a3cdc58/go.mod h1:EOBUe0h4xcZ5GoxqC5SDxFQ8gwyZPKQoEzownBlhI80=
@@ -209,6 +210,7 @@ github.com/ugorji/go v0.0.0-20171122102828-84cb69a8af83/go.mod h1:hnLbHMwcvSihnD
github.com/wendal/errors v0.0.0-20130201093226-f66c77a7882b h1:0Ve0/CCjiAiyKddUMUn3RwIGlq2iTW4GuVzyoKBYO/8=
github.com/wendal/errors v0.0.0-20130201093226-f66c77a7882b/go.mod h1:Q12BUT7DqIlHRmgv3RskH+UCM/4eqVMgI0EMmlSpAXc=
github.com/yuin/goldmark v1.1.32/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
+github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
github.com/yuin/gopher-lua v0.0.0-20171031051903-609c9cd26973/go.mod h1:aEV29XrmTYFr3CiRxZeGHpkvbwq+prZduBqMaascyCU=
go.etcd.io/etcd v0.5.0-alpha.5 h1:VOolFSo3XgsmnYDLozjvZ6JL6AAwIDu1Yx1y+4EYLDo=
go.etcd.io/etcd v3.3.25+incompatible h1:V1RzkZJj9LqsJRy+TUBgpWSbZXITLB819lstuTFoZOY=
@@ -231,7 +233,10 @@ golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL
golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE=
golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU=
golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc=
+golang.org/x/lint v0.0.0-20190930215403-16217165b5de h1:5hukYrvBGR8/eNkX5mdUezrA6JiaEZDtJb9Ei+1LlBs=
golang.org/x/lint v0.0.0-20190930215403-16217165b5de/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc=
+golang.org/x/lint v0.0.0-20201208152925-83fdc39ff7b5 h1:2M3HP5CCK1Si9FQhwnzYhXdG6DXeebvUHFpre8QvbyI=
+golang.org/x/lint v0.0.0-20201208152925-83fdc39ff7b5/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY=
golang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod h1:mXi4GBBbnImb6dmsKGUJ2LatrhH/nqhxcFungHvyanc=
golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg=
golang.org/x/mod v0.3.0 h1:RM4zey1++hCTbCVQfnWeKs9/IEsaBLA8vTkd0WVtmH4=
@@ -252,6 +257,7 @@ golang.org/x/net v0.0.0-20200625001655-4c5254603344 h1:vGXIOMxbNfDTk/aXCmfdLgkrS
golang.org/x/net v0.0.0-20200625001655-4c5254603344/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA=
golang.org/x/net v0.0.0-20200822124328-c89045814202 h1:VvcQYSHwXgi7W+TpUR6A9g6Up98WAHf3f/ulnJ62IyA=
golang.org/x/net v0.0.0-20200822124328-c89045814202/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA=
+golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU=
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
@@ -259,6 +265,7 @@ golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJ
golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.0.0-20200625203802-6e8e738ad208/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
+golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
@@ -274,6 +281,7 @@ golang.org/x/sys v0.0.0-20200615200032-f1bc736245b1 h1:ogLJMz+qpzav7lGMh10LMvAkM
golang.org/x/sys v0.0.0-20200615200032-f1bc736245b1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20200824131525-c12d262b63d8 h1:AvbQYmiaaaza3cW3QXRyPo5kYgpFIzOAfeAAN7m3qQ4=
golang.org/x/sys v0.0.0-20200824131525-c12d262b63d8/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
+golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/text v0.3.0 h1:g61tztE5qeGQ89tm6NTjjM9VPIm088od1l6aSorWRWg=
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text v0.3.2 h1:tW2bmiBqwgJj/UpqtC8EpXEZVYOwU0yG4iWbprSVAcs=
@@ -293,8 +301,11 @@ golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtn
golang.org/x/tools v0.0.0-20191130070609-6e064ea0cf2d/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
golang.org/x/tools v0.0.0-20200117065230-39095c1d176c h1:FodBYPZKH5tAN2O60HlglMwXGAeV/4k+NKbli79M/2c=
golang.org/x/tools v0.0.0-20200117065230-39095c1d176c/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
+golang.org/x/tools v0.0.0-20200130002326-2f3ba24bd6e7/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
golang.org/x/tools v0.0.0-20200815165600-90abf76919f3 h1:0aScV/0rLmANzEYIhjCOi2pTvDyhZNduBUMD2q3iqs4=
golang.org/x/tools v0.0.0-20200815165600-90abf76919f3/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA=
+golang.org/x/tools v0.0.0-20201211185031-d93e913c1a58 h1:1Bs6RVeBFtLZ8Yi1Hk07DiOqzvwLD/4hln4iahvFlag=
+golang.org/x/tools v0.0.0-20201211185031-d93e913c1a58/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA=
golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 h1:E7g+9GITq07hpfrRu66IVDexMakfv52eLZ2CXBWiKr4=
diff --git a/server/web/admin.go b/server/web/admin.go
index 4c06aa7a..89c9ddb9 100644
--- a/server/web/admin.go
+++ b/server/web/admin.go
@@ -20,7 +20,7 @@ import (
"reflect"
"time"
- "github.com/beego/beego/core/logs"
+ "github.com/beego/beego/v2/core/logs"
)
// BeeAdminApp is the default adminApp used by admin module.
diff --git a/server/web/admin_controller.go b/server/web/admin_controller.go
index a4407ba9..8ac0ccd4 100644
--- a/server/web/admin_controller.go
+++ b/server/web/admin_controller.go
@@ -24,7 +24,7 @@ import (
"github.com/prometheus/client_golang/prometheus/promhttp"
- "github.com/beego/beego/core/admin"
+ "github.com/beego/beego/v2/core/admin"
)
type adminController struct {
@@ -250,7 +250,7 @@ func (a *adminController) ListConf() {
filterTypeData := BeeApp.reportFilter()
filterTypes := make([]string, 0, len(filterTypeData))
- for k, _ := range filterTypeData {
+ for k := range filterTypeData {
filterTypes = append(filterTypes, k)
}
diff --git a/server/web/admin_test.go b/server/web/admin_test.go
index cf8104c1..04da4fab 100644
--- a/server/web/admin_test.go
+++ b/server/web/admin_test.go
@@ -11,7 +11,7 @@ import (
"github.com/stretchr/testify/assert"
- "github.com/beego/beego/core/admin"
+ "github.com/beego/beego/v2/core/admin"
)
type SampleDatabaseCheck struct {
@@ -152,12 +152,12 @@ func TestHealthCheckHandlerDefault(t *testing.T) {
func TestBuildHealthCheckResponseList(t *testing.T) {
healthCheckResults := [][]string{
- []string{
+ {
"error",
"Database",
- "Error occured whie starting the db",
+ "Error occurred whie starting the db",
},
- []string{
+ {
"success",
"Cache",
"Cache started successfully",
diff --git a/server/web/captcha/README.md b/server/web/captcha/README.md
index 9dd603ac..74e1cf82 100644
--- a/server/web/captcha/README.md
+++ b/server/web/captcha/README.md
@@ -6,9 +6,9 @@ an example for use captcha
package controllers
import (
- "github.com/beego/beego"
- "github.com/beego/beego/cache"
- "github.com/beego/beego/utils/captcha"
+ "github.com/beego/beego/v2"
+ "github.com/beego/beego/v2/cache"
+ "github.com/beego/beego/v2/utils/captcha"
)
var cpt *captcha.Captcha
diff --git a/server/web/captcha/captcha.go b/server/web/captcha/captcha.go
index b46eae5c..d052af13 100644
--- a/server/web/captcha/captcha.go
+++ b/server/web/captcha/captcha.go
@@ -19,9 +19,9 @@
// package controllers
//
// import (
-// "github.com/beego/beego"
-// "github.com/beego/beego/cache"
-// "github.com/beego/beego/utils/captcha"
+// "github.com/beego/beego/v2"
+// "github.com/beego/beego/v2/cache"
+// "github.com/beego/beego/v2/utils/captcha"
// )
//
// var cpt *captcha.Captcha
@@ -67,11 +67,11 @@ import (
"strings"
"time"
- "github.com/beego/beego/core/logs"
+ "github.com/beego/beego/v2/core/logs"
- "github.com/beego/beego/core/utils"
- "github.com/beego/beego/server/web"
- "github.com/beego/beego/server/web/context"
+ "github.com/beego/beego/v2/core/utils"
+ "github.com/beego/beego/v2/server/web"
+ "github.com/beego/beego/v2/server/web/context"
)
var (
diff --git a/server/web/captcha/image_test.go b/server/web/captcha/image_test.go
index a65a74c5..53e89575 100644
--- a/server/web/captcha/image_test.go
+++ b/server/web/captcha/image_test.go
@@ -17,7 +17,7 @@ package captcha
import (
"testing"
- "github.com/beego/beego/core/utils"
+ "github.com/beego/beego/v2/core/utils"
)
type byteCounter struct {
diff --git a/server/web/config.go b/server/web/config.go
index 7032d6ba..d89c59cb 100644
--- a/server/web/config.go
+++ b/server/web/config.go
@@ -23,13 +23,13 @@ import (
"runtime"
"strings"
- "github.com/beego/beego"
- "github.com/beego/beego/core/config"
- "github.com/beego/beego/core/logs"
- "github.com/beego/beego/server/web/session"
+ "github.com/beego/beego/v2"
+ "github.com/beego/beego/v2/core/config"
+ "github.com/beego/beego/v2/core/logs"
+ "github.com/beego/beego/v2/server/web/session"
- "github.com/beego/beego/core/utils"
- "github.com/beego/beego/server/web/context"
+ "github.com/beego/beego/v2/core/utils"
+ "github.com/beego/beego/v2/server/web/context"
)
// Config is the main struct for BConfig
diff --git a/server/web/config_test.go b/server/web/config_test.go
index 63ea842b..9f8f7a80 100644
--- a/server/web/config_test.go
+++ b/server/web/config_test.go
@@ -19,7 +19,7 @@ import (
"reflect"
"testing"
- beeJson "github.com/beego/beego/core/config/json"
+ beeJson "github.com/beego/beego/v2/core/config/json"
)
func TestDefaults(t *testing.T) {
diff --git a/server/web/context/acceptencoder.go b/server/web/context/acceptencoder.go
index 8ed6a853..312e50de 100644
--- a/server/web/context/acceptencoder.go
+++ b/server/web/context/acceptencoder.go
@@ -65,7 +65,7 @@ type nopResetWriter struct {
}
func (n nopResetWriter) Reset(w io.Writer) {
- //do nothing
+ // do nothing
}
type acceptEncoder struct {
diff --git a/server/web/context/context.go b/server/web/context/context.go
index 246310eb..6070c996 100644
--- a/server/web/context/context.go
+++ b/server/web/context/context.go
@@ -15,7 +15,7 @@
// Package context provide the context utils
// Usage:
//
-// import "github.com/beego/beego/context"
+// import "github.com/beego/beego/v2/context"
//
// ctx := context.Context{Request:req,ResponseWriter:rw}
//
@@ -35,7 +35,7 @@ import (
"strings"
"time"
- "github.com/beego/beego/core/utils"
+ "github.com/beego/beego/v2/core/utils"
)
// Commonly used mime-types
@@ -222,7 +222,7 @@ func (r *Response) Write(p []byte) (int, error) {
// and sets `Started` to true.
func (r *Response) WriteHeader(code int) {
if r.Status > 0 {
- //prevent multiple response.WriteHeader calls
+ // prevent multiple response.WriteHeader calls
return
}
r.Status = code
diff --git a/server/web/context/input.go b/server/web/context/input.go
index b09d9895..241ef8bc 100644
--- a/server/web/context/input.go
+++ b/server/web/context/input.go
@@ -29,7 +29,7 @@ import (
"strings"
"sync"
- "github.com/beego/beego/server/web/session"
+ "github.com/beego/beego/v2/server/web/session"
)
// Regexes for checking the accept headers
diff --git a/server/web/context/output.go b/server/web/context/output.go
index 28ff2819..aba5e560 100644
--- a/server/web/context/output.go
+++ b/server/web/context/output.go
@@ -288,7 +288,7 @@ func (output *BeegoOutput) Download(file string, filename ...string) {
} else {
fName = filepath.Base(file)
}
- //https://tools.ietf.org/html/rfc6266#section-4.3
+ // https://tools.ietf.org/html/rfc6266#section-4.3
fn := url.PathEscape(fName)
if fName == fn {
fn = "filename=" + fn
diff --git a/server/web/context/param/conv.go b/server/web/context/param/conv.go
index 6ba6a075..eecb6acb 100644
--- a/server/web/context/param/conv.go
+++ b/server/web/context/param/conv.go
@@ -4,8 +4,8 @@ import (
"fmt"
"reflect"
- "github.com/beego/beego/core/logs"
- beecontext "github.com/beego/beego/server/web/context"
+ "github.com/beego/beego/v2/core/logs"
+ beecontext "github.com/beego/beego/v2/server/web/context"
)
// ConvertParams converts http method params to values that will be passed to the method controller as arguments
diff --git a/server/web/context/param/methodparams.go b/server/web/context/param/methodparams.go
index b5ccbdd0..22ff0e43 100644
--- a/server/web/context/param/methodparams.go
+++ b/server/web/context/param/methodparams.go
@@ -5,7 +5,7 @@ import (
"strings"
)
-//MethodParam keeps param information to be auto passed to controller methods
+// MethodParam keeps param information to be auto passed to controller methods
type MethodParam struct {
name string
in paramType
diff --git a/server/web/context/param/parsers.go b/server/web/context/param/parsers.go
index 421aecf0..fb4099f5 100644
--- a/server/web/context/param/parsers.go
+++ b/server/web/context/param/parsers.go
@@ -18,7 +18,7 @@ func getParser(param *MethodParam, t reflect.Type) paramParser {
reflect.Uint, reflect.Uint8, reflect.Uint16, reflect.Uint32, reflect.Uint64:
return intParser{}
case reflect.Slice:
- if t.Elem().Kind() == reflect.Uint8 { //treat []byte as string
+ if t.Elem().Kind() == reflect.Uint8 { // treat []byte as string
return stringParser{}
}
if param.in == body {
diff --git a/server/web/context/param/parsers_test.go b/server/web/context/param/parsers_test.go
index 81a821f1..7d4c9661 100644
--- a/server/web/context/param/parsers_test.go
+++ b/server/web/context/param/parsers_test.go
@@ -14,40 +14,40 @@ type testDefinition struct {
func Test_Parsers(t *testing.T) {
- //ints
+ // ints
checkParser(testDefinition{"1", 1, intParser{}}, t)
checkParser(testDefinition{"-1", int64(-1), intParser{}}, t)
checkParser(testDefinition{"1", uint64(1), intParser{}}, t)
- //floats
+ // floats
checkParser(testDefinition{"1.0", float32(1.0), floatParser{}}, t)
checkParser(testDefinition{"-1.0", float64(-1.0), floatParser{}}, t)
- //strings
+ // strings
checkParser(testDefinition{"AB", "AB", stringParser{}}, t)
checkParser(testDefinition{"AB", []byte{65, 66}, stringParser{}}, t)
- //bools
+ // bools
checkParser(testDefinition{"true", true, boolParser{}}, t)
checkParser(testDefinition{"0", false, boolParser{}}, t)
- //timeParser
+ // timeParser
checkParser(testDefinition{"2017-05-30T13:54:53Z", time.Date(2017, 5, 30, 13, 54, 53, 0, time.UTC), timeParser{}}, t)
checkParser(testDefinition{"2017-05-30", time.Date(2017, 5, 30, 0, 0, 0, 0, time.UTC), timeParser{}}, t)
- //json
+ // json
checkParser(testDefinition{`{"X": 5, "Y":"Z"}`, struct {
X int
Y string
}{5, "Z"}, jsonParser{}}, t)
- //slice in query is parsed as comma delimited
+ // slice in query is parsed as comma delimited
checkParser(testDefinition{`1,2`, []int{1, 2}, sliceParser(intParser{})}, t)
- //slice in body is parsed as json
+ // slice in body is parsed as json
checkParser(testDefinition{`["a","b"]`, []string{"a", "b"}, jsonParser{}}, t, MethodParam{in: body})
- //pointers
+ // pointers
var someInt = 1
checkParser(testDefinition{`1`, &someInt, ptrParser(intParser{})}, t)
diff --git a/server/web/context/response.go b/server/web/context/response.go
index 7bd9a7e8..86b2c0b8 100644
--- a/server/web/context/response.go
+++ b/server/web/context/response.go
@@ -6,10 +6,10 @@ import (
)
const (
- //BadRequest indicates HTTP error 400
+ // BadRequest indicates HTTP error 400
BadRequest StatusCode = http.StatusBadRequest
- //NotFound indicates HTTP error 404
+ // NotFound indicates HTTP error 404
NotFound StatusCode = http.StatusNotFound
)
diff --git a/server/web/controller.go b/server/web/controller.go
index f96ad663..5983cfbd 100644
--- a/server/web/controller.go
+++ b/server/web/controller.go
@@ -29,10 +29,10 @@ import (
"strconv"
"strings"
- "github.com/beego/beego/server/web/session"
+ "github.com/beego/beego/v2/server/web/session"
- "github.com/beego/beego/server/web/context"
- "github.com/beego/beego/server/web/context/param"
+ "github.com/beego/beego/v2/server/web/context"
+ "github.com/beego/beego/v2/server/web/context/param"
)
var (
diff --git a/server/web/controller_test.go b/server/web/controller_test.go
index 020c8335..4dd203f6 100644
--- a/server/web/controller_test.go
+++ b/server/web/controller_test.go
@@ -23,7 +23,7 @@ import (
"github.com/stretchr/testify/assert"
- "github.com/beego/beego/server/web/context"
+ "github.com/beego/beego/v2/server/web/context"
)
func TestGetInt(t *testing.T) {
@@ -46,7 +46,7 @@ func TestGetInt8(t *testing.T) {
if val != 40 {
t.Errorf("TestGetInt8 expect 40,get %T,%v", val, val)
}
- //Output: int8
+ // Output: int8
}
func TestGetInt16(t *testing.T) {
diff --git a/server/web/doc.go b/server/web/doc.go
index 7e1c6966..48c21342 100644
--- a/server/web/doc.go
+++ b/server/web/doc.go
@@ -6,7 +6,7 @@ It is used for rapid development of RESTful APIs, web apps and backend services
beego is inspired by Tornado, Sinatra and Flask with the added benefit of some Go-specific features such as interfaces and struct embedding.
package main
- import "github.com/beego/beego"
+ import "github.com/beego/beego/v2"
func main() {
beego.Run()
diff --git a/server/web/error.go b/server/web/error.go
index 14cf8919..85ae5c8c 100644
--- a/server/web/error.go
+++ b/server/web/error.go
@@ -23,10 +23,10 @@ import (
"strconv"
"strings"
- "github.com/beego/beego"
- "github.com/beego/beego/core/utils"
+ "github.com/beego/beego/v2"
+ "github.com/beego/beego/v2/core/utils"
- "github.com/beego/beego/server/web/context"
+ "github.com/beego/beego/v2/server/web/context"
)
const (
@@ -444,13 +444,13 @@ func exception(errCode string, ctx *context.Context) {
return
}
}
- //if 50x error has been removed from errorMap
+ // if 50x error has been removed from errorMap
ctx.ResponseWriter.WriteHeader(atoi(errCode))
ctx.WriteString(errCode)
}
func executeError(err *errorInfo, ctx *context.Context, code int) {
- //make sure to log the error in the access log
+ // make sure to log the error in the access log
LogAccess(ctx, nil, code)
if err.errorType == errorTypeHandler {
@@ -460,16 +460,16 @@ func executeError(err *errorInfo, ctx *context.Context, code int) {
}
if err.errorType == errorTypeController {
ctx.Output.SetStatus(code)
- //Invoke the request handler
+ // Invoke the request handler
vc := reflect.New(err.controllerType)
execController, ok := vc.Interface().(ControllerInterface)
if !ok {
panic("controller is not ControllerInterface")
}
- //call the controller init function
+ // call the controller init function
execController.Init(ctx, err.controllerType.Name(), err.method, vc.Interface())
- //call prepare function
+ // call prepare function
execController.Prepare()
execController.URLMapping()
@@ -477,7 +477,7 @@ func executeError(err *errorInfo, ctx *context.Context, code int) {
method := vc.MethodByName(err.method)
method.Call([]reflect.Value{})
- //render template
+ // render template
if BConfig.WebConfig.AutoRender {
if err := execController.Render(); err != nil {
panic(err)
diff --git a/server/web/filter.go b/server/web/filter.go
index 33464f86..0baa269f 100644
--- a/server/web/filter.go
+++ b/server/web/filter.go
@@ -17,7 +17,7 @@ package web
import (
"strings"
- "github.com/beego/beego/server/web/context"
+ "github.com/beego/beego/v2/server/web/context"
)
// FilterChain is different from pure FilterFunc
diff --git a/server/web/filter/apiauth/apiauth.go b/server/web/filter/apiauth/apiauth.go
index 9b7cbdf9..9e6c30dc 100644
--- a/server/web/filter/apiauth/apiauth.go
+++ b/server/web/filter/apiauth/apiauth.go
@@ -16,8 +16,8 @@
//
// Simple Usage:
// import(
-// "github.com/beego/beego"
-// "github.com/beego/beego/plugins/apiauth"
+// "github.com/beego/beego/v2"
+// "github.com/beego/beego/v2/plugins/apiauth"
// )
//
// func main(){
@@ -65,8 +65,8 @@ import (
"sort"
"time"
- "github.com/beego/beego/server/web"
- "github.com/beego/beego/server/web/context"
+ "github.com/beego/beego/v2/server/web"
+ "github.com/beego/beego/v2/server/web/context"
)
// AppIDToAppSecret gets appsecret through appid
diff --git a/server/web/filter/auth/basic.go b/server/web/filter/auth/basic.go
index b0f938e4..5a01f260 100644
--- a/server/web/filter/auth/basic.go
+++ b/server/web/filter/auth/basic.go
@@ -15,8 +15,8 @@
// Package auth provides handlers to enable basic auth support.
// Simple Usage:
// import(
-// "github.com/beego/beego"
-// "github.com/beego/beego/plugins/auth"
+// "github.com/beego/beego/v2"
+// "github.com/beego/beego/v2/plugins/auth"
// )
//
// func main(){
@@ -40,8 +40,8 @@ import (
"net/http"
"strings"
- "github.com/beego/beego/server/web"
- "github.com/beego/beego/server/web/context"
+ "github.com/beego/beego/v2/server/web"
+ "github.com/beego/beego/v2/server/web/context"
)
var defaultRealm = "Authorization Required"
diff --git a/server/web/filter/authz/authz.go b/server/web/filter/authz/authz.go
index 9c4495b8..8009c976 100644
--- a/server/web/filter/authz/authz.go
+++ b/server/web/filter/authz/authz.go
@@ -15,8 +15,8 @@
// Package authz provides handlers to enable ACL, RBAC, ABAC authorization support.
// Simple Usage:
// import(
-// "github.com/beego/beego"
-// "github.com/beego/beego/plugins/authz"
+// "github.com/beego/beego/v2"
+// "github.com/beego/beego/v2/plugins/authz"
// "github.com/casbin/casbin"
// )
//
@@ -44,8 +44,8 @@ import (
"github.com/casbin/casbin"
- "github.com/beego/beego/server/web"
- "github.com/beego/beego/server/web/context"
+ "github.com/beego/beego/v2/server/web"
+ "github.com/beego/beego/v2/server/web/context"
)
// NewAuthorizer returns the authorizer.
diff --git a/server/web/filter/authz/authz_test.go b/server/web/filter/authz/authz_test.go
index b2500fab..37153954 100644
--- a/server/web/filter/authz/authz_test.go
+++ b/server/web/filter/authz/authz_test.go
@@ -21,9 +21,9 @@ import (
"github.com/casbin/casbin"
- "github.com/beego/beego/server/web"
- "github.com/beego/beego/server/web/context"
- "github.com/beego/beego/server/web/filter/auth"
+ "github.com/beego/beego/v2/server/web"
+ "github.com/beego/beego/v2/server/web/context"
+ "github.com/beego/beego/v2/server/web/filter/auth"
)
func testRequest(t *testing.T, handler *web.ControllerRegister, user string, path string, method string, code int) {
diff --git a/server/web/filter/cors/cors.go b/server/web/filter/cors/cors.go
index a5a062c0..0eb9aa30 100644
--- a/server/web/filter/cors/cors.go
+++ b/server/web/filter/cors/cors.go
@@ -15,8 +15,8 @@
// Package cors provides handlers to enable CORS support.
// Usage
// import (
-// "github.com/beego/beego"
-// "github.com/beego/beego/plugins/cors"
+// "github.com/beego/beego/v2"
+// "github.com/beego/beego/v2/plugins/cors"
// )
//
// func main() {
@@ -42,8 +42,8 @@ import (
"strings"
"time"
- "github.com/beego/beego/server/web"
- "github.com/beego/beego/server/web/context"
+ "github.com/beego/beego/v2/server/web"
+ "github.com/beego/beego/v2/server/web/context"
)
const (
diff --git a/server/web/filter/cors/cors_test.go b/server/web/filter/cors/cors_test.go
index ea797770..e907a202 100644
--- a/server/web/filter/cors/cors_test.go
+++ b/server/web/filter/cors/cors_test.go
@@ -21,8 +21,8 @@ import (
"testing"
"time"
- "github.com/beego/beego/server/web"
- "github.com/beego/beego/server/web/context"
+ "github.com/beego/beego/v2/server/web"
+ "github.com/beego/beego/v2/server/web/context"
)
// HTTPHeaderGuardRecorder is httptest.ResponseRecorder with own http.Header
diff --git a/server/web/filter/opentracing/filter.go b/server/web/filter/opentracing/filter.go
index a76be7d2..641136fc 100644
--- a/server/web/filter/opentracing/filter.go
+++ b/server/web/filter/opentracing/filter.go
@@ -17,11 +17,12 @@ package opentracing
import (
"context"
- "github.com/beego/beego/server/web"
- beegoCtx "github.com/beego/beego/server/web/context"
logKit "github.com/go-kit/kit/log"
opentracingKit "github.com/go-kit/kit/tracing/opentracing"
"github.com/opentracing/opentracing-go"
+
+ "github.com/beego/beego/v2/server/web"
+ beegoCtx "github.com/beego/beego/v2/server/web/context"
)
// FilterChainBuilder provides an extension point that we can support more configurations if necessary
diff --git a/server/web/filter/opentracing/filter_test.go b/server/web/filter/opentracing/filter_test.go
index 5064ce10..d92c98a1 100644
--- a/server/web/filter/opentracing/filter_test.go
+++ b/server/web/filter/opentracing/filter_test.go
@@ -22,7 +22,7 @@ import (
"github.com/opentracing/opentracing-go"
"github.com/stretchr/testify/assert"
- "github.com/beego/beego/server/web/context"
+ "github.com/beego/beego/v2/server/web/context"
)
func TestFilterChainBuilder_FilterChain(t *testing.T) {
diff --git a/server/web/filter/prometheus/filter.go b/server/web/filter/prometheus/filter.go
index fe724f83..5a0db9a7 100644
--- a/server/web/filter/prometheus/filter.go
+++ b/server/web/filter/prometheus/filter.go
@@ -21,9 +21,9 @@ import (
"github.com/prometheus/client_golang/prometheus"
- "github.com/beego/beego"
- "github.com/beego/beego/server/web"
- "github.com/beego/beego/server/web/context"
+ "github.com/beego/beego/v2"
+ "github.com/beego/beego/v2/server/web"
+ "github.com/beego/beego/v2/server/web/context"
)
// FilterChainBuilder is an extension point,
diff --git a/server/web/filter/prometheus/filter_test.go b/server/web/filter/prometheus/filter_test.go
index 62dc23b0..f00f20e7 100644
--- a/server/web/filter/prometheus/filter_test.go
+++ b/server/web/filter/prometheus/filter_test.go
@@ -21,7 +21,7 @@ import (
"github.com/stretchr/testify/assert"
- "github.com/beego/beego/server/web/context"
+ "github.com/beego/beego/v2/server/web/context"
)
func TestFilterChain(t *testing.T) {
diff --git a/server/web/filter_chain_test.go b/server/web/filter_chain_test.go
index 77918af1..2a428b78 100644
--- a/server/web/filter_chain_test.go
+++ b/server/web/filter_chain_test.go
@@ -21,7 +21,7 @@ import (
"github.com/stretchr/testify/assert"
- "github.com/beego/beego/server/web/context"
+ "github.com/beego/beego/v2/server/web/context"
)
func TestControllerRegister_InsertFilterChain(t *testing.T) {
diff --git a/server/web/filter_test.go b/server/web/filter_test.go
index fa2f4328..8765243c 100644
--- a/server/web/filter_test.go
+++ b/server/web/filter_test.go
@@ -19,7 +19,7 @@ import (
"net/http/httptest"
"testing"
- "github.com/beego/beego/server/web/context"
+ "github.com/beego/beego/v2/server/web/context"
)
var FilterUser = func(ctx *context.Context) {
diff --git a/server/web/flash.go b/server/web/flash.go
index 55f6435d..4b6567ac 100644
--- a/server/web/flash.go
+++ b/server/web/flash.go
@@ -102,7 +102,7 @@ func ReadFromRequest(c *Controller) *FlashData {
}
}
}
- //read one time then delete it
+ // read one time then delete it
c.Ctx.SetCookie(BConfig.WebConfig.FlashName, "", -1, "/")
}
c.Data["flash"] = flash.Data
diff --git a/server/web/grace/grace.go b/server/web/grace/grace.go
index 3e396ea8..0adc8654 100644
--- a/server/web/grace/grace.go
+++ b/server/web/grace/grace.go
@@ -22,7 +22,7 @@
// "net/http"
// "os"
//
-// "github.com/beego/beego/grace"
+// "github.com/beego/beego/v2/grace"
// )
//
// func handler(w http.ResponseWriter, r *http.Request) {
@@ -138,7 +138,7 @@ func NewServer(addr string, handler http.Handler) (srv *Server) {
},
state: StateInit,
Network: "tcp",
- terminalChan: make(chan error), //no cache channel
+ terminalChan: make(chan error), // no cache channel
}
srv.Server = &http.Server{
Addr: addr,
diff --git a/server/web/hooks.go b/server/web/hooks.go
index 4f2b776b..6a2d725d 100644
--- a/server/web/hooks.go
+++ b/server/web/hooks.go
@@ -6,9 +6,9 @@ import (
"net/http"
"path/filepath"
- "github.com/beego/beego/core/logs"
- "github.com/beego/beego/server/web/context"
- "github.com/beego/beego/server/web/session"
+ "github.com/beego/beego/v2/core/logs"
+ "github.com/beego/beego/v2/server/web/context"
+ "github.com/beego/beego/v2/server/web/session"
)
// register MIME type with content type
diff --git a/server/web/namespace.go b/server/web/namespace.go
index 263323bb..4e0c3b85 100644
--- a/server/web/namespace.go
+++ b/server/web/namespace.go
@@ -18,7 +18,7 @@ import (
"net/http"
"strings"
- beecontext "github.com/beego/beego/server/web/context"
+ beecontext "github.com/beego/beego/v2/server/web/context"
)
type namespaceCond func(*beecontext.Context) bool
@@ -97,91 +97,91 @@ func (n *Namespace) Filter(action string, filter ...FilterFunc) *Namespace {
}
// Router same as beego.Rourer
-// refer: https://godoc.org/github.com/beego/beego#Router
+// refer: https://godoc.org/github.com/beego/beego/v2#Router
func (n *Namespace) Router(rootpath string, c ControllerInterface, mappingMethods ...string) *Namespace {
n.handlers.Add(rootpath, c, mappingMethods...)
return n
}
// AutoRouter same as beego.AutoRouter
-// refer: https://godoc.org/github.com/beego/beego#AutoRouter
+// refer: https://godoc.org/github.com/beego/beego/v2#AutoRouter
func (n *Namespace) AutoRouter(c ControllerInterface) *Namespace {
n.handlers.AddAuto(c)
return n
}
// AutoPrefix same as beego.AutoPrefix
-// refer: https://godoc.org/github.com/beego/beego#AutoPrefix
+// refer: https://godoc.org/github.com/beego/beego/v2#AutoPrefix
func (n *Namespace) AutoPrefix(prefix string, c ControllerInterface) *Namespace {
n.handlers.AddAutoPrefix(prefix, c)
return n
}
// Get same as beego.Get
-// refer: https://godoc.org/github.com/beego/beego#Get
+// refer: https://godoc.org/github.com/beego/beego/v2#Get
func (n *Namespace) Get(rootpath string, f FilterFunc) *Namespace {
n.handlers.Get(rootpath, f)
return n
}
// Post same as beego.Post
-// refer: https://godoc.org/github.com/beego/beego#Post
+// refer: https://godoc.org/github.com/beego/beego/v2#Post
func (n *Namespace) Post(rootpath string, f FilterFunc) *Namespace {
n.handlers.Post(rootpath, f)
return n
}
// Delete same as beego.Delete
-// refer: https://godoc.org/github.com/beego/beego#Delete
+// refer: https://godoc.org/github.com/beego/beego/v2#Delete
func (n *Namespace) Delete(rootpath string, f FilterFunc) *Namespace {
n.handlers.Delete(rootpath, f)
return n
}
// Put same as beego.Put
-// refer: https://godoc.org/github.com/beego/beego#Put
+// refer: https://godoc.org/github.com/beego/beego/v2#Put
func (n *Namespace) Put(rootpath string, f FilterFunc) *Namespace {
n.handlers.Put(rootpath, f)
return n
}
// Head same as beego.Head
-// refer: https://godoc.org/github.com/beego/beego#Head
+// refer: https://godoc.org/github.com/beego/beego/v2#Head
func (n *Namespace) Head(rootpath string, f FilterFunc) *Namespace {
n.handlers.Head(rootpath, f)
return n
}
// Options same as beego.Options
-// refer: https://godoc.org/github.com/beego/beego#Options
+// refer: https://godoc.org/github.com/beego/beego/v2#Options
func (n *Namespace) Options(rootpath string, f FilterFunc) *Namespace {
n.handlers.Options(rootpath, f)
return n
}
// Patch same as beego.Patch
-// refer: https://godoc.org/github.com/beego/beego#Patch
+// refer: https://godoc.org/github.com/beego/beego/v2#Patch
func (n *Namespace) Patch(rootpath string, f FilterFunc) *Namespace {
n.handlers.Patch(rootpath, f)
return n
}
// Any same as beego.Any
-// refer: https://godoc.org/github.com/beego/beego#Any
+// refer: https://godoc.org/github.com/beego/beego/v2#Any
func (n *Namespace) Any(rootpath string, f FilterFunc) *Namespace {
n.handlers.Any(rootpath, f)
return n
}
// Handler same as beego.Handler
-// refer: https://godoc.org/github.com/beego/beego#Handler
+// refer: https://godoc.org/github.com/beego/beego/v2#Handler
func (n *Namespace) Handler(rootpath string, h http.Handler) *Namespace {
n.handlers.Handler(rootpath, h)
return n
}
// Include add include class
-// refer: https://godoc.org/github.com/beego/beego#Include
+// refer: https://godoc.org/github.com/beego/beego/v2#Include
func (n *Namespace) Include(cList ...ControllerInterface) *Namespace {
n.handlers.Include(cList...)
return n
@@ -189,8 +189,8 @@ func (n *Namespace) Include(cList ...ControllerInterface) *Namespace {
// Namespace add nest Namespace
// usage:
-//ns := beego.NewNamespace(“/v1”).
-//Namespace(
+// ns := beego.NewNamespace(“/v1”).
+// Namespace(
// beego.NewNamespace("/shop").
// Get("/:id", func(ctx *context.Context) {
// ctx.Output.Body([]byte("shopinfo"))
@@ -203,7 +203,7 @@ func (n *Namespace) Include(cList ...ControllerInterface) *Namespace {
// Get("/:id", func(ctx *context.Context) {
// ctx.Output.Body([]byte("crminfo"))
// }),
-//)
+// )
func (n *Namespace) Namespace(ns ...*Namespace) *Namespace {
for _, ni := range ns {
for k, v := range ni.handlers.routers {
diff --git a/server/web/namespace_test.go b/server/web/namespace_test.go
index eba9bb8a..05042c96 100644
--- a/server/web/namespace_test.go
+++ b/server/web/namespace_test.go
@@ -20,7 +20,7 @@ import (
"strconv"
"testing"
- "github.com/beego/beego/server/web/context"
+ "github.com/beego/beego/v2/server/web/context"
)
func TestNamespaceGet(t *testing.T) {
diff --git a/server/web/pagination/controller.go b/server/web/pagination/controller.go
index 6b9717c0..d1299768 100644
--- a/server/web/pagination/controller.go
+++ b/server/web/pagination/controller.go
@@ -15,8 +15,8 @@
package pagination
import (
- "github.com/beego/beego/core/utils/pagination"
- "github.com/beego/beego/server/web/context"
+ "github.com/beego/beego/v2/core/utils/pagination"
+ "github.com/beego/beego/v2/server/web/context"
)
// SetPaginator Instantiates a Paginator and assigns it to context.Input.Data("paginator").
diff --git a/server/web/parser.go b/server/web/parser.go
index e1ebd558..803880fe 100644
--- a/server/web/parser.go
+++ b/server/web/parser.go
@@ -30,17 +30,17 @@ import (
"golang.org/x/tools/go/packages"
- "github.com/beego/beego/core/logs"
+ "github.com/beego/beego/v2/core/logs"
- "github.com/beego/beego/core/utils"
- "github.com/beego/beego/server/web/context/param"
+ "github.com/beego/beego/v2/core/utils"
+ "github.com/beego/beego/v2/server/web/context/param"
)
var globalRouterTemplate = `package {{.routersDir}}
import (
- beego "github.com/beego/beego/server/web"
- "github.com/beego/beego/server/web/context/param"{{.globalimport}}
+ beego "github.com/beego/beego/v2/server/web"
+ "github.com/beego/beego/v2/server/web/context/param"{{.globalimport}}
)
func init() {
diff --git a/server/web/policy.go b/server/web/policy.go
index 7cde1391..1b810520 100644
--- a/server/web/policy.go
+++ b/server/web/policy.go
@@ -17,7 +17,7 @@ package web
import (
"strings"
- "github.com/beego/beego/server/web/context"
+ "github.com/beego/beego/v2/server/web/context"
)
// PolicyFunc defines a policy function which is invoked before the controller handler is executed.
diff --git a/server/web/router.go b/server/web/router.go
index 868a7631..5a663386 100644
--- a/server/web/router.go
+++ b/server/web/router.go
@@ -25,11 +25,11 @@ import (
"sync"
"time"
- "github.com/beego/beego/core/logs"
+ "github.com/beego/beego/v2/core/logs"
- "github.com/beego/beego/core/utils"
- beecontext "github.com/beego/beego/server/web/context"
- "github.com/beego/beego/server/web/context/param"
+ "github.com/beego/beego/v2/core/utils"
+ beecontext "github.com/beego/beego/v2/server/web/context"
+ "github.com/beego/beego/v2/server/web/context/param"
)
// default filter execution points
diff --git a/server/web/router_test.go b/server/web/router_test.go
index 3b69619a..87997322 100644
--- a/server/web/router_test.go
+++ b/server/web/router_test.go
@@ -21,9 +21,9 @@ import (
"strings"
"testing"
- "github.com/beego/beego/core/logs"
+ "github.com/beego/beego/v2/core/logs"
- "github.com/beego/beego/server/web/context"
+ "github.com/beego/beego/v2/server/web/context"
)
type TestController struct {
diff --git a/server/web/server.go b/server/web/server.go
index 88225527..f0a4f4ea 100644
--- a/server/web/server.go
+++ b/server/web/server.go
@@ -31,11 +31,11 @@ import (
"golang.org/x/crypto/acme/autocert"
- "github.com/beego/beego/core/logs"
- beecontext "github.com/beego/beego/server/web/context"
+ "github.com/beego/beego/v2/core/logs"
+ beecontext "github.com/beego/beego/v2/server/web/context"
- "github.com/beego/beego/core/utils"
- "github.com/beego/beego/server/web/grace"
+ "github.com/beego/beego/v2/core/utils"
+ "github.com/beego/beego/v2/server/web/grace"
)
var (
diff --git a/server/web/session/README.md b/server/web/session/README.md
index f59ad10e..854fb590 100644
--- a/server/web/session/README.md
+++ b/server/web/session/README.md
@@ -1,67 +1,66 @@
session
==============
-session is a Go session manager. It can use many session providers. Just like the `database/sql` and `database/sql/driver`.
+session is a Go session manager. It can use many session providers. Just like the `database/sql`
+and `database/sql/driver`.
## How to install?
- go get github.com/beego/beego/session
-
+ go get github.com/beego/beego/v2/session
## What providers are supported?
As of now this session manager support memory, file, Redis and MySQL.
-
## How to use it?
First you must import it
import (
- "github.com/beego/beego/session"
+ "github.com/beego/beego/v2/session"
)
Then in you web app init the global session manager
-
+
var globalSessions *session.Manager
* Use **memory** as provider:
- func init() {
- globalSessions, _ = session.NewManager("memory", `{"cookieName":"gosessionid","gclifetime":3600}`)
- go globalSessions.GC()
- }
+ func init() {
+ globalSessions, _ = session.NewManager("memory", `{"cookieName":"gosessionid","gclifetime":3600}`)
+ go globalSessions.GC()
+ }
* Use **file** as provider, the last param is the path where you want file to be stored:
- func init() {
- globalSessions, _ = session.NewManager("file",`{"cookieName":"gosessionid","gclifetime":3600,"ProviderConfig":"./tmp"}`)
- go globalSessions.GC()
- }
+ func init() {
+ globalSessions, _ = session.NewManager("file",`{"cookieName":"gosessionid","gclifetime":3600,"ProviderConfig":"./tmp"}`)
+ go globalSessions.GC()
+ }
* Use **Redis** as provider, the last param is the Redis conn address,poolsize,password:
- func init() {
- globalSessions, _ = session.NewManager("redis", `{"cookieName":"gosessionid","gclifetime":3600,"ProviderConfig":"127.0.0.1:6379,100,astaxie"}`)
- go globalSessions.GC()
- }
-
-* Use **MySQL** as provider, the last param is the DSN, learn more from [mysql](https://github.com/go-sql-driver/mysql#dsn-data-source-name):
+ func init() {
+ globalSessions, _ = session.NewManager("redis", `{"cookieName":"gosessionid","gclifetime":3600,"ProviderConfig":"127.0.0.1:6379,100,astaxie"}`)
+ go globalSessions.GC()
+ }
- func init() {
- globalSessions, _ = session.NewManager(
- "mysql", `{"cookieName":"gosessionid","gclifetime":3600,"ProviderConfig":"username:password@protocol(address)/dbname?param=value"}`)
- go globalSessions.GC()
- }
+* Use **MySQL** as provider, the last param is the DSN, learn more
+ from [mysql](https://github.com/go-sql-driver/mysql#dsn-data-source-name):
+
+ func init() {
+ globalSessions, _ = session.NewManager(
+ "mysql", `{"cookieName":"gosessionid","gclifetime":3600,"ProviderConfig":"username:password@protocol(address)/dbname?param=value"}`)
+ go globalSessions.GC()
+ }
* Use **Cookie** as provider:
- func init() {
- globalSessions, _ = session.NewManager(
- "cookie", `{"cookieName":"gosessionid","enableSetCookie":false,"gclifetime":3600,"ProviderConfig":"{\"cookieName\":\"gosessionid\",\"securityKey\":\"beegocookiehashkey\"}"}`)
- go globalSessions.GC()
- }
-
+ func init() {
+ globalSessions, _ = session.NewManager(
+ "cookie", `{"cookieName":"gosessionid","enableSetCookie":false,"gclifetime":3600,"ProviderConfig":"{\"cookieName\":\"gosessionid\",\"securityKey\":\"beegocookiehashkey\"}"}`)
+ go globalSessions.GC()
+ }
Finally in the handlerfunc you can use it like this
@@ -80,14 +79,13 @@ Finally in the handlerfunc you can use it like this
}
}
-
## How to write own provider?
When you develop a web app, maybe you want to write own provider because you must meet the requirements.
-Writing a provider is easy. You only need to define two struct types
-(Session and Provider), which satisfy the interface definition.
-Maybe you will find the **memory** provider is a good example.
+Writing a provider is easy. You only need to define two struct types
+(Session and Provider), which satisfy the interface definition. Maybe you will find the **memory** provider is a good
+example.
type SessionStore interface {
Set(key, value interface{}) error //set session value
@@ -108,7 +106,6 @@ Maybe you will find the **memory** provider is a good example.
SessionGC()
}
-
## LICENSE
BSD License http://creativecommons.org/licenses/BSD/
diff --git a/server/web/session/couchbase/sess_couchbase.go b/server/web/session/couchbase/sess_couchbase.go
index 4768ae53..ea94f501 100644
--- a/server/web/session/couchbase/sess_couchbase.go
+++ b/server/web/session/couchbase/sess_couchbase.go
@@ -20,8 +20,8 @@
//
// Usage:
// import(
-// _ "github.com/beego/beego/session/couchbase"
-// "github.com/beego/beego/session"
+// _ "github.com/beego/beego/v2/session/couchbase"
+// "github.com/beego/beego/v2/session"
// )
//
// func init() {
@@ -41,7 +41,7 @@ import (
couchbase "github.com/couchbase/go-couchbase"
- "github.com/beego/beego/server/web/session"
+ "github.com/beego/beego/v2/server/web/session"
)
var couchbpder = &Provider{}
diff --git a/server/web/session/ledis/ledis_session.go b/server/web/session/ledis/ledis_session.go
index 7ebc0c8c..8e34388b 100644
--- a/server/web/session/ledis/ledis_session.go
+++ b/server/web/session/ledis/ledis_session.go
@@ -12,7 +12,7 @@ import (
"github.com/ledisdb/ledisdb/config"
"github.com/ledisdb/ledisdb/ledis"
- "github.com/beego/beego/server/web/session"
+ "github.com/beego/beego/v2/server/web/session"
)
var (
diff --git a/server/web/session/memcache/sess_memcache.go b/server/web/session/memcache/sess_memcache.go
index fe33dd6f..3f4c9842 100644
--- a/server/web/session/memcache/sess_memcache.go
+++ b/server/web/session/memcache/sess_memcache.go
@@ -20,8 +20,8 @@
//
// Usage:
// import(
-// _ "github.com/beego/beego/session/memcache"
-// "github.com/beego/beego/session"
+// _ "github.com/beego/beego/v2/session/memcache"
+// "github.com/beego/beego/v2/session"
// )
//
// func init() {
@@ -38,7 +38,7 @@ import (
"strings"
"sync"
- "github.com/beego/beego/server/web/session"
+ "github.com/beego/beego/v2/server/web/session"
"github.com/bradfitz/gomemcache/memcache"
)
diff --git a/server/web/session/mysql/sess_mysql.go b/server/web/session/mysql/sess_mysql.go
index 91915b2c..d76ec287 100644
--- a/server/web/session/mysql/sess_mysql.go
+++ b/server/web/session/mysql/sess_mysql.go
@@ -28,8 +28,8 @@
//
// Usage:
// import(
-// _ "github.com/beego/beego/session/mysql"
-// "github.com/beego/beego/session"
+// _ "github.com/beego/beego/v2/session/mysql"
+// "github.com/beego/beego/v2/session"
// )
//
// func init() {
@@ -47,7 +47,7 @@ import (
"sync"
"time"
- "github.com/beego/beego/server/web/session"
+ "github.com/beego/beego/v2/server/web/session"
// import mysql driver
_ "github.com/go-sql-driver/mysql"
)
diff --git a/server/web/session/postgres/sess_postgresql.go b/server/web/session/postgres/sess_postgresql.go
index 96379155..7745ff5f 100644
--- a/server/web/session/postgres/sess_postgresql.go
+++ b/server/web/session/postgres/sess_postgresql.go
@@ -38,8 +38,8 @@
//
// Usage:
// import(
-// _ "github.com/beego/beego/session/postgresql"
-// "github.com/beego/beego/session"
+// _ "github.com/beego/beego/v2/session/postgresql"
+// "github.com/beego/beego/v2/session"
// )
//
// func init() {
@@ -57,7 +57,7 @@ import (
"sync"
"time"
- "github.com/beego/beego/server/web/session"
+ "github.com/beego/beego/v2/server/web/session"
// import postgresql Driver
_ "github.com/lib/pq"
)
diff --git a/server/web/session/redis/sess_redis.go b/server/web/session/redis/sess_redis.go
index 56afb6c2..e3d38be3 100644
--- a/server/web/session/redis/sess_redis.go
+++ b/server/web/session/redis/sess_redis.go
@@ -20,8 +20,8 @@
//
// Usage:
// import(
-// _ "github.com/beego/beego/session/redis"
-// "github.com/beego/beego/session"
+// _ "github.com/beego/beego/v2/session/redis"
+// "github.com/beego/beego/v2/session"
// )
//
// func init() {
@@ -43,7 +43,7 @@ import (
"github.com/go-redis/redis/v7"
- "github.com/beego/beego/server/web/session"
+ "github.com/beego/beego/v2/server/web/session"
)
var redispder = &Provider{}
diff --git a/server/web/session/redis/sess_redis_test.go b/server/web/session/redis/sess_redis_test.go
index 1ef38d81..fe5c363b 100644
--- a/server/web/session/redis/sess_redis_test.go
+++ b/server/web/session/redis/sess_redis_test.go
@@ -11,7 +11,7 @@ import (
"github.com/stretchr/testify/assert"
- "github.com/beego/beego/server/web/session"
+ "github.com/beego/beego/v2/server/web/session"
)
func TestRedis(t *testing.T) {
diff --git a/server/web/session/redis_cluster/redis_cluster.go b/server/web/session/redis_cluster/redis_cluster.go
index b6de55c3..e94dccc3 100644
--- a/server/web/session/redis_cluster/redis_cluster.go
+++ b/server/web/session/redis_cluster/redis_cluster.go
@@ -20,8 +20,8 @@
//
// Usage:
// import(
-// _ "github.com/beego/beego/session/redis_cluster"
-// "github.com/beego/beego/session"
+// _ "github.com/beego/beego/v2/session/redis_cluster"
+// "github.com/beego/beego/v2/session"
// )
//
// func init() {
@@ -43,7 +43,7 @@ import (
rediss "github.com/go-redis/redis/v7"
- "github.com/beego/beego/server/web/session"
+ "github.com/beego/beego/v2/server/web/session"
)
var redispder = &Provider{}
diff --git a/server/web/session/redis_sentinel/sess_redis_sentinel.go b/server/web/session/redis_sentinel/sess_redis_sentinel.go
index 0f1030bd..2d64c6b4 100644
--- a/server/web/session/redis_sentinel/sess_redis_sentinel.go
+++ b/server/web/session/redis_sentinel/sess_redis_sentinel.go
@@ -20,8 +20,8 @@
//
// Usage:
// import(
-// _ "github.com/beego/beego/session/redis_sentinel"
-// "github.com/beego/beego/session"
+// _ "github.com/beego/beego/v2/session/redis_sentinel"
+// "github.com/beego/beego/v2/session"
// )
//
// func init() {
@@ -43,7 +43,7 @@ import (
"github.com/go-redis/redis/v7"
- "github.com/beego/beego/server/web/session"
+ "github.com/beego/beego/v2/server/web/session"
)
var redispder = &Provider{}
diff --git a/server/web/session/redis_sentinel/sess_redis_sentinel_test.go b/server/web/session/redis_sentinel/sess_redis_sentinel_test.go
index d786adbb..0a8030ce 100644
--- a/server/web/session/redis_sentinel/sess_redis_sentinel_test.go
+++ b/server/web/session/redis_sentinel/sess_redis_sentinel_test.go
@@ -9,7 +9,7 @@ import (
"github.com/stretchr/testify/assert"
- "github.com/beego/beego/server/web/session"
+ "github.com/beego/beego/v2/server/web/session"
)
func TestRedisSentinel(t *testing.T) {
diff --git a/server/web/session/sess_mem.go b/server/web/session/sess_mem.go
index 27e24c73..b0a821ba 100644
--- a/server/web/session/sess_mem.go
+++ b/server/web/session/sess_mem.go
@@ -27,9 +27,9 @@ var mempder = &MemProvider{list: list.New(), sessions: make(map[string]*list.Ele
// MemSessionStore memory session store.
// it saved sessions in a map in memory.
type MemSessionStore struct {
- sid string //session id
- timeAccessed time.Time //last access time
- value map[interface{}]interface{} //session store
+ sid string // session id
+ timeAccessed time.Time // last access time
+ value map[interface{}]interface{} // session store
lock sync.RWMutex
}
diff --git a/server/web/session/sess_utils.go b/server/web/session/sess_utils.go
index 4eed6154..23242d7a 100644
--- a/server/web/session/sess_utils.go
+++ b/server/web/session/sess_utils.go
@@ -29,7 +29,7 @@ import (
"strconv"
"time"
- "github.com/beego/beego/core/utils"
+ "github.com/beego/beego/v2/core/utils"
)
func init() {
diff --git a/server/web/session/session.go b/server/web/session/session.go
index 5975638f..de63ed75 100644
--- a/server/web/session/session.go
+++ b/server/web/session/session.go
@@ -16,7 +16,7 @@
//
// Usage:
// import(
-// "github.com/beego/beego/session"
+// "github.com/beego/beego/v2/session"
// )
//
// func init() {
@@ -44,12 +44,12 @@ import (
// Store contains all data for one session process with specific id.
type Store interface {
- Set(ctx context.Context, key, value interface{}) error //set session value
- Get(ctx context.Context, key interface{}) interface{} //get session value
- Delete(ctx context.Context, key interface{}) error //delete session value
- SessionID(ctx context.Context) string //back current sessionID
+ Set(ctx context.Context, key, value interface{}) error // set session value
+ Get(ctx context.Context, key interface{}) interface{} // get session value
+ Delete(ctx context.Context, key interface{}) error // delete session value
+ SessionID(ctx context.Context) string // back current sessionID
SessionRelease(ctx context.Context, w http.ResponseWriter) // release the resource & save data to provider & return the data
- Flush(ctx context.Context) error //delete all data
+ Flush(ctx context.Context) error // delete all data
}
// Provider contains global session methods and saved SessionStores.
@@ -60,7 +60,7 @@ type Provider interface {
SessionExist(ctx context.Context, sid string) (bool, error)
SessionRegenerate(ctx context.Context, oldsid, sid string) (Store, error)
SessionDestroy(ctx context.Context, sid string) error
- SessionAll(ctx context.Context) int //get all active session
+ SessionAll(ctx context.Context) int // get all active session
SessionGC(ctx context.Context)
}
@@ -82,7 +82,7 @@ func Register(name string, provide Provider) {
provides[name] = provide
}
-//GetProvider
+// GetProvider
func GetProvider(name string) (Provider, error) {
provider, ok := provides[name]
if !ok {
@@ -308,7 +308,7 @@ func (manager *Manager) SessionRegenerateID(w http.ResponseWriter, r *http.Reque
cookie, err := r.Cookie(manager.config.CookieName)
if err != nil || cookie.Value == "" {
- //delete old cookie
+ // delete old cookie
session, err = manager.provider.SessionRead(nil, sid)
if err != nil {
return nil, err
diff --git a/server/web/session/ssdb/sess_ssdb.go b/server/web/session/ssdb/sess_ssdb.go
index 8d0d20e0..c9add89e 100644
--- a/server/web/session/ssdb/sess_ssdb.go
+++ b/server/web/session/ssdb/sess_ssdb.go
@@ -11,7 +11,7 @@ import (
"github.com/ssdb/gossdb/ssdb"
- "github.com/beego/beego/server/web/session"
+ "github.com/beego/beego/v2/server/web/session"
)
var ssdbProvider = &Provider{}
diff --git a/server/web/staticfile.go b/server/web/staticfile.go
index 07302e98..e5d3c3ed 100644
--- a/server/web/staticfile.go
+++ b/server/web/staticfile.go
@@ -26,10 +26,11 @@ import (
"sync"
"time"
- "github.com/beego/beego/core/logs"
lru "github.com/hashicorp/golang-lru"
- "github.com/beego/beego/server/web/context"
+ "github.com/beego/beego/v2/core/logs"
+
+ "github.com/beego/beego/v2/server/web/context"
)
var errNotStaticRequest = errors.New("request not a static file request")
@@ -65,12 +66,12 @@ func serverStaticRouter(ctx *context.Context) {
}
ctx.Redirect(302, redirectURL)
} else {
- //serveFile will list dir
+ // serveFile will list dir
http.ServeFile(ctx.ResponseWriter, ctx.Request, filePath)
}
return
} else if fileInfo.Size() > int64(BConfig.WebConfig.StaticCacheFileSize) {
- //over size file serve with http module
+ // over size file serve with http module
http.ServeFile(ctx.ResponseWriter, ctx.Request, filePath)
return
}
@@ -102,7 +103,7 @@ type serveContentHolder struct {
data []byte
modTime time.Time
size int64
- originSize int64 //original file size:to judge file changed
+ originSize int64 // original file size:to judge file changed
encoding string
}
@@ -117,7 +118,7 @@ var (
func openFile(filePath string, fi os.FileInfo, acceptEncoding string) (bool, string, *serveContentHolder, *serveContentReader, error) {
if staticFileLruCache == nil {
- //avoid lru cache error
+ // avoid lru cache error
if BConfig.WebConfig.StaticCacheFileNum >= 1 {
staticFileLruCache, _ = lru.New(BConfig.WebConfig.StaticCacheFileNum)
} else {
diff --git a/server/web/statistics.go b/server/web/statistics.go
index 5aa7747c..3677271b 100644
--- a/server/web/statistics.go
+++ b/server/web/statistics.go
@@ -19,7 +19,7 @@ import (
"sync"
"time"
- "github.com/beego/beego/core/utils"
+ "github.com/beego/beego/v2/core/utils"
)
// Statistics struct
@@ -35,7 +35,7 @@ type Statistics struct {
// URLMap contains several statistics struct to log different data
type URLMap struct {
lock sync.RWMutex
- LengthLimit int //limit the urlmap's length if it's equal to 0 there's no limit
+ LengthLimit int // limit the urlmap's length if it's equal to 0 there's no limit
urlmap map[string]map[string]*Statistics
}
diff --git a/server/web/swagger/swagger.go b/server/web/swagger/swagger.go
index a55676cd..c20b31ed 100644
--- a/server/web/swagger/swagger.go
+++ b/server/web/swagger/swagger.go
@@ -106,7 +106,7 @@ type Parameter struct {
type ParameterItems struct {
Type string `json:"type,omitempty" yaml:"type,omitempty"`
Format string `json:"format,omitempty" yaml:"format,omitempty"`
- Items []*ParameterItems `json:"items,omitempty" yaml:"items,omitempty"` //Required if type is "array". Describes the type of items in the array.
+ Items []*ParameterItems `json:"items,omitempty" yaml:"items,omitempty"` // Required if type is "array". Describes the type of items in the array.
CollectionFormat string `json:"collectionFormat,omitempty" yaml:"collectionFormat,omitempty"`
Default string `json:"default,omitempty" yaml:"default,omitempty"`
}
diff --git a/server/web/template.go b/server/web/template.go
index 6c808019..65935ca8 100644
--- a/server/web/template.go
+++ b/server/web/template.go
@@ -27,8 +27,8 @@ import (
"strings"
"sync"
- "github.com/beego/beego/core/logs"
- "github.com/beego/beego/core/utils"
+ "github.com/beego/beego/v2/core/logs"
+ "github.com/beego/beego/v2/core/utils"
)
var (
@@ -163,12 +163,12 @@ func AddTemplateExt(ext string) {
}
// AddViewPath adds a new path to the supported view paths.
-//Can later be used by setting a controller ViewPath to this folder
-//will panic if called after beego.Run()
+// Can later be used by setting a controller ViewPath to this folder
+// will panic if called after beego.Run()
func AddViewPath(viewPath string) error {
if beeViewPathTemplateLocked {
if _, exist := beeViewPathTemplates[viewPath]; exist {
- return nil //Ignore if viewpath already exists
+ return nil // Ignore if viewpath already exists
}
panic("Can not add new view paths after beego.Run()")
}
@@ -303,7 +303,7 @@ func _getTemplate(t0 *template.Template, root string, fs http.FileSystem, subMod
if tpl != nil {
continue
}
- //first check filename
+ // first check filename
for _, otherFile := range others {
if otherFile == m[1] {
var subMods1 [][]string
@@ -316,7 +316,7 @@ func _getTemplate(t0 *template.Template, root string, fs http.FileSystem, subMod
break
}
}
- //second check define
+ // second check define
for _, otherFile := range others {
var data []byte
fileAbsPath := filepath.Join(root, otherFile)
diff --git a/server/web/template_test.go b/server/web/template_test.go
index 1de04819..1d82c2e2 100644
--- a/server/web/template_test.go
+++ b/server/web/template_test.go
@@ -24,7 +24,7 @@ import (
assetfs "github.com/elazarl/go-bindata-assetfs"
"github.com/stretchr/testify/assert"
- "github.com/beego/beego/test"
+ "github.com/beego/beego/v2/test"
)
var header = `{{define "header"}}
@@ -117,7 +117,7 @@ func TestRelativeTemplate(t *testing.T) {
assert.Nil(t, err)
dir := filepath.Join(wkdir, "_beeTmp")
- //Just add dir to known viewPaths
+ // Just add dir to known viewPaths
if err := AddViewPath(dir); err != nil {
t.Fatal(err)
}
diff --git a/server/web/tree.go b/server/web/tree.go
index 7a62ebfc..dc459c49 100644
--- a/server/web/tree.go
+++ b/server/web/tree.go
@@ -19,9 +19,9 @@ import (
"regexp"
"strings"
- "github.com/beego/beego/core/utils"
+ "github.com/beego/beego/v2/core/utils"
- "github.com/beego/beego/server/web/context"
+ "github.com/beego/beego/v2/server/web/context"
)
var (
diff --git a/server/web/tree_test.go b/server/web/tree_test.go
index 09826bc2..3cb39c60 100644
--- a/server/web/tree_test.go
+++ b/server/web/tree_test.go
@@ -18,7 +18,7 @@ import (
"strings"
"testing"
- "github.com/beego/beego/server/web/context"
+ "github.com/beego/beego/v2/server/web/context"
)
type testInfo struct {
@@ -50,7 +50,7 @@ func notMatchTestInfo(pattern, url string) testInfo {
func init() {
routers = make([]testInfo, 0)
- //match example
+ // match example
routers = append(routers, matchTestInfo("/topic/?:auth:int", "/topic", nil))
routers = append(routers, matchTestInfo("/topic/?:auth:int", "/topic/123", map[string]string{":auth": "123"}))
routers = append(routers, matchTestInfo("/topic/:id/?:auth", "/topic/1", map[string]string{":id": "1"}))
@@ -91,9 +91,9 @@ func init() {
routers = append(routers, matchTestInfo("/api/projects/:pid/members/?:mid", "/api/projects/1/members", map[string]string{":pid": "1"}))
routers = append(routers, matchTestInfo("/api/projects/:pid/members/?:mid", "/api/projects/1/members/2", map[string]string{":pid": "1", ":mid": "2"}))
- //not match example
+ // not match example
- // https://github.com/beego/beego/issues/3865
+ // https://github.com/beego/beego/v2/issues/3865
routers = append(routers, notMatchTestInfo("/read_:id:int\\.htm", "/read_222htm"))
routers = append(routers, notMatchTestInfo("/read_:id:int\\.htm", "/read_222_htm"))
routers = append(routers, notMatchTestInfo("/read_:id:int\\.htm", " /read_262shtm"))
@@ -324,7 +324,7 @@ func TestSplitSegment(t *testing.T) {
":id([0-9]+)": {true, []string{":id"}, `([0-9]+)`},
":id([0-9]+)_:name": {true, []string{":id", ":name"}, `([0-9]+)_(.+)`},
":id(.+)_cms.html": {true, []string{":id"}, `(.+)_cms.html`},
- ":id(.+)_cms\\.html": {true, []string{":id"}, `(.+)_cms\.html`},
+ ":id(.+)_cms\\.html": {true, []string{":id"}, `(.+)_cms\.html`},
"cms_:id(.+)_:page(.+).html": {true, []string{":id", ":page"}, `cms_(.+)_(.+).html`},
`:app(a|b|c)`: {true, []string{":app"}, `(a|b|c)`},
`:app\((a|b|c)\)`: {true, []string{":app"}, `(.+)\((a|b|c)\)`},
diff --git a/task/govenor_command.go b/task/govenor_command.go
index d08b12d3..20238435 100644
--- a/task/govenor_command.go
+++ b/task/govenor_command.go
@@ -21,7 +21,7 @@ import (
"github.com/pkg/errors"
- "github.com/beego/beego/core/admin"
+ "github.com/beego/beego/v2/core/admin"
)
type listTaskCommand struct {
diff --git a/test/bindata.go b/test/bindata.go
index 196ea95c..6dbc08ab 100644
--- a/test/bindata.go
+++ b/test/bindata.go
@@ -230,12 +230,12 @@ type bintree struct {
}
var _bintree = &bintree{nil, map[string]*bintree{
- "views": &bintree{nil, map[string]*bintree{
- "blocks": &bintree{nil, map[string]*bintree{
- "block.tpl": &bintree{viewsBlocksBlockTpl, map[string]*bintree{}},
+ "views": {nil, map[string]*bintree{
+ "blocks": {nil, map[string]*bintree{
+ "block.tpl": {viewsBlocksBlockTpl, map[string]*bintree{}},
}},
- "header.tpl": &bintree{viewsHeaderTpl, map[string]*bintree{}},
- "index.tpl": &bintree{viewsIndexTpl, map[string]*bintree{}},
+ "header.tpl": {viewsHeaderTpl, map[string]*bintree{}},
+ "index.tpl": {viewsIndexTpl, map[string]*bintree{}},
}},
}}