This is my first internship project that covers basic rest operations in spring boot framework. I Used spring data jpa, spring security and spring jwt, oauth2, redis cache, apache kafka, postgresql, mockito and junit.
To deploy this project you have to be installed docker and apache kafka installed on your pc. rest of the dependecies will handled by maven automatically.
docker run -p 6379:6379 --name redisserver -d redis
you need to download zookeper for kafka.
bin/zookeeper-server-start.sh config/zookeeper.properties
bin/kafka-server-start.sh config/server.properties
that one is optinonal.
bin/kafka-console-consumer.sh --topic myTopic --from-beginning --bootstrap-server localhost:9092