欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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)
注意:推荐使用

 

相关标签: Java(功能篇)