2010-08-04 15 views
1

我受的3.0爲什麼這些功能我很想念,想我有正確的春天3.0罐子

參考文檔學習泉和我想測試下面的功能,但這些都不是可利用的。

  1. @PostConstruct
  2. context.registershutdownhook

PS:我使用JDK 5.0,當我在Eclipse中輸入這些

,我得到一個錯誤,這些都不是avaialble ..

下面是我的pom.xml:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 
    <modelVersion>4.0.0</modelVersion> 
    <groupId>com.SpringExample</groupId> 
    <artifactId>SpringExample</artifactId> 
    <version>0.0.1-SNAPSHOT</version> 
    <dependencies> 
     <dependency> 
      <groupId>org.springframework</groupId> 
      <artifactId>spring-context</artifactId> 
      <version>3.0.0.RELEASE</version> 
      <scope>runtime</scope> 
     </dependency> 
    </dependencies> 
</project> 

回答

0
  1. @javax.annotation.PostConstruct不附帶Spring,雖然Spring在類路徑中找到它時支持它。可以在Java6中找到@PostConstruct,但不能在Java5中找到。您也可以在一些EJB3下載中找到它。

  2. registerShutdownHook()ConfigurableApplicationContext上的方法,它是ApplicationContext的子類型。

+0

1)要解決這個問題,我需要有JDK 6.0 2)在我的代碼獲得registerShutdownHook(),我應該在pom.xml中添加什麼 - 我試着用搜索引擎這個,但不能獲得太多信息.. 感謝您的時間和答案 – javanoob 2010-08-04 17:03:04

+0

@javanerd:1)是的,2)這不是一個POM問題,你只是看着錯誤的界面。您需要查看'ConfigurableApplicationContext',而不是'ApplicationContext'。 – skaffman 2010-08-04 17:09:26

+0

謝謝skaffman它的工作.. – javanoob 2010-08-04 17:12:40

相關問題