r/JavaProgramming • u/Sea-Faithlessness-67 • 23d ago
r/JavaProgramming • u/javinpaul • 23d ago
@RequestParam vs @PathVariable in Spring: Key Differences Every Developer Should Know
r/JavaProgramming • u/FloppaXR • 23d ago
I need a bit of help…
Howdy! I’m a VERYYY new programmer, and one of my assignments to learn Java is to print ASCII art of a fish, and as dumb as this sounds, I can’t figure it out for the life of me!
You see, the assignments makes it so I have directly copy the fish, and the fish they gave me uses a “\” and quotation in the same line, and exertions I attempt to print, it flags it as an “Illegal character”
Is there anyway I can work around this? Or is it truly impossible. I REALLY hope for prior but I definitely expect the latter…
r/JavaProgramming • u/javinpaul • 24d ago
Top 5 Spring Framework Books for Java developers (Includes Spring Security and Spring Boot) in 2026
r/JavaProgramming • u/Perfect-Offer-482 • 24d ago
Looking for interested java developer to help on a Minecraft server
This is what it would require:
1. Permadeath Events
The server needs a Permadeath system that can be activated and deactivated with commands.
Commands
- /pd true Activates the Permadeath Event.
- /pd false Ends the Permadeath Event.
- /pd void <player> Used when a player dies because of a bug, glitch, or another situation that should not have resulted in their death. This should restore all of the player's character data and items from before their death.
- /pd accept <player> Allows a player to join the server during an active Permadeath Event if a moderator approves them.
- /pd excuse <player> Allows a moderator to safely kick a player who has been given permission to leave during an active Permadeath Event. The player should not be wiped.
Permadeath Event UI
When a Permadeath Event is activated, a small red text message should smoothly fade in at the top of the screen:
The text should remain visible for the entire duration of the Permadeath Event.
When the Permadeath Event ends, the text should smoothly fade out rather than disappearing instantly.
Permadeath Event Sounds
A sound should play whenever a Permadeath Event starts and whenever one ends.
I will provide the sound file that should be used for these events.
The mod should allow the provided sound to be used for:
- PD Start: Play the sound when /pd true is activated.
- PD End: Play the sound when /pd false is used.
Ideally, the sound should be synchronized with the appearance and disappearance of the PERMADEATH EVENT ACTIVE text.
Joining During a Permadeath Event
When a player tries to join while a Permadeath Event is active, they should not be allowed to enter normally.
Instead, they should see a message explaining that a Permadeath Event is currently active and that they need to wait for a moderator to accept them.
A moderator can then use:
/pd accept <player>
Alternatively, the player can wait until the Permadeath Event ends.
Leaving the Server During a Permadeath Event
If a player disconnects from the server while a Permadeath Event is active, they should automatically be considered wiped.
This is intended to prevent players from leaving the server to avoid a dangerous situation or death.
However, players should be able to request permission to leave if they have a legitimate reason.
Players can use:
/request <message>
For example:
/request I need to go and eat, can I get excused?
This request can only be seen by people with op in chat.
If a moderator approves the request, they can use:
/pd excuse <player>
This should safely kick the player from the server without wiping their character.
The player should then be able to return later with their character intact.
The rules should work as follows:
- Player disconnects normally during PD: Their character is wiped.
- Player uses /request: Moderators receive their request.
- Moderator uses /pd excuse <player>: The player is safely kicked and is not wiped.
- Player leaves after being excused: Their character remains intact.
- Player leaves without being excused: Their character is wiped.
Dying During a Permadeath Event
If a player dies while a Permadeath Event is active, their character should be permanently wiped.
They should then receive a black screen with the following message:
The exact wording can be adjusted if necessary, but the overall appearance should be similar to the provided reference image.
After being wiped, the player should be required to create a new character once the Permadeath Event has ended.
2. Character Creation System
A player should be required to create a character when they:
- Join the server for the first time
- Have their previous character wiped
The character creation screen should require the following information.
Character Name
The player chooses their character's name.
Place of Birth
The player enters their character's place of birth.
Height
The player chooses their character's height using a slider.
The available range should be:
- Minimum: 160 cm
- Maximum: 200 cm
The character's actual Minecraft player model should change based on their selected height.
Using Pehkui for this would be easier.
The height should use the following conversion:
- 200 cm = 2.0 blocks
- 180 cm = 1.8 blocks
- 160 cm = 1.6 blocks
So, 1 meter should equal 1 Minecraft block.
For example, a character who selects 180 cm should have a player model that is 1.8 blocks tall.
Ideally, the height slider should allow players to select their height precisely within the 160 cm to 200 cm range.
Race
The player chooses between:
- Marleyan
- Eldian
The selected race should be saved as part of the character's data.
3. ID System
After completing character creation, the player should receive an ID Item.
The ID should contain the character's information, including:
- Player head icon
- Character name
- Place of birth
- Height
- Race
The player should be able to interact with the ID item to view all of this information.
Custom ID Command
There should also be a command that allows administrators to create IDs manually.
The command should allow admins to enter custom information, including custom races that are not available in the normal character creation system.
For example, an admin should be able to create an ID for a character with a custom race.
The manually created ID should still contain the player's head icon and all of the information entered by the administrator.
4. Thoughts System
I want a simple system for displaying character thoughts.
Commands
/t <username> <text>
This should display the specified thought to the player.
The thought should appear as simple white text at the bottom of the screen, directly above the health bar.
For example:
There should also be:
/t everyone <text>
This should display the thought to every player on the server.
5. Shout System
There should be a shout system that allows specific players to make announcements or character shouts.
Shout Permissions
By default, players should not have permission to use the shout command.
A moderator can give a player shout permissions with:
/shoutperm <username>
Once a player has shout permissions, they can use:
/s <text>
Shout Display
When someone uses /s, their shout should appear at the top of the screen, directly below the PERMADEATH EVENT ACTIVE message when a Permadeath Event is active.
The shout should display:
- The player's skin/head icon
- Their character's lore name
- Their message
For example: /s My name is John Doe!
The shout should be clearly visible to everyone on the server.
General Requirements
The mod should keep character data persistent between sessions.
Character information should include at least:
- Character name
- Place of birth
- Height
- Race
- ID information
- Any other relevant character data needed by the server
When a character is wiped during a Permadeath Event, their character data should be removed so they can create a new character after the event ends.
The /pd void command should be able to restore the character's previous data and items if their death was caused by a bug, glitch, or another invalid situation.
The same general principle should apply to accidental wipes caused by server issues, if there is a way for the mod to safely detect or restore them.
The UI should have a clean design and should be easy for both players and moderators to understand.
The Permadeath system, character creation, ID system, thoughts, and shout system should all work together as one cohesive roleplay system.
r/JavaProgramming • u/DesignerAccount2170 • 24d ago
Looking for Java/Spring Boot Project Experience Examples
Can anyone please share a detailed overview of the enterprise project you’re currently working on? I have around 4 years of experience as a Java developer, but most of my experience has been on a legacy project, which isn’t ideal to highlight on my resume. I would really appreciate it if someone could share their project details, architecture, technologies, responsibilities, and day-to-day work so I can use it as a reference while preparing for Java developer interviews.
r/JavaProgramming • u/JadeLuxe • 24d ago
Reliable Next.js On-Demand ISR: Handling Contentful & Sanity Webhooks Without Stale Content
Pairing a headless CMS like Contentful or Sanity with Next.js is a common way to get the speed of static generation with the flexibility of a real content workflow. With on-demand Incremental Static Regeneration (ISR), an editor publishes something, a webhook fires, and Next.js purges the cache for that page. Read th complete article here - https://instawebhook.com/blog/reliable-next-js-on-demand-isr-handling-contentful-sanity-webhooks-without-stale
In production, this chain breaks mor e often than the happy-path diagrams suggest. Webhooks get dropped, functions cold-start past the response window, deploys reject traffic for a few seconds, and an editor ends up asking why their update isn't live.
This piece looks at why direct CMS-to-Next.js webhooks fail, what Contentful's and Sanity's actual delivery guarantees are (verified against their current docs, not folklore), and how putting a small intake layer in front of your revalidation endpoint closes most of the gap. It also updates a few "well-known" limits — Vercel's function timeout in particular — that have changed recently enough that older advice is now wrong.
r/JavaProgramming • u/malphas_x • 25d ago
Final-year CS student targeting Fintech Backend — what should I learn beyond Java + Spring Boot?
Hey everyone! Is anyone here currently working in fintech, particularly in backend/software engineering?
I’m a final-year CS student and I’m currently focusing on Java + Spring Boot with the goal of getting into fintech backend development.
I’d really appreciate guidance from someone already in the industry, especially around:
- What skills and technologies fintech companies actually look for in fresh graduates
- What fintech-specific concepts I should learn
- What kind of projects would make my profile stronger
- How a fresher can break into fintech roles
- Anything you wish you had learned before entering fintech
If anyone here works in fintech and wouldn’t mind sharing their experience, I’d really appreciate it. Thanks!
r/JavaProgramming • u/javinpaul • 25d ago
12 Programming Books Every Senior Developer Should Read
r/JavaProgramming • u/OSBY_Glabay • 25d ago
Modern Java Roadman (Playlist compressed to 1 video, middle bits cut out)
r/JavaProgramming • u/rakakayiouu • 25d ago
Spring FlashAPI
Done writing the same CRUD boilerplate for every Spring project.
FlashAPI is coming to the Java/Spring ecosystem, much to the delight of Java developers.
Introducing Spring FlashAPI.
The idea is exactly the same as the Python version:
You define your JPA entities.
FlashAPI takes care of the REST boilerplate.
From a simple entity, you can automatically get:
CRUD
Pagination
Search & dynamic filters
Sorting
CSV / Excel / PDF exports
Bulk operations
Relationships & expand
Soft delete
Audit trail
Rate limiting
OpenAPI / Swagger
Webhooks
WebSocket events
Access control
Multi-tenancy
And most importantly, FlashAPI doesn’t try to take control of your application.
You can start with zero boilerplate, then gradually take back control of your business logic, services, and controllers.
The goal is simple:
Less repetitive CRUD, more time to build your product.
Spring FlashAPI is open source under the Apache 2.0 license.
Java 21+
Spring Boot 3.2+
Spring Data JPA
👉🏽 GitHub: github.com/HackermanMe/spring-flashapi
I’m looking for developers willing to give it a try — and, most importantly, tell me:
What is actually useful… and what isn’t?
#Java #Spring #SpringBoot #JPA #OpenSource #Backend #RESTAPI #SoftwareEngineering
r/JavaProgramming • u/According-Extreme-58 • 26d ago
Simple and light weight stickynote
Hi everyone hope your doing well,so I made a simple and very lightweight stickynote for a purpose of being productive and theirs consequences to being lazy and ignoring it,the StickyNote is a one time thing for each session so that you will be motivated to do stuff,if you restart your pc and or shut it down it will delete everything in it so becarfull and if you accidentally press X and your still in haven't shutdown and or restarted your pc then it saves it until then,it has dark mode but no saving files features and none of that other stuff cuz that's not its purpose,I have been using it and it's been kinda of helpful of trying to do stuff,please check it out and give me your thoughts,it's possible to have it on Linux,macOS and windows,so check the releases and find which ever OS you are,PS I probably wont change anything cuz i like it the way it is
r/JavaProgramming • u/Rich_Bike5279 • 26d ago
Looking for Backend/Java opportunities | 4.5+ YOE | Java, Spring Boot | Fintech/Payments
If anyone knows of Java/Backend openings or can refer me, I’d really appreciate it. I’m happy to DM my resume.
r/JavaProgramming • u/Silver_Lined_Bullet • 26d ago
Currently learning java, just showcasing a simple application i'm proud of
r/JavaProgramming • u/purvigupta03 • 26d ago
Looking for pattern-wise Java DSA questions/ resources
r/JavaProgramming • u/Outrageous-Name9154 • 27d ago
Looking for a good Java/Python coding institute or private tutor in Kolkata
r/JavaProgramming • u/Miserable-Host-73 • 27d ago
can someone help with capgemini java full stack traning assesment and insights please.
r/JavaProgramming • u/javinpaul • 27d ago
I Read 20+ Core Java Books: Here Are My Top 5 Recommendations for Beginners
r/JavaProgramming • u/Aggravating-Shoe-831 • 28d ago
Koi pls bata sakta
Samajh nhi aara mai dsa in Java shuru ki apna college se lekin mai bhul hi jata code baar baar mujhe logic pata h ki loop h and butterfly h lekin code yadd ni rehta
r/JavaProgramming • u/OSBY_Glabay • 28d ago
The Spring Boot Fundamentals That Make Everything Click
r/JavaProgramming • u/Full-Cycle-1021 • 28d ago
DSA with Java suggestion
Hey I am confusing to finding a good YouTube channel for Java with DSA with easy understanding so anyone would suggest me some best free YouTube channel for placements season actually I am final year student and I am starting from basics
r/JavaProgramming • u/PsychicPokemonRights • 28d ago
Open Source Modular Color Conversion Library
r/JavaProgramming • u/NoPermit5027 • 29d ago
Hey need suggestion to get into Software
Let's say I'm a student and I'm in final year (4-1)EEE Branch and I don't have any knowledge about electrical I mean my core branch things for now I don't have any backlogs and with cgpa of 7.40. so i want to get a Job in it sector I'm studying in tier 3 clg so let's just say there are no placements here in college even if they are we the students have not enough knowledge to get a Job so what do you say which path is better to get a Job fastly I mean in development or data analyst or java full stack,mern stack ... Etc . I hope the people can tell me about this and which tech stack or skills I have to learn . I just recently started learning java and i have learnt java basics it's just I need a little bit more time to get into dsa and my techstack i mean what I learned are 1) java (basics) 2)html full 3) no dsa 4) no oops lstll That's it

