Java方法參數(shù)裝配順序詳解
更新時間:2020年03月04日 12:52:16 作者:斷腿三郎
這篇文章主要介紹了Java方法參數(shù)裝配順序詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
自動化裝配的確有很大的便利性,但是卻并不能適用在所有的應用場景,比如需要裝配的組件類不是由自己的應用程序維護,而是引用了第三方的類庫,這個時候自動裝配便無法實現(xiàn),Spring對此也提供了相應的解決方案,那就是通過顯示的裝配機制——Java配置和XML配置的方式來實現(xiàn)bean的裝配。
從左到右依次裝配,參數(shù)的值一旦確定,即使后面修改了該值,方法拿到的值也不會隨之變化了。
代碼如下
class Solution { public int a; @Override public String toString() { return "Solution{" + "a=" + a + '}'; } } public class Main{ static Solution max; static Solution change(){ max = new Solution(); max.a = 8; Solution s = new Solution(); s.a = 5; return s; } public static void method(Solution x,Solution y){ System.out.println(x); System.out.println(y); } public static void main(String[] args) { max =new Solution(); max.a=0; method(max,change()); } }
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
SpringBoot 配置文件加載位置與優(yōu)先級問題詳解
這篇文章主要介紹了SpringBoot 配置文件加載位置與優(yōu)先級問題,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-09-09通過java備份恢復mysql數(shù)據(jù)庫的實現(xiàn)代碼
這篇文章主要介紹了如何通過java備份恢復mysql數(shù)據(jù)庫,其實一般情況下通過bat或sh就可以,這里主要是介紹了java的實現(xiàn)思路,喜歡的朋友可以參考下2013-09-09Mybatis中 mapper-locations和@MapperScan的作用
這篇文章主要介紹了Mybatis中 mapper-locations和@MapperScan的作用,mybatis.mapper-locations在SpringBoot配置文件中使用,作用是掃描Mapper接口對應的XML文件,需要的朋友可以參考下2023-05-05