本文共 1815 字,大约阅读时间需要 6 分钟。
bean的定义:
package com.ydoing.demo;public class Person { private Computer computer; public void setComputer(Computer computer) { this.computer = computer; } public void useComputer() { computer.start(); }}
bean的配置:
bean的定义:
package com.ydoing.demo;public class CPU { private String name; public CPU(String name) { this.name = name; } public String getName() { return name; }}
bean的配置:
package com.ydoing.demo;public class Computer { private String name; private CPU cpu; public Computer(String name, CPU cpu) { this.name = name; this.cpu = cpu; } public void start() { System.out.println(name + "computer run"); System.out.println("CPU name is: " + cpu.getName()); }}
bean的配置
适合私有构造器以及没有set方法的bean。
package com.ydoing.demo;public class Singleton { private Singleton() { } private static class SingletonHolder { static final Singleton instance = new Singleton(); } public static final Singleton getInstance() { return SingletonHolder.instance; }}
bean的配置
或者
1 2
或者
props的key和value必须是String类型。
OK No
转载地址:http://lvhrb.baihongyu.com/