Java 常用功能代码片段(获取当前年份、SpringBoot资源读取方式和类资源读取方式)
程序员文章站
2022-04-28 18:31:58
...
1、获取当前年份
实现方式一:SimpleDateFormat + Date
public static String getCurrentYear(){
SimpleDateFormat sdf = new SimpleDateFormat("yyyy");
Date date = new Date();
return sdf.format(date);
}
实现方式二:Calendar
public static String getCurrentYear() {
Calendar date = Calendar.getInstance();
String year = String.valueOf(date.get(Calendar.YEAR));
return year;
}
2、读取资源的实现方式:springboot + 类
实现方式一:spring Boot 读取资源方式:
FileInputStream inputStream = new FileInputStream(ResourceUtils.getFile("classpath:***.xml")
注意:如果是在多模块java项目中不推荐使用,因为ResourceUtils 加载资源类是依据当前执行的线程获取,如果你编写的模块要被打包成jar 包供其他业务模块的调用,会导致读取的资源文件无法找到,所以建议不推荐使用。
实现方式二: 当前类读取资源方式
FileInputStream inputStream = (FileInputStream)Confing.class.getClassLoader().getResourceAsStream(xmlName)
注意:推荐使用
上一篇: J2Cache的SpringBootのStarter
下一篇: 1024程序员节的来历