Java Spring經典面試題
發布于:2019-07-22   作者:admin   瀏覽:2次

  Java中有關Spring的問題,有很多很多,其中較為經典的面試題卻了了無幾,有關Spring問題是Java程序員一大難點,在這里,IT培訓的小編給大家總結了一些JavaSpring面試題,對大家在今后的學習中會有所提升與幫助。

Java Spring經典面試題

  1、怎樣用注解的方式配置Spring?

  Spring在2.5版本以后開始支持用注解的方式來配置依賴注入。可以用注解的方式來替代XML方式的bean描述,可以將bean描述轉移到組件類的內部,只需要在相關類上、方法上或者字段聲明上使用注解即可。注解注入將會被容器在XML注入之前被處理,所以后者會覆蓋掉前者對于同一個屬性的處理結果。

  注解裝配在Spring中是默認關閉的。所以需要在Spring文件中配置一下才能使用基于注解的裝配模式。如果你想要在你的應用程序中使用關于注解的方法的話,請參考如下的配置。在標簽配置完成以后,就可以用注解的方式在Spring中向屬性、方法和構造方法中自動裝配變量。

  下面是幾種比較重要的注解類型:

  1.@Required:該注解應用于設值方法。

  2.@Autowired:該注解應用于有值設值方法、非設值方法、構造方法和變量。

  3.@Qualifier:該注解和@Autowired注解搭配使用,用于消除特定bean自動裝配的歧義。

  4.JSR-250Annotations:Spring支持基于JSR-250注解的以下注解,@Resource、@PostConstruct和@PreDestroy。

  2、如何向SpringBean中注入一個Java.util.Properties?

  第一種方法是使用如下面代碼所示的標簽:

  admin@nospam.com

  support@nospam.com

  也可用”util:”命名空間來從properties文件中創建出一個propertiesbean,然后利用setter方法注入bean的引用。

  3、請解釋SpringBean的自動裝配?

  在Spring框架中,在配置文件中設定bean的依賴關系是一個很好的機制,Spring容器還可以自動裝配合作關系bean之間的關聯關系。這意味著Spring可以通過向BeanFactory中注入的方式自動搞定bean之間的依賴關系。自動裝配可以設置在每個bean上,也可以設定在特定的bean上。

  下面的XML配置文件表明了如何根據名稱將一個bean設置為自動裝配:

  除了bean配置文件中提供的自動裝配模式,還可以使用@Autowired注解來自動裝配指定的bean。在使用@Autowired注解之前需要在按照如下的配置方式在Spring配置文件進行配置才可以使用。

  也可以通過在配置文件中配置AutowiredAnnotationBeanPostProcessor達到相同的效果。

  配置好以后就可以使用@Autowired來標注了。

  @Autowired

  publicEmployeeDAOImpl(EmployeeManagermanager){

  this.manager=manager;

  以上是由IT培訓的小編挑選了幾個JavaSpring經典面試題,學有所成,學有所長,在這些JavaSpring面試題中找到真諦,學以致用。