- 今天在维护老项目,由于业务需要要读取业务配置文件的内容,采用IO流读取字符串的方式实现
- 采用Reader实现,是Java IO包下的一套工具类
- 上代码
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import java.net.URL;
import org.springframework.lang.Nullable;
import org.springframework.util.Assert;
import org.springframework.util.ClassUtils;
import org.springframework.util.ObjectUtils;
import org.springframework.util.StringUtils;
@SneakyThrows
public void getQrCodeConfig() {
ClassPathResource resource = new ClassPathResource("/configJson/QrCode.json");
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(resource.getInputStream()));
try {
StringBuffer stringBuffer = new StringBuffer();
String line = new String();
while (StrUtil.isNotBlank(line = bufferedReader.readLine())) {
stringBuffer.append(line);
}
String str = stringBuffer.toString();
} finally {
if (ObjectUtil.isNotEmpty(bufferedReader)) {
bufferedReader.close();
}
}
}
- 采用springBoot 配置文件的位置
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/c71bd3a37f0f889c96f11f04ac43b238.png)
留言:老婆做了一个小红书账号,全是瓷砖方面的干货,大佬们如果有需求或者有兴趣可以移步了解一下,嘻嘻~
小红书地址,GO GO GO!!!
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/a8f57f6c5b32b3015301c10fc66aedba.png)