3.9毕设

条件注解

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

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

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

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

 这里,一定要给两个Bean取相同的名字,这样在调用时,才可以自动匹配。

然后,给每一个Bean加上条件注解,当条件中的matches方法返回true的时候,这个Bean的定义就会生效。

 

posted on 2024-03-12 15:35  付治齐吖  阅读(7)  评论(0)    收藏  举报