3.9毕设
条件注解
首先在Windows中如何获取操作系统信息?Windows中查看文件夹目录的命令是dir,inux中查看文件夹目录的命令是ls,我现在希望当系统运行在Windows上时,自动打印出Windows上的目录展示命令,Linux运行时,则
自动展示Linux上的目录展示命令。
首先定义一个显示文件夹目录的接口:

然后,分别实现Vindows下的实例和Linux下的实例:


接下来,定义两个条件,一个是Windows下的条件,另一个是inux下的条件。


接下来,在定义Bean的时候,就可以去配置条件注解了。

这里,一定要给两个Bean取相同的名字,这样在调用时,才可以自动匹配。
然后,给每一个Bean加上条件注解,当条件中的matches方法返回true的时候,这个Bean的定义就会生效。

浙公网安备 33010602011771号