Al compilar en java, ssh framework o eclipse, ¿qué significa escribir @Controller y @Scope ("prototipo") en la acción?
1. Todas son anotaciones. @Controller es una anotación de struts2 como capa de acceso, lo que indica que la acción es una clase de control. Al igual que springMVC, es lo mismo, como
@Controller
@RequestMapping("/user")
public class UserController {
}
2. @Scope, como sugiere el nombre, significa alcance. Cada vez que se llama a la acción en el alcance de struts2, habrá una nueva acción si reemplaza @Scope en el prototipo. con un singleton (es decir, Singleton) significa que lo habrá y se utilizará la misma acción para cada solicitud.