0
現在基於此鏈接http://www.mkyong.com/spring/spring-postconstruct-and-predestroy-example/我做了,但在例如他們使用的XML文件,所以請大家幫我用彈簧註釋或提前其他方式感謝做...如果不使用xml文件配置,我該如何使用@PostConstruct和@PreDestroy?
現在基於此鏈接http://www.mkyong.com/spring/spring-postconstruct-and-predestroy-example/我做了,但在例如他們使用的XML文件,所以請大家幫我用彈簧註釋或提前其他方式感謝做...如果不使用xml文件配置,我該如何使用@PostConstruct和@PreDestroy?
不要緊,你如何建立你的bean (XML,註釋,@Configuration類)。只要 你有<context:annotation-config />
它應該工作。
如果使用@Configuration
類,你應該也加入此批註基本配置類@EnableWebMvc
他們甚至提到在你提到的教程添加。
是的,你是對的Avi。但對於獨立的Java項目與彈簧意味着有什麼辦法來處理它? – 2014-12-03 10:34:40
@SujeethDamodharan - 無論如何你必須有一個初始的春天背景。無論如何,我編輯了我的答案,並添加了使用配置類進行配置時使用的正確註釋,而不是使用XML。但仍然在一個獨立的應用程序中,您需要以某種方式以編程方式加載上下文以使註釋生效。 – Avi 2014-12-03 11:57:50
非常感謝Avi。我發現這個AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(RootConfig.class);以啓用註釋。在根配置中,我定義了所有必需的bean,它像Spring的獨立java應用程序的魅力一樣工作:) :)#謝謝 – 2014-12-03 12:47:09