1,零配制 convention-plugin实现零配制。
Convention
怎样寻找
Action
。
首先,
Convention
会搜索所有的
Action
类,
搜索方法是从
package
的根目录开始搜索,
搜索所有含有
Struts
,
Struts2
,
Action
,
actions
的
packages
,然后开始搜索这些包及
其子包下面所有的实现了
com.opensymphony.xwork2.Action
的类和名字中含有
Action
结尾的类,每一个找到的类都会被映射到一个
URL
。
上面是
Convention
的默认约定,可以通过配置文件来改变这些约定。在
struts.xml
中
通过配置
struts.convention.exclude.packages
来告诉
Convention
忽略扫描某
些包,通过配置
struts.convention.package.locators
配置搜索包的关键词,通过
配置
struts.convention.action.packages
配置只搜索哪个包下的类。
例如:
Convention
怎样寻找
Action
。
首先,
Convention
会搜索所有的
Action
类,
搜索方法是从
package
的根目录开始搜索,
搜索所有含有
Struts
,
Struts2
,
Action
,
actions
的
packages
,然后开始搜索这些包及
其子包下面所有的实现了
com.opensymphony.xwork2.Action
的类和名字中含有
Action
结尾的类,每一个找到的类都会被映射到一个
URL
。
上面是
Convention
的默认约定,可以通过配置文件来改变这些约定。在
struts.xml
中
通过配置
struts.convention.exclude.packages
来告诉
Convention
忽略扫描某
些包,通过配置
struts.convention.package.locators
配置搜索包的关键词,通过
配置
struts.convention.action.packages
配置只搜索哪个包下的类。
例如:
Convention
怎样寻找
Action
。
首先,
Convention
会搜索所有的
Action
类,
搜索方法是从
package
的根目录开始搜索,
搜索所有含有
Struts
,
Struts2
,
Action
,
actions
的
packages
,然后开始搜索这些包及
其子包下面所有的实现了
com.opensymphony.xwork2.Action
的类和名字中含有
Action
结尾的类,每一个找到的类都会被映射到一个
URL
。
上面是
Convention
的默认约定,可以通过配置文件来改变这些约定。在
struts.xml
中
通过配置
struts.convention.exclude.packages
来告诉
Convention
忽略扫描某
些包,通过配置
struts.convention.package.locators
配置搜索包的关键词,通过
配置
struts.convention.action.packages
配置只搜索哪个包下的类。
例如:
<
constant
name
=
"struts.convention.default.parent.package"
value
=
"crud-default"
/>
<
constant
name
=
"struts.convention.package.locators"
value
=
"web"
/>
<
constant
name
=
"struts.convention.package.locators.basePackage"
value
=
"com.boco.wb.web"
/>
Convention
怎样寻找
Action
。
首先,
Convention
会搜索所有的
Action
类,
搜索方法是从
package
的根目录开始搜索,
搜索所有含有
Struts
,
Struts2
,
Action
,
actions
的
packages
,然后开始搜索这些包及
其子包下面所有的实现了
com.opensymphony.xwork2.Action
的类和名字中含有
Action
结尾的类,每一个找到的类都会被映射到一个
URL
。
上面是
Convention
的默认约定,可以通过配置文件来改变这些约定。在
struts.xml
中
通过配置
struts.convention.exclude.packages
来告诉
Convention
忽略扫描某
些包,通过配置
struts.convention.package.locators
配置搜索包的关键词,通过
配置
struts.convention.action.packages
配置只搜索哪个包下的类。
例如:
<
constant
name
=
"struts.convention.default.parent.package"
value
=
"crud-default"
/>
<
constant
name
=
"struts.convention.package.locators"
value
=
"web"
/>
<
constant
name
=
"struts.convention.package.locators.basePackage"
value
=
"com.boco.wb.web"
/>
Convention
怎样寻找
Action
。
首先,
Convention
会搜索所有的
Action
类,
搜索方法是从
package
的根目录开始搜索,
搜索所有含有
Struts
,
Struts2
,
Action
,
actions
的
packages
,然后开始搜索这些包及
其子包下面所有的实现了
com.opensymphony.xwork2.Action
的类和名字中含有
Action
结尾的类,每一个找到的类都会被映射到一个
URL
。
上面是
Convention
的默认约定,可以通过配置文件来改变这些约定。在
struts.xml
中
通过配置
struts.convention.exclude.packages
来告诉
Convention
忽略扫描某
些包,通过配置
struts.convention.package.locators
配置搜索包的关键词,通过
配置
struts.convention.action.packages
配置只搜索哪个包下的类。
例如:
<
constant
name
=
"struts.convention.default.parent.package"
value
=
"crud-default"
/>
<
constant
name
=
"struts.convention.package.locators"
value
=
"web"
/>
<
constant
name
=
"struts.convention.package.locators.basePackage"
value
=
"com.boco.wb.web"
/>
Convention
怎样寻找
Action
。
首先,
Convention
会搜索所有的
Action
类,
搜索方法是从
package
的根目录开始搜索,
搜索所有含有
Struts
,
Struts2
,
Action
,
actions
的
packages
,然后开始搜索这些包及
其子包下面所有的实现了
com.opensymphony.xwork2.Action
的类和名字中含有
Action
结尾的类,每一个找到的类都会被映射到一个
URL
。
上面是
Convention
的默认约定,可以通过配置文件来改变这些约定。在
struts.xml
中
通过配置
struts.convention.exclude.packages
来告诉
Convention
忽略扫描某
些包,通过配置
struts.convention.package.locators
配置搜索包的关键词,通过
配置
struts.convention.action.packages
配置只搜索哪个包下的类。
例如: