老师,你好;请问一下 下图二种配置方式的优缺点是什么

其一
@Value("${mybatis.config-location}")private String mybatisConfigFilePath;
其二
// mybatis-config.xml配置文件的路径
private static String mybatisConfigFile;
@Value("${mybatis_config_file}")
public void setMybatisConfigFile(String mybatisConfigFile) {
SessionFactoryConfiguration.mybatisConfigFile = mybatisConfigFile;
}