Skip to content

Instantly share code, notes, and snippets.

sed -i -r 's/public (\w*).? (\w*) \{ get\; set\; \}/private \1 \l\2;/g
s/ decimal.? / BigDecimal /g
s/ string.? / String /g
s/ int.? / Integer /g
s/ long.? / Long /g
s/ short.? / Short /g
s/ DateTime.? / OffsetDateTime /g
s/\[DataMember.*//g
s/ bool.? / Boolean /g' Arquivo.java
@guitimoteo
guitimoteo / RequestAndResponseLoggingFilter.java
Created August 21, 2019 02:18 — forked from int128/RequestAndResponseLoggingFilter.java
Spring Web filter for logging request and response
import lombok.extern.slf4j.Slf4j;
import lombok.val;
import org.springframework.http.HttpStatus;
import org.springframework.http.MediaType;
import org.springframework.web.filter.OncePerRequestFilter;
import org.springframework.web.util.ContentCachingRequestWrapper;
import org.springframework.web.util.ContentCachingResponseWrapper;
import javax.servlet.FilterChain;
import javax.servlet.ServletException;
@guitimoteo
guitimoteo / Docker-compose MongoDB
Created June 18, 2019 18:23
Multitenancy mongodb
version: '3.1'
services:
mongo:
image: mongo
restart: always
environment:
MONGO_INITDB_ROOT_USERNAME: root
MONGO_INITDB_ROOT_PASSWORD: password
volumes:
- ./:/data/
@guitimoteo
guitimoteo / mavenArchetype.txt
Created December 8, 2017 10:43 — forked from santaniello/mavenArchetype.txt
Como criar um archetipo maven
Navegar até o diretório raiz do nosso projeto fonte e executamos o comando abaixo:
mvn archetype:create-from-project
Depois de toda a mágica você deverá ver uma tela de sucesso similar a imagem abaixo com a expressão “BUILD SUCCESS”.
Note que a mensagem de sucesso aparece duas vezes, a primeira delas é referente a construção da estrutura do archetype
e a segunda se refere a criação do mesmo.
[INFO] Scanning for projects...
Downloading: https://repo.spring.io/plugins-release/org/codehaus/mojo/maven-metadata.xml