SpringBoot

package
v1.0.4 Latest Latest
Warning

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

Go to latest
Published: Jun 23, 2020 License: Apache-2.0 Imports: 17 Imported by: 26

Documentation

Index

Constants

View Source
const (
	DefaultConfigLocation = "config/" // 默认的配置文件路径

	SpringAccess   = "spring.access" // "all" 为允许注入私有字段
	SPRING_ACCESS  = "SPRING_ACCESS"
	SpringProfile  = "spring.profile" // 运行环境
	SPRING_PROFILE = "SPRING_PROFILE"
)

Variables

View Source
var DefaultWebMapping = NewWebMapping()

DefaultWebMapping 默认的 Web 路由映射表

Functions

func AllAccess

func AllAccess() bool

AllAccess 返回是否允许访问私有字段

func BindProperty

func BindProperty(key string, i interface{})

BindProperty 根据类型获取属性值,属性名称统一转成小写。

func BindPropertyIf

func BindPropertyIf(key string, i interface{}, allAccess bool)

BindPropertyIf 根据类型获取属性值,属性名称统一转成小写。

func CollectBeans

func CollectBeans(i interface{}, selectors ...SpringCore.BeanSelector) bool

CollectBeans 收集数组或指针定义的所有符合条件的 Bean,收集到返回 true,否则返 回 false。该函数有两种模式:自动模式和指定模式。自动模式是指 selectors 参数为空, 这时候不仅会收集符合条件的单例 Bean,还会收集符合条件的数组 Bean (是指数组的元素 符合条件,然后把数组元素拆开一个个放到收集结果里面)。指定模式是指 selectors 参数 不为空,这时候只会收集单例 Bean,而且要求这些单例 Bean 不仅需要满足收集条件,而且 必须满足 selector 条件。另外,自动模式下不对收集结果进行排序,指定模式下根据 selectors 列表的顺序对收集结果进行排序。

func Config added in v1.0.3

func Config(fn interface{}, tags ...string) *SpringCore.Configer

Config 注册一个配置函数

func ConfigWithName added in v1.0.3

func ConfigWithName(name string, fn interface{}, tags ...string) *SpringCore.Configer

ConfigWithName 注册一个配置函数,名称的作用是对 Config 进行排重和排顺序。

func Exit

func Exit()

Exit 退出 SpringBoot 应用

func ExpectSysProperties added in v1.0.3

func ExpectSysProperties(pattern ...string)

ExpectSysProperties 期望从系统环境变量中获取到的属性,支持正则表达式

func FindBean

func FindBean(selector SpringCore.BeanSelector) (*SpringCore.BeanDefinition, bool)

FindBean 查询单例 Bean,若多于 1 个则 panic;找到返回 true 否则返回 false。 它和 GetBean 的区别是它在调用后不能保证返回的 Bean 已经完成了注入和绑定过程。

func GetBean

func GetBean(i interface{}, selector ...SpringCore.BeanSelector) bool

GetBean 获取单例 Bean,若多于 1 个则 panic;找到返回 true 否则返回 false。 它和 FindBean 的区别是它在调用后能够保证返回的 Bean 已经完成了注入和绑定过程。

func GetBeanDefinitions

func GetBeanDefinitions() []*SpringCore.BeanDefinition

GetBeanDefinitions 获取所有 Bean 的定义,不能保证解析和注入,请谨慎使用该函数!

func GetBoolProperty

func GetBoolProperty(keys ...string) bool

GetBoolProperty 返回 keys 中第一个存在的布尔型属性值,属性名称统一转成小写。

func GetDefaultProperty

func GetDefaultProperty(key string, def interface{}) (interface{}, bool)

GetDefaultProperty 返回属性值,如果没有找到则使用指定的默认值,属性名称统一转成小写。

func GetDurationProperty

func GetDurationProperty(keys ...string) time.Duration

GetDurationProperty 返回 keys 中第一个存在的 Duration 类型属性值,属性名称统一转成小写。

func GetFloatProperty

func GetFloatProperty(keys ...string) float64

GetFloatProperty 返回 keys 中第一个存在的浮点型属性值,属性名称统一转成小写。

func GetIntProperty

func GetIntProperty(keys ...string) int64

GetIntProperty 返回 keys 中第一个存在的有符号整型属性值,属性名称统一转成小写。

func GetPrefixProperties

