Skip to content

Utilitário para criação de arquivos em projetos Java

Notifications You must be signed in to change notification settings

marcosAlRocha/fileCreator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

fileCreator

Script utilitário desenvolvido para auxiliar na criação de arquivos em projeto Java com SpringBoot, JPA, JUnit, H2

O problema é que durante o mapeamento de uma entidade, muitas vezes precisamos replicar os arquivos para as pastas com seu respectivo papel. Este script visa agilizar este processo.

Para seu funcionamento, é necessário que haja uma convenção para a estrutra de pastas do projeto, no meu caso ficou do seguinte modo :

  • domain para as entidades
  • services para especificação das interfaces
  • dentro de services, a implementação das mesmas, ServiceImpl
  • repository para as classes de persistência
  • resource para os controladores rest

= Mesma estrutura se replica para arquivos de testes

Basta copíá-lo para a pasta raiz do projeto, onde se localiza o pom.xml, e executar via terminal. A medida que são criados os arquivos das classes domain, todos os outros arquivos são criados e já pré configurados com um setup mínimo de funcionamento.

Caso ao subir a aplicação ocorra erro de mapeamento de Url - Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured - basta colocar provided na dependência do starter data-jpa.

About

Utilitário para criação de arquivos em projetos Java

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages