Este proyecto es un espacio personal para explorar y experimentar con varias tecnologías en el contexto de desarrollo de software con Kotlin y Spring Boot. Es un laboratorio de aprendizaje continuo para nuevas herramientas y frameworks.
- Spring Boot: Framework para la creación de aplicaciones basadas en Spring con mínima configuración.
- Kotlin: Lenguaje de programación moderno y conciso que mejora la productividad del desarrollador.
- Spring Data JDBC: Módulo de Spring para la interacción simplificada con bases de datos a través de JDBC.
- JUnit: Framework de pruebas unitarias para Java y Kotlin.
- MockK: Biblioteca de simulación para Kotlin, que ofrece una sintaxis amigable para crear mocks y stubs.
- Kotest: Framework de pruebas para Kotlin, proporcionando un enfoque flexible y poderoso para escribir pruebas.
Este proyecto está configurado con Gradle, utilizando los siguientes plugins y dependencias:
- Plugins de Spring Boot y Kotlin.
- Dependencias para Spring Boot, Jackson, Kotlin y MySQL.
- Configuración para Java 17 y Kotlin.
Para ejecutar el proyecto, puedes utilizar ./gradlew bootRun
. Para ejecutar las pruebas unitarias, utiliza ./gradlew test
.
Este proyecto es un espacio abierto para la exploración y el aprendizaje. Si tienes sugerencias o mejoras, no dudes en contribuir o compartir tus ideas.