Skip to content

AnaJotta/palindromeControllerSpringBoot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

📖↔️📖 palindromeControllerSpringBoot

Java GitHub last commit

API REST en Spring Boot que permite verificar si una cadena es palíndromo, devolverla invertida, y realizar operaciones relacionadas.


🛠️ Características

  • Verificar palíndromo: Determina si un texto es palíndromo, ignorando mayúsculas, espacios, puntuación, etc.
  • Invertir texto: Devuelve la versión invertida de la cadena proporcionada.
  • Uso de DTOs: Implementación de Objetos de Transferencia de Datos para separar el modelo de entrada y salida.
  • Pruebas unitarias: Incluye tests para validar el comportamiento de los endpoints.

✅ Requisitos

  • Java 17 o superior.
  • Maven (o Gradle) para gestión de dependencias.
  • Spring Boot como framework principal.

⚙️Instalación

    1. Clona el repositorio:
    git clone https://github.com/AnaJotta/palindromeControllerSpringBoot.git
    cd palindromeControllerSpringBoot
    
    1. Compila e inicia la aplicación: bash Copiar código ./mvnw spring-boot:run

La aplicación estará disponible en http://localhost:8080.


🔚 Endpoints principales

GET /palindrome/{texto} Verifica si el texto es palíndromo. POST /palindrome/reverse Devuelve el texto invertido en JSON.


👏 Contribuciones

Las contribuciones son bienvenidas. Si deseas mejorar la aplicación, por favor sigue estos pasos:

  • Realiza un fork de este repositorio.
  • Crea una nueva rama (git checkout -b feature/nueva-caracteristica).
  • Realiza tus cambios y haz commit de ellos (git commit -am 'Añadir nueva característica').
  • Sube tus cambios a tu fork (git push origin feature/nueva-caracteristica).
  • Abre un pull request describiendo tus cambios.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages