Quantcast
Channel: MongoDB Developer
Viewing all articles
Browse latest Browse all 14

Spring Data Mongodb

$
0
0

timbacon

It’s so simple, I almost don’t believe it.  And if this seems to hard, try using JHipster.

Gradle

 compile(“org.springframework.boot:spring-boot-starter-data-mongodb”)

Application.yml

spring.profiles.default: local

Application-local.yml

spring.data.mongodb.database: my-db-engine

spring.data.mongodb.uri: mongodb://localhost:27017

Repository

import org.springframework.data.repository.CrudRepository;

import com.mysite.service.stuff.model.MongoModel;

public interface IMongoModelEnabledRepository extends CrudRepository<MongoModel, String>
{
    public MongoModel findByDomain(String domain);
}

Usage

@Autowired

IMongoModelEnabledRepository myrepo;

myrepo.findByDomain(domain);

 

Spring Boot Application

@PropertySource(“classpath:application.yml”)
@EnableAsync
@SpringBootApplication
public class Application {
    public static void main(String[] args) {
        SpringApplication.run(Application.class, args);
    }
}

The post Spring Data Mongodb appeared first on MongoDB Developer.


Viewing all articles
Browse latest Browse all 14

Trending Articles