Skip to content

Latest commit

 

History

History
66 lines (45 loc) · 1.72 KB

README.md

File metadata and controls

66 lines (45 loc) · 1.72 KB

Spring + Freemarker Boilerplate

Description: Web App

Overview

This is a boilerplate Spring Boot project named MySpringBootApp (by default) designed for building web applications. It provides a basic project structure and configuration to help you kickstart your development process.

Project Details

  • Group ID: com
  • Java Package: example
  • Spring Boot Version: 3.2.2
  • Java Version: 21

Getting Started

  1. Install Cookiecutter

    pip install cookiecutter
  2. Create Project from Template:

    cookiecutter https://github.com/usefuulness/spring_boiler
    cd <project_name>
  3. Build and Run: using Maven:

    mvn clean install
    mvn spring-boot:run
  4. Access the Application: Open your web browser and go to http://localhost:8080/ to see a simple "Hello, World!" message rendered using FreeMarker.

Customization

spring_boiler

  • Project Structure:

    • The main application file is src/main/java/com/example/Application.java.
    • FreeMarker templates are located at src/main/resources/templates.
  • Dependency Management:

    • Update the dependencies in the pom.xml file to suit your project requirements.
  • Customizing Settings:

    • Adjust project settings in the cookiecutter.json file.

Additional Information

  • Contributing:

    • If you find issues or have improvements, feel free to contribute by creating pull requests.
  • License:

Acknowledgments

  • Special thanks to the Spring Boot and FreeMarker communities for their excellent documentation and support.

Happy coding!

powered by Useful-Media © 2024