func GetPrefixProperties(prefix string) map[string]interface{}

GetPrefixProperties 返回指定前缀的属性值集合,属性名称统一转成小写。

func GetProfile

func GetProfile() string

GetProfile 返回运行环境

func GetProperties

func GetProperties() map[string]interface{}

GetProperties 返回所有的属性值,属性名称统一转成小写。

func GetProperty

func GetProperty(keys ...string) interface{}

GetProperty 返回 keys 中第一个存在的属性值,属性名称统一转成小写。

func GetStringProperty

func GetStringProperty(keys ...string) string

GetStringProperty 返回 keys 中第一个存在的字符串型属性值,属性名称统一转成小写。

func GetTimeProperty

func GetTimeProperty(keys ...string) time.Time

GetTimeProperty 返回 keys 中第一个存在的 Time 类型的属性值,属性名称统一转成小写。

func GetUintProperty

func GetUintProperty(keys ...string) uint64

GetUintProperty 返回 keys 中第一个存在的无符号整型属性值,属性名称统一转成小写。

func NewConfigMapPropertySource

func NewConfigMapPropertySource(filename string) *configMapPropertySource

NewConfigMapPropertySource configMapPropertySource 的构造函数

func NewDefaultPropertySource

func NewDefaultPropertySource(fileLocation string) *defaultPropertySource

NewDefaultPropertySource defaultPropertySource 的构造函数

func RegisterBean

func RegisterBean(bean interface{}) *SpringCore.BeanDefinition

RegisterBean 注册单例 Bean,不指定名称,重复注册会 panic。

func RegisterBeanFn

func RegisterBeanFn(fn interface{}, tags ...string) *SpringCore.BeanDefinition

RegisterBeanFn 注册单例构造函数 Bean,不指定名称,重复注册会 panic。

func RegisterMethodBean

func RegisterMethodBean(selector SpringCore.BeanSelector, method string, tags ...string) *SpringCore.BeanDefinition

RegisterMethodBean 注册成员方法单例 Bean,不指定名称,重复注册会 panic。 必须给定方法名而不能通过遍历方法列表比较方法类型的方式获得函数名,因为不同方法的类型可能相同。 而且 interface 的方法类型不带 receiver 而成员方法的类型带有 receiver,两者类型也不好匹配。

func RegisterMethodBeanFn added in v1.0.3

func RegisterMethodBeanFn(method interface{}, tags ...string) *SpringCore.BeanDefinition

@Incubate 注册成员方法单例 Bean,不指定名称,重复注册会 panic。 method 形如 ServerInterface.Consumer (接口) 或 (*Server).Consumer (类型)。

func RegisterNameBean

func RegisterNameBean(name string, bean interface{}) *SpringCore.BeanDefinition

RegisterNameBean 注册单例 Bean,需指定名称,重复注册会 panic。

func RegisterNameBeanFn

func RegisterNameBeanFn(name string, fn interface{}, tags ...string) *SpringCore.BeanDefinition

RegisterNameBeanFn 注册单例构造函数 Bean,需指定名称,重复注册会 panic。

func RegisterNameMethodBean

func RegisterNameMethodBean(name string, selector SpringCore.BeanSelector, method string, tags ...string) *SpringCore.BeanDefinition

RegisterNameMethodBean 注册成员方法单例 Bean,需指定名称,重复注册会 panic。 必须给定方法名而不能通过遍历方法列表比较方法类型的方式获得函数名,因为不同方法的类型可能相同。 而且 interface 的方法类型不带 receiver 而成员方法的类型带有 receiver,两者类型也不好匹配。

func RegisterNameMethodBeanFn added in v1.0.3

func RegisterNameMethodBeanFn(name string, method interface{}, tags ...string) *SpringCore.BeanDefinition

@Incubate 注册成员方法单例 Bean,需指定名称,重复注册会 panic。 method 形如 ServerInterface.Consumer (接口) 或 (*Server).Consumer (类型)。

func Run added in v1.0.3

func Run(fn interface{}, tags ...string) *SpringCore.Runner

Run 立即执行一个一次性的任务

func RunApplication

func RunApplication(configLocation ...string)

RunApplication 快速启动 SpringBoot 应用

func SetAllAccess

func SetAllAccess(allAccess bool)

SetAllAccess 设置是否允许访问私有字段

func SetProfile

func SetProfile(profile string)

