Skip to content

Instantly share code, notes, and snippets.

View gdonega's full-sized avatar
🐈

Gustavo Donegá Queiroz gdonega

🐈
  • Brasil, São Paulo
View GitHub Profile
package com.testes.spring.mongodb.models;
public class JogoModel {
public String id;
public String nome;
public String desenvolvedora;
public String genero;
public String informacoesAdicionais;
public JogoModel() {
package com.testes.spring.mongodb.models;
import org.springframework.data.annotation.Id;
import org.springframework.data.mongodb.core.index.Indexed;
import org.springframework.data.mongodb.core.mapping.Document;
@Document(collection = "jogos")
public class JogoModel {
@Id
public String id;
package com.testes.spring.mongodb.repositories;
import org.springframework.data.mongodb.repository.MongoRepository;
import org.springframework.stereotype.Repository;
import com.testes.spring.mongodb.models.JogoModel;
@Repository
public interface JogoRepository extends MongoRepository<JogoModel, String>{
package com.testes.spring.mongodb.config;
import org.springframework.context.annotation.Configuration;
import org.springframework.data.mongodb.config.AbstractMongoClientConfiguration;
import org.springframework.data.mongodb.repository.config.EnableMongoRepositories;
import com.mongodb.client.MongoClient;
import com.mongodb.client.MongoClients;
import com.testes.spring.mongodb.repositories.JogoRepository;
package com.testes.spring.mongodb.rest;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.testes.spring.mongodb.models.JogoModel;
{
"atividade_principal": [
],
"data_situacao": "",
"complemento": "",
"nome": "",
"uf": "SP",
"telefone": "",
"email": "",
"atividades_secundarias": [],
{
"cnpj": "99450169000100",
"cep": "04476230",
"municipio": "Sao Paulo",
"bairro": "Bairro Aleatorio",
"logradouro": "Av Faria Aleatoria",
"numero": 115,
"jsonApi":{
}
}
package com.testes.spring.exemplo.empresas.models;
import org.apache.commons.text.WordUtils;
import org.springframework.data.annotation.Id;
import org.springframework.data.mongodb.core.mapping.Document;
import com.mongodb.BasicDBObject;
import com.mongodb.DBObject;
@Document(collection = "empresas")
package com.testes.spring.exemplo.empresas.repositories;
import org.springframework.data.mongodb.repository.MongoRepository;
import org.springframework.stereotype.Repository;
import com.testes.spring.exemplo.empresas.models.EmpresaEnvelope;
@Repository
public interface EmpresaEnvelopeRepository extends MongoRepository<EmpresaEnvelope, String> {
package com.testes.spring.exemplo.empresas.config;
import org.springframework.context.annotation.Configuration;
import org.springframework.data.mongodb.config.AbstractMongoClientConfiguration;
import org.springframework.data.mongodb.repository.config.EnableMongoRepositories;
import com.mongodb.client.MongoClient;
import com.mongodb.client.MongoClients;
import com.testes.spring.exemplo.empresas.repositories.EmpresaEnvelopeRepository;