spring-projects / spring-projects/spring-ldap
Support SpEL expressions in @Entry annotation
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 375
- Forks
- 501
- Avg merge
- 6h 4m
- Merged PRs (30d)
- 63
Description
This is a spring-ldap companion of spring-data-ldap issue DATALDAP-23
The @Entry annotation on the entity class requires 'base' and 'objectClasses' attributes. Unfortunately there's no easy way to avoid hardcoding values of these attributes. Please support SpEL for @Entry attributes so that values can come from a standard property source.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by tracing how the @Entry annotation on an entity class is read and how its base and objectClasses attributes are resolved. Check the existing Spring LDAP annotation and property-source integration points, then define completion as allowing those attributes to receive SpEL expressions whose values come from a standard property source.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java, spring
- Domain
- backend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100