sirve requestmapping que para mvc modelo formulario español ejemplo arquitectura java spring annotations controller

java - requestmapping - Método Init en Spring Controller(versión de anotación)



spring mvc español (3)

Alternativamente, puede hacer que su clase implemente la interfaz InitializingBean para proporcionar una función de devolución de llamada ( afterPropertiesSet() ) que ApplicationContext invocará cuando se construya el bean.

Estoy convirtiendo un controlador en la versión de anotación más nueva. En la versión anterior solía especificar el método init en springmvc-servlet.xml usando:

<beans> <bean id="myBean" class="..." init-method="init"/> </beans>

¿Cómo puedo especificar el método init usando la versión de anotación?


Puedes usar

@PostConstruct public void init() { // ... }


public class InitHelloWorld implements BeanPostProcessor { public Object postProcessBeforeInitialization(Object bean, String beanName) throws BeansException { System.out.println("BeforeInitialization : " + beanName); return bean; // you can return any other object as well } public Object postProcessAfterInitialization(Object bean, String beanName) throws BeansException { System.out.println("AfterInitialization : " + beanName); return bean; // you can return any other object as well } }