The src/test/java folder is for Java test source files.
Step 2: Identify test Java files location
Test Java files go under src/test/java, not in main or resources folders.
Final Answer:
src/test/java -> Option B
Quick Check:
Test Java code = src/test/java [OK]
Hint: Test Java files go in src/test/java folder [OK]
Common Mistakes:
Putting test Java files in src/main/java
Confusing test resources with test Java code
Using src/main/resources for tests
4. You accidentally placed your application.properties file inside src/main/java. What problem will this cause?
medium
A. The application will fail to start due to missing config
B. The build will fail with a syntax error
C. The properties file will be ignored and default config used
D. The application.properties will be loaded correctly anyway
Solution
Step 1: Know where Spring Boot loads config files
Spring Boot loads application.properties from src/main/resources or classpath root.
Step 2: Effect of wrong file location
If placed in src/main/java, it won't be found and ignored, so defaults apply.
Final Answer:
The properties file will be ignored and default config used -> Option C
Quick Check:
Config files must be in resources, else ignored [OK]
Hint: Config files must be in resources folder to load [OK]
Common Mistakes:
Assuming app fails to start immediately
Thinking build fails due to config file location
Believing misplaced properties still load
5. You want to add a new configuration file for your Spring Boot app that should be packaged inside the jar and accessible at runtime. Where should you place this file?
hard
A. src/main/resources/config
B. src/main/java/config
C. src/test/resources/config
D. src/main/resources/static
Solution
Step 1: Understand resource packaging in Spring Boot
Files in src/main/resources are packaged inside the jar and available at runtime.
Step 2: Choose correct folder for config files
Config files should be under src/main/resources/config to be included and organized.
Final Answer:
src/main/resources/config -> Option A
Quick Check:
Runtime config files go in src/main/resources [OK]
Hint: Put runtime config files in src/main/resources folder [OK]
Common Mistakes:
Placing config files in src/main/java which is for code
Using test resources folder which is not packaged
Putting config in static folder meant for web assets
Recommended
Ready to prove it?
Pass the test and this pattern moves unknownstrongwhile earning +1 Grip toward your certificate.