YamlParser fails print idempotency for values containing :@a@
#3804
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What's changed?
Added a testcase for a short piece of yaml that should be parsed correctly (Spring Boot correctly interprets this)
What's your motivation?
Ran into an issue where the application.yaml isn't parsed because of a file reference that uses
@project.basedir@
Anything in particular you'd like reviewers to focus on?
Is this valid yaml?
Anyone you would like to review specifically?
@timtebeek
Have you considered any alternatives or workarounds?
Referring to the file as a classpath resource works like a charm
Any additional context
Checklist