Skip to content

lekhrajdinkar/microservice-java

Repository files navigation

java | Spring boot | microServices | kafka | rmq | spring-batch | SpringAI 🤖 | leetcode

🔰2012-2024

✔️Java7 -java21

✔️SpringBoot project

✔️micro-services project/s

BasicWebApp | 📚Notes

jewelleryApp, README.md

  • restApi(no DB, h/c), swagger doc, servlet, webServer, jackson, error handling, caching response, etc

courseApp, README.md

  • h2, hibernate more, txn, tuple, pagination, etc

✔️RabbitMQ-projects

  • environment Setup: Run Docker docker for RMQ + Management console:
  • docker run -d --hostname my-rmq --name some-rabbit -p 5672:5672 -p 15672:15672 rabbitmq:3-management
  • App1 - Producer/Consume | README.md

🔰2025

✔️Misc , check here

✔️Kafka-projects

✔️micro-services project/s


🔰2026

In-progress:


▶ Side Notes

--spring.config.location=classpath:/custom-config.properties
--spring.config.additional-location=classpath:/custom-config.properties

--spring.profiles.active=dev

👉 Priority Rule:
Order of property resolution (highest wins):
  Command-line args (--key=value)
  spring.config.location file(s)
  spring.config.additional-location file(s)
  application-{profile}.properties
  application.properties
  • Set/update java Runtime
#1 pom.xml
<properties>
   <java.version>21</java.version>
   <maven.java.version>21</maven.java.version>
</properties>

#2  InteliJ    
- File → Project Structure → SDKs
- Set this as Project SDK and Module SDK
- In Settings → Build, Execution, Deployment → Compiler → Java Compiler, ensure:
    Use compiler: javac
    Target bytecode: 25 (or lower if compatibility needed)
- Check java version on runtime config for each app and validate java
- use maven wrapper > update it for InteliJ

# maven warpper
- [toolchains.xml](.mvn/toolchains.xml) > update hardcoded java path

---cmd-----
mvn clean compile
mvn -v
java -version
javac -version

--- Status--- (as of Sep 2025) 
java 21 : working ✔️
java 23 : Lombok not supported ❌
java 25 : Maven not supported ❌

--- More
- <!-- 🔶 Security --> comment this part in pom.xml(root)

img.png

About

Demonstrate microservice architecture with service built in Java

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors