顯卡什么配置好 value注解獲取其他服務(wù)配置?
value注解獲取其他服務(wù)配置?資源目錄中有兩個(gè)屬性配置文件。在服務(wù)層中,您可以使用@value annotation獲取值。在控制器層中,只有一個(gè)文件可以獲取值,而另一個(gè)文件只能獲取鍵(@value
value注解獲取其他服務(wù)配置?
資源目錄中有兩個(gè)屬性配置文件。在服務(wù)層中,您可以使用@value annotation獲取值。在控制器層中,只有一個(gè)文件可以獲取值,而另一個(gè)文件只能獲取鍵(@value annotation將返回鍵而不是null,如果它沒有獲取值)。解決了這個(gè)問題后,我覺得自己受益匪淺,于是決定發(fā)帖。
& ltcontext:屬性占位符位置=" 類路徑:application.properties“ignore unsolvable=”true“/>
基于XML配置,我們使用屬性占位符將配置文件注入容器。問題是兩個(gè)配置文件都被注入到spring容器中,其中一個(gè)也被注入到springmvc容器中??刂破鲗儆趕pringmvc容器,服務(wù)屬于spring容器。因此,如果我們需要在控制器層獲得另一個(gè)配置文件,那么需要將配置文件的值引入springmvc容器。
bean用什么接收?
Spring配置中的bean可以直接引用其他bean的屬性值,為當(dāng)前bean的屬性賦值。它還可以直接調(diào)用其他bean的方法來(lái)獲取返回值,為當(dāng)前bean的屬性賦值,并可以傳遞參數(shù)。這樣,就不需要將需要獲取屬性值的bean注入bean。