基本命令
DISTINCT
返回不同的值。
1 | SELECT DISTINCT user_id |
多个相同的bean,但是其实现方式不同,在代码实际运行中,只会选择其中的一种。@Profile
注解用于给bean标注,当该profile被激活时,才装配该profile对应的bean。@ActiveProfiles
注解用于标注被激活的profile,可以设置多个。
1
2
3
4
5
package soundsystem;
public interface CompactDisc {
void play();
}
继承就是子类继承父类的行为,使得子类具有父类的域和方法。继承可以简化代码,提高代码复用性,利于后期维护,但提高了代码的耦合度。
封装是指一种将抽象性函数式接口的实现细节部分包装、隐藏起来的方法。封装可以减少耦合,提高代码复用性。