org.beangle.webmvc.config

Type members

Classlikes

class ActionConfig(val url: String, val mapping: RouteMapping, val action: Object)
class ActionMapping(val action: AnyRef, val clazz: Class[_], val name: String, val namespace: String, val views: Map[String, View], val profile: Profile)

action mapping (namespace endwith /) name is action fullname ,so it starts with /,and contains namespace

action mapping (namespace endwith /) name is action fullname ,so it starts with /,and contains namespace

object Buildable
Companion:
class
trait Buildable
Companion:
object
trait Configurer extends Buildable
object Path
object Profile extends Logging
Companion:
class
final class Profile(val name: String, val pattern: String, val actionSuffix: String, val defaultMethod: String, val viewPath: String, val viewPathStyle: String, val viewSuffix: String, val viewType: String, val urlPath: String, val urlStyle: String, val urlSuffix: String, val interceptors: Array[Interceptor], val decorators: Array[ViewDecorator], val source: URL) extends Comparable[Profile]

name: 配置名 pattern :action所在的包,匹配action的唯一条件

name: 配置名 pattern :action所在的包,匹配action的唯一条件

Companion:
object
final class ProfileConfig(val name: String, val pattern: String)
Companion:
class
Companion:
object