`

读src/main/resources下面的资源文件

    博客分类:
  • Java
JSF 
阅读更多

configuration.properties 文件:

 

configuration.login.page=/login1.jsf
configuration.project.js=quotation.js

 

Java类:

 

  private Properties props = new Properties();

    public ConfigurationServiceImpl() {
        init();
    }

    private void init() {
        try {
            InputStream inputStream = ConfigurationServiceImpl.class.getClassLoader().getResourceAsStream("/configuration.properties");
            props.load(inputStream);
        } catch (Exception e) {
            e.printStackTrace();
            logger.error("can not load configuration");
        }
    }

    public String getConfigtationValue(String keyName) {
        return props.getProperty(keyName);
    }
这样子,通过key调用此方法就可以得到value了

分享到:
评论

相关推荐

    Maven项目中读取src/main/resources目录下的配置文件的方法

    这是一个相对路径,从类的根目录开始向下寻找资源文件。 使用Spring框架读取配置文件 在Spring框架中,我们可以使用`PropertyPlaceholderConfigurer`来读取配置文件。例如: ```xml <value>/kafka....

    解决Maven资源过滤的pom配置文件

    Maven通过`<build>`标签下的`<resources>`配置来管理这些资源文件的编译和打包过程。本文将详细解析如何通过POM配置文件控制资源文件的过滤行为。 #### Maven资源过滤简介 资源过滤是一种在构建过程中替换资源文件...

    中国移动ONENET平台测试项目-基于Springboot+源代码+文档说明

    src/main/resources/application.yml:系统具体配置项文件 src/main/resources/log.xml:系统日志配置 ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目...

    Springboot访问Resource下的文件.pdf

    它会自动配置`WebMvcConfigurerAdapter`来处理位于`src/main/resources/static`、`src/main/resources/public`或`src/main/resources/resources`目录下的文件。然而,对于非静态文件,我们需要使用不同的方式来访问...

    基于webmagic + springboot + mybatis的Java爬虫,使用Echarts进行数据可视化分析+源代码+

    *爬虫模块环境准备:** ...hupuspider通过URL请求的方式运行,在浏览器中键入 **localhost:8080/**(默认端口为8080,如果遇到端口冲突,可以在配置文件 [`hupu-spider/src/main/resources/application.yml`]...

    java读取项目中的文件(src目录下)

    - 通常,Java项目有一个标准的目录结构,如`src/main/java`用于存放Java源代码,`src/main/resources`用于存放资源文件,如配置文件、图片或文本文件等。如果你的文件直接放在`src`目录下,可能意味着它是在源代码...

    基于微信小程序的互动打卡小程序(java)wlw hsg.zip

    src/main/webapp/assets/* (图片、字体等资源文件)- pom.xml (Maven项目配置文件)- README.md (项目说明文档)- build.gradle (Gradle项目配置文件)- .gitignore (版本控制忽略文件)- settings.gradle (Gradle插件...

    SpringBoot入门项目需要的文件jt.rar

    - **src/main/resources**:这里存放非Java资源文件,如配置文件(application.properties或application.yml)、静态资源(CSS、JS、图片等)和模板文件(Thymeleaf、FreeMarker等)。 - **src/test/java**:测试...

    基于springboot的电影订票网站+源代码+文档说明

    [image](src/main/resources/static/images/gif/login.gif) ### 订票 ![image](src/main/resources/static/images/gif/booking.gif) ### 排行榜 ![image](src/main/resources/static/images/gif/top.gif) ### 评分 !...

    spring资源访问的一个例子

    默认情况下,它会从`src/main/resources/static`、`src/main/resources/public`、`src/main/resources/resources`和`src/main/webapp`这些目录下查找静态资源。在运行应用程序时,这些资源会被映射到HTTP请求的根...

    idea maven 项目src下的配置文件没有同步至target的解决操作

    在Idea中,src/main/resources目录通常用于存放资源文件,如配置文件、图片、字体等。同样,src/main/java则存放Java源代码。如果这两个目录的图标显示不正确,可以右键点击目录,选择"Make Directory as..."来指定...

    不同环境下的资源文件目录编译

    在开发环境中,通过执行`mvn -Pdev install`命令,Maven将使用`src/main/resources/dev`目录下的资源文件进行编译。而在生产环境,执行`mvn -Pprod install`则会采用`src/main/resources/prod`目录的资源。 此外,...

    maven profile多环境配置

    在上面的配置中,我们首先指定了资源文件的根目录为 `src/main/resources`。然后,我们使用 `<excludes>` 元素来排除各环境的配置文件,防止在生成目录中多余其它目录。最后,我们使用 `${profiles.active}` 属性来...

    ResourceBundle与Properties读取maven中resources目录下的资源文件

    当使用`ResourceBundle`时,资源文件应该位于项目的`src/main/resources`目录下。在构建过程中,这些文件会被复制到`target/classes`目录中。 #### 3. 路径问题 在上面的示例中,我们直接使用了文件路径来读取资源...

    JAVA基于SSM的网上书店、电子书城

    - sql文件目录`src/main/resources/sql/bookshop.sql`,添加到自己的数据库中 - 修改`src/main/resources/jdbc.properties`文件中数据库连接信息,账号和密码要修改 - 放入`tomcat`服务器,启动即可 ### 访问 - 前台...

    课程设计作业:基于SpringBoot + Vue开发的商城系统.zip

    3. `src/main/resources/static`:前端静态资源,如CSS、JavaScript和图片文件可能放在这里。 4. `src/main/resources/templates`:Thymeleaf或FreeMarker等模板引擎的视图文件,如果项目采用了这些技术的话。 5. `...

    maven详细使用教程

    src/main/java目录存放项目的java文件,src/main/resources目录存放项目的资源文件,src/test/java目录存放所有的测试java文件,src/test/resources目录存放测试用的资源文件,target目录是项目的输出位置。...

    基于springboot的班级回忆录源码数据库.zip

    3. `src/main/resources`:资源文件夹,如配置文件(application.properties或.yml)、SQL脚本等。 4. `src/main/webapp`:Web应用目录,包括静态资源(如CSS、JavaScript)、JSP页面以及WEB-INF下的web.xml配置文件...

    使用Maven的struts2项目结构

    - `src/main/resources`:存放配置文件、资源文件(如静态文件)。 - `src/main/webapp`:对于Web项目,这里是放置Web应用的目录,包括HTML、JSP、CSS、JavaScript等。 - `src/main/test`:存放测试源代码,通常...

    解决SpringBoot打成jar运行后无法读取resources里的文件问题

    在使用SpringBoot进行开发时,我们经常会遇到在开发环境中能够正常读取resources目录下的文件,但是一旦将应用打包成jar文件并部署到服务器上运行时,就无法访问到这些资源文件的问题。这是因为SpringBoot的打包机制...

Global site tag (gtag.js) - Google Analytics