SetProfile 设置运行环境

func SetProperty

func SetProperty(key string, value interface{})

SetProperty 设置属性值,属性名称统一转成小写。

func WireBean

func WireBean(bean interface{})

WireBean 对外部的 Bean 进行依赖注入和属性绑定

Types

type AppBuilder added in v1.0.4

type AppBuilder struct {
}

AppBuilder application 的构造器

func NewApplication added in v1.0.4

func NewApplication() *AppBuilder

NewApplication AppBuilder 的构造函数

func (*AppBuilder) Run added in v1.0.4

func (cfg *AppBuilder) Run(configLocation ...string)

Run 快速启动 SpringBoot 应用

type ApplicationContext

type ApplicationContext interface {
	SpringCore.SpringContext

	// SafeGoroutine 安全地启动一个 goroutine
	SafeGoroutine(fn GoFunc)

	// Wait 等待所有 goroutine 退出
	Wait()
}

ApplicationContext Application 上下文

type ApplicationEvent

type ApplicationEvent interface {
	OnStartApplication(ctx ApplicationContext) // 应用启动的事件
	OnStopApplication(ctx ApplicationContext)  // 应用停止的事件
}

ApplicationEvent 应用运行过程中的事件

type CommandLineRunner

type CommandLineRunner interface {
	Run(ctx ApplicationContext)
}

CommandLineRunner 命令行启动器接口

type ConditionalWebFilter added in v1.0.4

type ConditionalWebFilter struct {
	// contains filtered or unexported fields
}

ConditionalWebFilter 为 SpringWeb.Filter 增加一个判断条件

func Filter added in v1.0.4

func Filter(filters ...SpringWeb.Filter) *ConditionalWebFilter

Filter 封装一个 SpringWeb.Filter 对象

func FilterBean added in v1.0.4

func FilterBean(selectors ...SpringCore.BeanSelector) *ConditionalWebFilter

FilterBean 封装一个 Bean 选择器

func (*ConditionalWebFilter) And added in v1.0.4

And c=a&&b

func (*ConditionalWebFilter) CheckCondition added in v1.0.4

func (f *ConditionalWebFilter) CheckCondition(ctx SpringCore.SpringContext) bool

CheckCondition 成功返回 true,失败返回 false

func (*ConditionalWebFilter) ConditionNot added in v1.0.4

func (f *ConditionalWebFilter) ConditionNot(cond SpringCore.Condition) *ConditionalWebFilter

ConditionNot 设置一个取反的 Condition

func (*ConditionalWebFilter) ConditionOn added in v1.0.4

func (f *ConditionalWebFilter) ConditionOn(cond SpringCore.Condition) *ConditionalWebFilter

ConditionOn 设置一个 Condition

func (*ConditionalWebFilter) ConditionOnBean added in v1.0.4

func (f *ConditionalWebFilter) ConditionOnBean(selector SpringCore.BeanSelector) *ConditionalWebFilter

ConditionOnBean 设置一个 BeanCondition

func (*ConditionalWebFilter) ConditionOnExpression added in v1.0.4

func (f *ConditionalWebFilter) ConditionOnExpression(expression string) *ConditionalWebFilter

ConditionOnExpression 设置一个 ExpressionCondition

func (*ConditionalWebFilter) ConditionOnMatches added in v1.0.4

func (f *ConditionalWebFilter) ConditionOnMatches(fn SpringCore.ConditionFunc) *ConditionalWebFilter

ConditionOnMatches 设置一个 FunctionCondition

func (*ConditionalWebFilter) ConditionOnMissingBean added in v1.0.4

func (f *ConditionalWebFilter) ConditionOnMissingBean(selector SpringCore.BeanSelector) *ConditionalWebFilter

ConditionOnMissingBean 设置一个 MissingBeanCondition

func (*ConditionalWebFilter) ConditionOnMissingProperty added in v1.0.4

func (f *ConditionalWebFilter) ConditionOnMissingProperty(name string) *ConditionalWebFilter

ConditionOnMissingProperty 设置一个 MissingPropertyCondition

func (*ConditionalWebFilter) ConditionOnProfile added in v1.0.4

func (f *ConditionalWebFilter) ConditionOnProfile(profile string) *ConditionalWebFilter

ConditionOnProfile 设置一个 ProfileCondition

func (*ConditionalWebFilter) ConditionOnProperty added in v1.0.4

func (f *ConditionalWebFilter) ConditionOnProperty(name string) *ConditionalWebFilter

ConditionOnProperty 设置一个 PropertyCondition

func (*ConditionalWebFilter) ConditionOnPropertyValue added in v1.0.4

func (f *ConditionalWebFilter) ConditionOnPropertyValue(name string, havingValue interface{},
	options ...SpringCore.PropertyValueConditionOption) *ConditionalWebFilter

ConditionOnPropertyValue 设置一个 PropertyValueCondition

func (*ConditionalWebFilter) Filter added in v1.0.4

func (f *ConditionalWebFilter) Filter() []SpringWeb.Filter

func (*ConditionalWebFilter) FilterBean added in v1.0.4

func (f *ConditionalWebFilter) FilterBean() []SpringCore.BeanSelector

func (*ConditionalWebFilter) Invoke added in v1.0.4

func (f *ConditionalWebFilter) Invoke(ctx SpringWeb.WebContext, chain SpringWeb.FilterChain)

func (*ConditionalWebFilter) Or added in v1.0.4

Or c=a||b

type GoFunc

type GoFunc func()

type Mapping

type Mapping struct {
	// contains filtered or unexported fields
}

Mapping 封装 Web 路由映射

func DELETE added in v1.0.4

func DELETE(path string, fn interface{}, filters ...SpringWeb.Filter) *Mapping

DELETE 注册 DELETE 方法处理函数

func GET added in v1.0.4

func GET(path string, fn interface{}, filters ...SpringWeb.Filter) *Mapping

GET 注册 GET 方法处理函数

func GetBinding added in v1.0.4

func GetBinding(path string, fn interface{}, filters ...SpringWeb.Filter) *Mapping

GetBinding 注册 GET 方法处理函数

func GetMapping

func GetMapping(path string, fn SpringWeb.HandlerFunc, filters ...SpringWeb.Filter) *Mapping

GetMapping 注册 GET 方法处理函数

func HEAD(path string, fn interface{}, filters ...SpringWeb.Filter) *Mapping

HEAD 注册 HEAD 方法处理函数

func HandleGet added in v1.0.4

func HandleGet(path string, fn SpringWeb.Handler, filters ...SpringWeb.Filter) *Mapping

HandleGet 注册 GET 方法处理函数

func HandlePost added in v1.0.4

func HandlePost(path string, fn SpringWeb.Handler, filters ...SpringWeb.Filter) *Mapping

HandlePost 注册 POST 方法处理函数

func OPTIONS added in v1.0.4

func OPTIONS(path string, fn interface{}, filters ...SpringWeb.Filter) *Mapping

OPTIONS 注册 OPTIONS 方法处理函数

func PATCH added in v1.0.4

func PATCH(path string, fn interface{}, filters ...SpringWeb.Filter) *Mapping

PATCH 注册 PATCH 方法处理函数

func POST added in v1.0.4

func POST(path string, fn interface{}, filters ...SpringWeb.Filter) *Mapping

POST 注册 POST 方法处理函数

func PUT added in v1.0.4

func PUT(path string, fn interface{}, filters ...SpringWeb.Filter) *Mapping

PUT 注册 PUT 方法处理函数

func PostBinding added in v1.0.4

func PostBinding(path string, fn interface{}, filters ...SpringWeb.Filter) *Mapping

PostBinding 注册 POST 方法处理函数

func PostMapping

func PostMapping(path string, fn SpringWeb.HandlerFunc, filters ...SpringWeb.Filter) *Mapping

PostMapping 注册 POST 方法处理函数

func Request added in v1.0.4

func Request(method uint32, path string, fn interface{}, filters ...SpringWeb.Filter) *Mapping

Request 注册任意 HTTP 方法处理函数

func (*Mapping) And

func (m *Mapping) And() *Mapping

And c=a&&b

func (*Mapping) CheckCondition added in v1.0.4

func (m *Mapping) CheckCondition(ctx SpringCore.SpringContext) bool

CheckCondition 成功返回 true,失败返回 false

func (*Mapping) ConditionNot

func (m *Mapping) ConditionNot(cond SpringCore.Condition) *Mapping

ConditionNot 设置一个取反的 Condition

func (*Mapping) ConditionOn

func (m *Mapping) ConditionOn(cond SpringCore.Condition) *Mapping

