我们正在使用 Struts 2 + Spring 4,我们想要设置 spring 来管理我们的 struts 2 动作。
spring bean 由注释定义。
struts.xml
struts 动作位于约定插件中,因此我们在文件中没有任何动作。
动作如下:
//It is located in action folder so it will be located by convention plugin
package foo.bar.actions.usermanager
@Named //This will be used by Spring to located and manage this Bean
public class EditUser(){
@Action(className="editUser") // Should I defined class name here ?!
public String execute() {
}
}
上面的代码有效。但是我想寻找是否有更好的方法,所以我们可以省略 className (这正是动作名称的骆驼转换)
可能吗?!