I am using the flow-crm-tutorial for my web application. For my application I need a Custom “. properties” file. So, Where I can place this custom .properties file in my project .Because I want to deploy this application on tomcat server. Here I attach the view of the file structure of my application Project. I tried to add on resource folder but it not work for me.

What did not work? The location is correct - but it’s also possible that you have to configure maven correctly https://maven.apache.org/plugins/maven-war-plugin/examples/adding-filtering-webresources.html
How should I give path? Like this?

It gives me “inStream parameter is null” exception

when I try to run on development phase
this is my pom.xml file
pom.xml (10.1 KB)
The convention is to have application-[environment].properties files and then use profiles to load the correct one. That way you can have different properties for development and production, for instance. The tutorial covers that in the last step
I can’t understand
Can you tell me how to read it from recourse folder this properties file and where I can place it.
So I can use it for production level also
Check out this stack overflow answer, for instance spring boot - Segregating Springboot app for DEV and PROD Environment for the email app - Stack Overflow
let me explain well, I have two properties file 1. Default(application.properties) and 2) Custom (MyConfig.properties). MyConfig.properties file has just key and values nothing related to spring or vaadin configuration. it has just String for just changing the data from the MyConfig file so we don’t need to change something in the code and deploy it again on the server. Moreover, I want to read (load) this MyConfig.properties file in my class. Now I am on the development level so I put this File on src/main/resourrces/MyConfig.properties. And now i just load it with like p.load(new FileInputStream(“src/main/resources/MyConfig”)); It’s work for development level but i create .war file and deploy on tomcat .it shows me error MyConfig file can’t find
this is an application.properties

this is MyConfig.properties

This is the method where I want to load my MyConfig.properties file.

So my question is that where I can put this file so that I can use it for production level also.
and how can I load it my Class method
Hi, I try to explain my problem. Please help me.
You can put custom properties in application.properties as well. You don’t need to load a properties file manually. You can inject the values using the @Value annotation https://www.baeldung.com/spring-value-annotation