ConditionOn 设置一个 Condition

func (*Mapping) ConditionOnBean

func (m *Mapping) ConditionOnBean(selector SpringCore.BeanSelector) *Mapping

ConditionOnBean 设置一个 BeanCondition

func (*Mapping) ConditionOnExpression

func (m *Mapping) ConditionOnExpression(expression string) *Mapping

ConditionOnExpression 设置一个 ExpressionCondition

func (*Mapping) ConditionOnMatches

func (m *Mapping) ConditionOnMatches(fn SpringCore.ConditionFunc) *Mapping

ConditionOnMatches 设置一个 FunctionCondition

func (*Mapping) ConditionOnMissingBean

func (m *Mapping) ConditionOnMissingBean(selector SpringCore.BeanSelector) *Mapping

ConditionOnMissingBean 设置一个 MissingBeanCondition

func (*Mapping) ConditionOnMissingProperty

func (m *Mapping) ConditionOnMissingProperty(name string) *Mapping

ConditionOnMissingProperty 设置一个 MissingPropertyCondition

func (*Mapping) ConditionOnProfile

func (m *Mapping) ConditionOnProfile(profile string) *Mapping

ConditionOnProfile 设置一个 ProfileCondition

func (*Mapping) ConditionOnProperty

func (m *Mapping) ConditionOnProperty(name string) *Mapping

ConditionOnProperty 设置一个 PropertyCondition

func (*Mapping) ConditionOnPropertyValue

func (m *Mapping) ConditionOnPropertyValue(name string, havingValue interface{},
	options ...SpringCore.PropertyValueConditionOption) *Mapping

ConditionOnPropertyValue 设置一个 PropertyValueCondition

func (*Mapping) Filters

func (m *Mapping) Filters() []SpringWeb.Filter

Filters 返回 Mapper 的过滤器列表

func (*Mapping) Handler

func (m *Mapping) Handler() interface{}

HandlerSelector 返回处理函数选择器

func (*Mapping) Key

func (m *Mapping) Key() string

Key 返回 Mapper 的标识符

func (*Mapping) Mapper added in v1.0.3

func (m *Mapping) Mapper() *SpringWeb.Mapper

Mapper 返回封装的 Mapper 对象

func (*Mapping) Method

func (m *Mapping) Method() uint32

Method 返回 Mapper 的方法

func (*Mapping) OnPorts added in v1.0.4

func (m *Mapping) OnPorts(ports ...int) *Mapping

OnPorts 设置路由期望的端口

func (*Mapping) Or

func (m *Mapping) Or() *Mapping

Or c=a||b

func (*Mapping) Path

func (m *Mapping) Path() string

Path 返回 Mapper 的路径

func (*Mapping) Ports added in v1.0.4

func (m *Mapping) Ports() []int

Ports 返回路由期望的端口

func (*Mapping) Swagger added in v1.0.3

func (m *Mapping) Swagger() *SpringWeb.Operation

Swagger 生成并返回 Swagger 操作节点

type MethodHandler added in v1.0.4

type MethodHandler struct {
	Receiver   reflect.Type
	MethodName string
}

type Router

type Router struct {
	// contains filtered or unexported fields
}

Router 路由分组

func Route

func Route(basePath string, filters ...SpringWeb.Filter) *Router

Route 返回和 Mapping 绑定的路由分组

func (*Router) And

func (r *Router) And() *Router

And c=a&&b

func (*Router) ConditionNot

func (r *Router) ConditionNot(cond SpringCore.Condition) *Router

ConditionNot 设置一个取反的 Condition

func (*Router) ConditionOn

func (r *Router) ConditionOn(cond SpringCore.Condition) *Router

ConditionOn 设置一个 Condition

func (*Router) ConditionOnBean

func (r *Router) ConditionOnBean(selector SpringCore.BeanSelector) *Router

ConditionOnBean 设置一个 BeanCondition

func (*Router) ConditionOnExpression

func (r *Router) ConditionOnExpression(expression string) *Router

ConditionOnExpression 设置一个 ExpressionCondition

func (*Router) ConditionOnMatches

func (r *Router) ConditionOnMatches(fn SpringCore.ConditionFunc) *Router

ConditionOnMatches 设置一个 FunctionCondition

func (*Router) ConditionOnMissingBean

func (r *Router) ConditionOnMissingBean(selector SpringCore.BeanSelector) *Router

