Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bilalvdemir/cassandra-spring-example

Spring Boot Connect To Cassadra and Execute Query
https://github.com/bilalvdemir/cassandra-spring-example

cassandra cassandra-cql spring-boot

Last synced: 17 days ago
JSON representation

Spring Boot Connect To Cassadra and Execute Query

Awesome Lists containing this project

README

        

# Spring Boot Cassandra CRUD Example MVC
Used simple pojo for showing MongDB CRUD operations and validations

## Getting Started
This project includes:
- CREATE, Retrieve, Update, Delete Operations
- MVC Pattern
- Web Service
- Logger
- Exceptions
- Global exception handler
- Cassandra DB

# Used Annotations

- @Service
- @RestController
- @ResponseBody
- @GetMapping
- @PostMapping
- @PutMapping
- @DeleteMapping
- @ControllerAdvice
- @ExceptionHandler
- @Table
- @Column
- @PrimaryKey

# Start Application With Docker
- Learn Docker version
```
docker -v
```
if docker dont installed:
* [Docker For Windows](https://docs.docker.com/docker-for-windows/install/) - Download Setup

- Build docker in root directory
```
docker build -f Dockerfile -t spring-cassandra-crud-example .
```
- Show docker builded images
```
docker images
```
- Run docker image with exposed port
```
docker run -p 8084:8084 spring-cassandra-crud-example
```

## Contributing

Please read [CHANGELOG.md](https://github.com/bilalvdemir/cassandra-spring-example/blob/master/CHANGELOG.md) for details on our code of conduct, and the process for submitting pull requests to us.

## Authors

* **Bilal Demir** - *Initial work* - [bilalvdemir](https://github.com/bilalvdemir)