More Related Content
Similar to JeeConf 2018 - The anatomy of Spring Data (20)
JeeConf 2018 - The anatomy of Spring Data
- 12. Quick agenda
• Spring Data
• Scalability (not the one you expect)
• Evolutionary & hexagonal architecture
- 13. Quick agenda
• Spring Data
• Scalability (not the one you expect)
• Evolutionary & hexagonal architecture
• Human stupidity
- 68. Query method parsing – see PartTree & Part classes
findDistinctByTitleOrDescriptionAllIgnoreCaseOrderByIdAscTitleAsc
- 69. Query method parsing – see PartTree & Part classes
findDistinctByTitleOrDescriptionAllIgnoreCaseOrderByIdAscTitleAsc
- 70. Query method parsing – see PartTree & Part classes
findDistinctByTitleOrDescriptionAllIgnoreCaseOrderByIdAscTitleAsc
findDistinct
Subject
- 71. Query method parsing – see PartTree & Part classes
findDistinctByTitleOrDescriptionAllIgnoreCaseOrderByIdAscTitleAsc
findDistinct TitleOrDescriptionAllIgnoreCaseOrderByIdAscTitleAsc
Subject Predicate
- 72. Query method parsing – see PartTree & Part classes
findDistinctByTitleOrDescriptionAllIgnoreCaseOrderByIdAscTitleAsc
findDistinct TitleOrDescriptionAllIgnoreCaseOrderByIdAscTitleAsc
Subject Predicate
- 73. Query method parsing – see PartTree & Part classes
findDistinctByTitleOrDescriptionAllIgnoreCaseOrderByIdAscTitleAsc
findDistinct TitleOrDescriptionAllIgnoreCaseOrderByIdAscTitleAsc
TitleOrDescriptionOrderByIdAscTitleAsc
Subject Predicate
- 74. Query method parsing – see PartTree & Part classes
findDistinctByTitleOrDescriptionAllIgnoreCaseOrderByIdAscTitleAsc
findDistinct TitleOrDescriptionAllIgnoreCaseOrderByIdAscTitleAsc
TitleOrDescriptionOrderByIdAscTitleAsc
Subject Predicate
- 75. Query method parsing – see PartTree & Part classes
findDistinctByTitleOrDescriptionAllIgnoreCaseOrderByIdAscTitleAsc
findDistinct TitleOrDescriptionAllIgnoreCaseOrderByIdAscTitleAsc
TitleOrDescriptionOrderByIdAscTitleAsc
IdAscTitleAscTitleOrDescription
Subject Predicate
- 76. Query method parsing – see PartTree & Part classes
findDistinctByTitleOrDescriptionAllIgnoreCaseOrderByIdAscTitleAsc
findDistinct TitleOrDescriptionAllIgnoreCaseOrderByIdAscTitleAsc
TitleOrDescriptionOrderByIdAscTitleAsc
IdAscTitleAscTitleOrDescription
Subject Predicate
- 77. Query method parsing – see PartTree & Part classes
findDistinctByTitleOrDescriptionAllIgnoreCaseOrderByIdAscTitleAsc
findDistinct TitleOrDescriptionAllIgnoreCaseOrderByIdAscTitleAsc
TitleOrDescriptionOrderByIdAscTitleAsc
IdAscTitleAscTitleOrDescription
Subject Predicate
- 79. Summary
• Reduce time to market
• Be flexible & avoid premature design
• Hexagonal architecture
• Scale your skills
• Have fun