Мы используем Struts 2 + Spring 4 и хотим настроить Spring для управления действиями Struts 2.
Spring-бины определяются аннотациями.
Действия struts находятся в плагине соглашения, поэтому у нас нет никаких действий в файлах struts.xml
.
Действия следующие:
//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 (что в точности является верблюжьим преобразованием имени действия)
Является ли это возможным?!