Maven archetypes are a great way to create standardized and parameterized Maven projects. This post provides a how-to guide for creating a custom Apache Maven archetype for Spring Boot projects.
In this post, I step through the implementation of a custom linked list using the Java programming language.
I implement the minimal set of methods needed to provide a list data structure that is useful in modern
Java projects. I also show how to define a method to support the Stream<T>
interface
introduced in Java 1.8. Finally, I show how to properly test the list data structure using the JUnit
testing framework.