Loading repository data…
Loading repository data…
isaccanedo / repository
:cloud: Este script Python gera automaticamente a estrutura básica de um projeto Spring Boot com uma API REST simples. É uma alternativa leve e personalizável ao Spring Initializr (https://start.spring.io/)
Este script Python gera automaticamente a estrutura básica de um projeto Spring Boot com uma API REST simples. É uma alternativa leve e personalizável ao Spring Initializr (https://start.spring.io/).
pom.xml com dependências básicasapplication.properties básicospring_boot_generator.py.O script criará um novo diretório com o nome do projeto contendo a estrutura básica do projeto Spring Boot.
project_name/ │
├── src/
│ └── main/
│ ├── java/
│ │ └── com/
│ │ └── example/
│ │ └── project_name/
│ │ ├── ProjectNameApplication.java
│ │ └── controller/
│ │ └── HelloController.java
│ │ │ └── resources/
│ └── application.properties
│ └── pom.xml
create_directory(path): Cria um diretório se ele não existir.
create_file(path, content): Cria um arquivo com o conteúdo fornecido, garantindo que o diretório pai exista.
create_spring_boot_project(project_name, package_name): Função principal que orquestra a criação do projeto.
pom.xml com as dependências necessárias.ProjectNameApplication.java).HelloController.java).application.properties básico.Você pode facilmente personalizar este script para incluir dependências adicionais, configurações específicas ou estruturas de projeto personalizadas. Algumas ideias de extensão: