Red de conocimiento informático - Material del sitio web - Al compilar en java, ssh framework o eclipse, ¿qué significa escribir @Controller y @Scope ("prototipo") en la acción?

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.