Java方法參數(shù)裝配順序詳解
自動(dòng)化裝配的確有很大的便利性,但是卻并不能適用在所有的應(yīng)用場(chǎng)景,比如需要裝配的組件類(lèi)不是由自己的應(yīng)用程序維護(hù),而是引用了第三方的類(lèi)庫(kù),這個(gè)時(shí)候自動(dòng)裝配便無(wú)法實(shí)現(xiàn),Spring對(duì)此也提供了相應(yīng)的解決方案,那就是通過(guò)顯示的裝配機(jī)制——Java配置和XML配置的方式來(lái)實(shí)現(xiàn)bean的裝配。
從左到右依次裝配,參數(shù)的值一旦確定,即使后面修改了該值,方法拿到的值也不會(huì)隨之變化了。
代碼如下
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());
}
}
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- 基于Java反射的map自動(dòng)裝配JavaBean工具類(lèi)設(shè)計(jì)示例代碼
- Java新手環(huán)境搭建 Tomcat安裝配置教程
- Spring裝配Bean之用Java代碼安裝配置bean詳解
- Java注解機(jī)制之Spring自動(dòng)裝配實(shí)現(xiàn)原理詳解
- Linux學(xué)習(xí)第二篇 Java環(huán)境安裝配置教程
- Java開(kāi)發(fā)環(huán)境jdk 1.8安裝配置方法(Win7 64位系統(tǒng)/windows server 2008)
- java 對(duì)象參數(shù)去空格方式代碼實(shí)例
- Java中的可變參數(shù)常見(jiàn)用法實(shí)例總結(jié)
相關(guān)文章
使用arthas命令redefine實(shí)現(xiàn)Java熱更新(推薦)
今天分享一個(gè)非常重要的命令 redefine ,主要作用是加載外部的 .class 文件,用來(lái)替換 JVM 已經(jīng)加載的類(lèi),總結(jié)起來(lái)就是實(shí)現(xiàn)了 Java 的熱更新,感興趣的朋友跟隨小編一起看看吧2020-05-05
Java 中Timer和TimerTask 定時(shí)器和定時(shí)任務(wù)使用的例子
這篇文章主要介紹了Java 中Timer和TimerTask 定時(shí)器和定時(shí)任務(wù)使用的例子,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2017-05-05
SpringBoot中使用com.alibaba.druid.filter.config.ConfigTools對(duì)數(shù)據(jù)庫(kù)
這篇文章主要介紹了SpringBoot中使用com.alibaba.druid.filter.config.ConfigTools對(duì)數(shù)據(jù)庫(kù)密碼加密的方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-01-01
簡(jiǎn)單聊聊RabbitMQ中的隊(duì)頭阻塞問(wèn)題
這篇文章主要為大家詳細(xì)介紹了RabbitMQ中的隊(duì)頭阻塞問(wèn)題以及相關(guān)的解決方法,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2025-02-02
使用JMX連接JVM實(shí)現(xiàn)過(guò)程詳解
這篇文章主要介紹了使用JMX連接JVM實(shí)現(xiàn)過(guò)程詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-04-04