ConditionOnMissingBean 设置一个 MissingBeanCondition

func (*Router) ConditionOnMissingProperty

func (r *Router) ConditionOnMissingProperty(name string) *Router

ConditionOnMissingProperty 设置一个 MissingPropertyCondition

func (*Router) ConditionOnProfile

func (r *Router) ConditionOnProfile(profile string) *Router

ConditionOnProfile 设置一个 ProfileCondition

func (*Router) ConditionOnProperty

func (r *Router) ConditionOnProperty(name string) *Router

ConditionOnProperty 设置一个 PropertyCondition

func (*Router) ConditionOnPropertyValue

func (r *Router) ConditionOnPropertyValue(name string, havingValue interface{},
	options ...SpringCore.PropertyValueConditionOption) *Router

ConditionOnPropertyValue 设置一个 PropertyValueCondition

func (*Router) DELETE

func (r *Router) DELETE(path string, fn interface{}, filters ...SpringWeb.Filter) *Mapping

DELETE 注册 DELETE 方法处理函数

func (*Router) GET

func (r *Router) GET(path string, fn interface{}, filters ...SpringWeb.Filter) *Mapping

GET 注册 GET 方法处理函数

func (*Router) GetBinding added in v1.0.4

func (r *Router) GetBinding(path string, fn interface{}, filters ...SpringWeb.Filter) *Mapping

GetBinding 注册 GET 方法处理函数

func (*Router) GetMapping added in v1.0.4

func (r *Router) GetMapping(path string, fn SpringWeb.HandlerFunc, filters ...SpringWeb.Filter) *Mapping

GetMapping 注册 GET 方法处理函数

func (*Router) HEAD

func (r *Router) HEAD(path string, fn interface{}, filters ...SpringWeb.Filter) *Mapping

HEAD 注册 HEAD 方法处理函数

func (*Router) HandleGet added in v1.0.4

func (r *Router) HandleGet(path string, fn SpringWeb.Handler, filters ...SpringWeb.Filter) *Mapping

HandleGet 注册 GET 方法处理函数

func (*Router) HandlePost added in v1.0.4

func (r *Router) HandlePost(path string, fn SpringWeb.Handler, filters ...SpringWeb.Filter) *Mapping

HandlePost 注册 POST 方法处理函数

func (*Router) OPTIONS

func (r *Router) OPTIONS(path string, fn interface{}, filters ...SpringWeb.Filter) *Mapping

OPTIONS 注册 OPTIONS 方法处理函数

func (*Router) OnPorts added in v1.0.4

func (r *Router) OnPorts(ports ...int) *Router

OnPorts 设置路由期望的端口

func (*Router) Or

func (r *Router) Or() *Router

Or c=a||b

func (*Router) PATCH

func (r *Router) PATCH(path string, fn interface{}, filters ...SpringWeb.Filter) *Mapping

PATCH 注册 PATCH 方法处理函数

func (*Router) POST

func (r *Router) POST(path string, fn interface{}, filters ...SpringWeb.Filter) *Mapping

POST 注册 POST 方法处理函数

func (*Router) PUT

func (r *Router) PUT(path string, fn interface{}, filters ...SpringWeb.Filter) *Mapping

PUT 注册 PUT 方法处理函数

func (*Router) PostBinding added in v1.0.4

func (r *Router) PostBinding(path string, fn interface{}, filters ...SpringWeb.Filter) *Mapping

PostBinding 注册 POST 方法处理函数

func (*Router) PostMapping added in v1.0.4

func (r *Router) PostMapping(path string, fn SpringWeb.HandlerFunc, filters ...SpringWeb.Filter) *Mapping

PostMapping 注册 POST 方法处理函数

func (*Router) Request

func (r *Router) Request(method uint32, path string, fn interface{}, filters ...SpringWeb.Filter) *Mapping

Request 注册任意 HTTP 方法处理函数

type WebMapping

type WebMapping struct {
	Mappings map[string]*Mapping
}

WebMapping Web 路由映射表

func NewWebMapping

func NewWebMapping() *WebMapping

NewWebMapping WebMapping 的构造函数

func (*WebMapping) Request

func (m *WebMapping) Request(method uint32, path string, fn interface{}, filters []SpringWeb.Filter) *Mapping

Request 路由注册

Jump to

Keyboard shortcuts

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